Virtualbox で使用できる VFAT 形式の 256MB ディスク イメージを作成するにはどうすればよいですか?

Virtualbox で使用できる VFAT 形式の 256MB ディスク イメージを作成するにはどうすればよいですか?

ベアメタル サーバー上の 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 に接続します。

関連情報