インストールディスクのISOをループの/ repoディレクトリに自動的にマウントするようにシステムを設定する方法は? (Virtual BoxにインストールされているRHEL 8)これを操作する手順を一覧表示して説明できますか?
Virtual Boxをダウンロードし、Rhel 8のISOファイルをダウンロードして仮想マシンに追加しました。
私はこれを達成できません:
- 仮想マシンで使用するためにラップトップにダウンロードしたISOファイルをどのように見つけますか?
- 元のノートブックのパスを使用しますか、またはVirtualBoxにパスがありますか?
私が試したことは次のとおりです。
- /etc/fstabを更新する必要がありますか?
- / etc / fstab()を更新する必要がある場合は、何を入力する必要がありますか
\User\new\fake\desktop\disk.iso defaults 0 0
?
ディレクトリがあり、/mnt
その中にファイルを作成しました。
root# cd /mnt/iso
root /mnt/fake# mount -t iso9960 -o loop \User\new\fake\desktop\disk.iso /mnt/iso
出力 ---> 'command': /etc/fstab に見つかりません。
答え1
ラウンドロビンマウントは、仮想マシンにVirtualBoxゲストアドインがインストールされており、VirtualBoxがホストと仮想マシン間に共有フォルダを提供するように構成されている場合にのみ適用されます。その後、ISOファイルを共有フォルダに配置し、まず共有フォルダのマウントを使用してから、ローカルファイルのように共有フォルダmount -t vboxsf <share_name> <mount_point>
からISOファイルをループマウントできます。
インストール時にゲストアドインが有効になっていないため、VirtualBox共有フォルダがまだインストールされていない可能性があります。したがって、ISOを仮想CD-ROMにレンダリングすることをお勧めします。
まず、仮想マシン構成に仮想CD-ROMドライブが必要です。次に、VMの実行中にVMウィンドウの下部の行にあるCDアイコンを右クリックし、Choose a disk file...
ホストシステムでISOファイルを選択します。これは仮想CD-ROMとして表示され、物理ドライブのようにマウントできるため、コマンドラインで次のことを行います。
mkdir -p /repo # just to ensure that the mount-point directory exists
mount -t iso9660 /dev/sr0 /repo
起動時にシステムにISOを自動的にマウントさせるには、次の行を次に追加できます/etc/fstab
。
/dev/sr0 /repo iso9660 ro,nofail 0 0
nofail
(ISOイメージが利用できなくなったときにVMがパニックモードで起動しないようにするには、仮想CDのマウントオプションを使用することをお勧めします。)
特定のラウンドロビンをマウントする場合は、まずホストとVMの間に共有フォルダを設定するようにVirtualBoxを設定する必要があります。実行中のVMウィンドウの上部にあるDevices
- > Shared Folders
- >を選択し、Shared Folders Settings
右側のクリックをクリックします。新しい共有フォルダを作成するには、エッジの周りに緑色のプラス記号があるウィンドウフォルダの側面をクリックします。デスクトップで共有したいパスのフォルダパスを指定する必要があります(たとえば、\User\new\fake\desktop
そのフォルダ名(「hostdesk」など))。
仮想マシンが共有フォルダに書き込めないようにする場合に選択し、Read only
仮想マシンおよび/またはホストがシャットダウンしたときに共有フォルダ定義を保持する場合に選択します。選択した場合Make Permanent
にのみ指定できます。この例では、マウントポイントを次のように指定して確認します。次に[OK]をクリックして[共有フォルダのプロパティ]ダイアログボックスを終了します。mount point
Auto-mount
/mnt/hostdesk
Auto-mount
選択すると、Make Permanent
共有フォルダが「マシンフォルダ」の下のリストに表示され、それ以外の場合は「一時フォルダ」の下に表示されます。もう一度[OK]をクリックして[設定]ダイアログボックスを終了すると、設定が適用されます。
仮想マシンでゲストの追加が有効になっていると、ディレクトリが自動的に表示され、ホスト上のフォルダに/mnt/hostdesk
アクセスできるようになりました。\User\new\fake\desktop
次に、ループにISOをマウントします。
mkdir -p /mnt/iso
mount -o loop,ro /mnt/hostdesk/disk.iso /mnt/iso
このラウンドロビンマウントはゲストの追加が正常に開始された後にのみ実行できるため、予防措置を講じずに/etc/fstab
このラウンドロビンマウントを追加すると、起動プロセス中にマウントが早期に試行され、システムがパニックモードになる可能性があります。次の項目を試すことができます。
/mnt/hostdesk/disk.iso /mnt/iso iso9660 loop,ro,nofail,x-systemd.requires=vboxadd-service.service 0 0
これにより、このインストールを実行する前に実行する必要があること(ラインを単位に変換systemd
)が表示されます。このオプションは、何らかの理由でインストールが失敗してもシステムが起動しないことを保証します。/etc/fstab
.mount
vboxadd-service.service
nofail
man systemd.mount
他のシステム固有のマウントオプションについては、リソースを参照してください。