私は一つを使った命令セットChromeOS用の起動可能なUSBドライブを作成します。 VirtualBoxにChromeOSをインストールしたいです。これは明らかに不可能USBドライブで作業を行います。 9GB .imgファイルをマウントしてみました。フロッピーディスクコントローラへしかし、それはエラー出力。
VirtualBoxにインストールするために私が考えることができる唯一のことは、.imgをUSBに記録してからUSBをISOにコピーし、ライブISOで起動しようとすることでした。これは通常ハードウェアで発生するためです。インストール。 (コンピュータの再起動、USBからの起動、ChromeOSの起動、いくつかのコマンドを実行してインストール)
ddrescueを使用しようとしていますが、うまくいかないようです。
これを行うために起動可能なISOをどのように作成できますか?あるいは、最終目標を達成するために他のどのソリューションを推奨できますか?
答え1
起動可能なISOイメージをUSBに書き込んで起動可能にすることは、起動isohybrid
可能なISOイメージがこの場合、または同様のツールを使用して特別に準備されている場合にのみ適しています。このツールはISOイメージの先頭に別のブートローダを含みます。これはISOイメージをUSBに書き込むときにのみ使用されます。
これとは対照的に、起動可能なUSBイメージを起動可能なISOに変換するには、通常、他のISO9660準拠のブートローダをインストールする必要があります。
しかし、コンテンツ.img
を.vdi
。
2番目のリンクからこのプログラムを見つけました。
目的に合わせて若干変形してください。
1.) まず、.vdi
目的のサイズのファイルを作成します。これは次のステップで扱うので重要ではありません。
2.)ブロックデバイスとしてアクセスできるようにします。
modprobe nbd
qemu-nbd -c /dev/nbd0 <your vdi file>.vdi
3.) 次に、ChromeOS USB を.img
この.vdi
ファイルに直接書き込みます。
dd if=/some/where/your-chromeos.img of=/dev/nbd0
これにより、ファイル内のパーティションテーブルとすべてのパーティションが自動的にファイル.img
にコピーされます.vdi
。
4.) 完了したら、.vdi
デバイスからファイルを切断します。
qemu-nbd -d /dev/nbd0
.vdi
これで、VirtualBoxの世界でUSBスティックの代わりに使用できるファイルが作成されました。新しい仮想マシン用の追加の仮想ディスクとして設定し、ここで起動します。
免責事項:ChromeOSがないため、このプロセスをテストできませんが、理論的には機能します。