
ベアメタル サーバー上の Linux OS インストールに使用される定義済みプロセスを VM (Oracle Virtualbox 上) に複製しようとしています。
Linux OS のインストール プロセスでは、OS ディストリビューション (RHEL 7) DVD イメージと、キックスタート ファイル (Anaconda が Linux OS のインストールを自動化するために使用) を含む USB ペンドライブ、および特定の追加専用ソフトウェアを使用します。これはレガシー ソフトウェアであり、インストール手順を変更することはできません。
私が理解しようとしているのは、実際の物理 USB ペンドライブを使用せずに、VM (Oracle Virtualbox) で同等の手順を実行する方法です。私の場合、ホスト OS は Windows 10 Enterprise エディションです。
Windows 10で、想定されるUSBペンドライブ(256MB、FAT32フォーマット、非常に特殊な)の内容を含むディスクイメージファイルを作成する方法はありますか?ディスクラベル) を VM にマウントすると、物理サーバーの場合と同様に、USB ペンドライブが Linux OS に表示されるのと同じように表示されます。
答え1
方法は多数ありますが、たとえば次のようになります。
Windows 10 の組み込みツール (diskmgmt.msc → アクション → VHD の作成) を使用して、VHD 形式のイメージを作成します。これをホスト Windows システムに仮想ディスクとして接続します。diskmgmt を使用して初期化およびフォーマットし、ホストから切断して、RHEL インストール VM に追加します。(VirtualBox は VHD イメージをサポートしていますが、VHDX はサポートしていません。)
VBoxの「Virtual Media Manager」を使用して標準のVirtualBoxディスクイメージを作成します。すでにインストール済み選択した OS (Linux または Windows) を搭載した VM を作成し、その VM を使用してイメージをパーティション分割してフォーマットします。この VM からイメージをデタッチし、RHEL インストール VM に接続します。