Windowsを起動してインストールするために、virtualbox内にインストールDVDをマウントできるようにイメージを作成する必要があります。
重要:コマンドラインを使用して行う必要があります。
私はgenisoimageで試しました ここに提案されているように 、以下のコマンドを使用してイメージを作成しましたが、起動できませんでした...
genisoimage -r -J -o cd_image.iso /cdrom
必要なのは、元のブータブルDVDを、virtualboxにマウントできるブータブルイメージにリッピングすることです。
だから、A)そのISOファイルを起動可能なファイルに変換するか、B)ISOを再作成してgenisoimageまたは他のコマンドで起動できるようにする方法を尋ねると思いました。
heredd
コマンドを使用してそれを行う方法を見つけました。
以下のコマンドは、UbuntuコマンドラインからWindows 7インストールディスクの起動可能なDVDイメージを作成しました。
dd if=/dev/cdrom of=/output/path/forYourImage.iso bs=2k
注1:生成されたイメージは、ソースメディアが起動可能な場合にのみ起動可能になります。
注2:私の場合、ヘッドレスサーバーにいたため、最初にSudo lshw -c disk
を使用して/dev/
のcdromドライブの場所を見つけました。 。
注3:また、私の場合、cdromはマウントされていなかったため、Sudo mount /dev/sr0 /cdrom
でマウントする必要がありました。
起動可能なISOイメージを作成するには、これに必要なコマンドを指定する必要があります。デフォルトでは、作成するISOイメージは起動できません。
genisoimage
を使用すると、次のコマンドラインを使用できます:genisoimage -b isolinux/isolinux.bin -c isolinux/isolinux.cat -r -J -o cd_image.iso /cdrom
isolinux
というディレクトリが、ISOファイルを作成するソースディレクトリのルートの下に作成されたと仮定します。
ファイルisolinux.catはコマンドによって作成されます。これはブートローダーに必要なカタログです。ファイルisolinux.binは、CDまたはDVDに有効なブートローダーのイメージです。これらのイメージはsyslinuxパッケージで利用可能です。実行しない場合は、このパッケージがインストールされていることを確認してください
Sudo apt-get install syslinux-common
/usr/share/syslinux
の下に、事前定義されたブートロード、ファイルisolinux.bin
があります。
Syslinuxの公式Webサイト (一般的なLinux情報)に関する詳細情報