起動可能な USB を作成するための output.iso という ISO ファイルがあります。
次のコマンドを実行します。
sudo qemu-system-x86_64 -cdrom output.iso
qemu がこれで起動できることがわかったので、iso は正常であると考えられます。
次のコマンドを使用して、ファイルを USB にコピーします。
sudo dd if=output.iso of=/dev/sdb bs=4M; sync
次のコマンドで再度起動してみます。
sudo qemu-system-x86_64 -hda \dev\usb
しかし、今はこうなります:
No bootable device.
誰か私が何を間違っているのか分かりますか?
前もって感謝します....
答え1
sudo dd iflag=fullblock if=/path/to/iso of=/dev/sdx status=progress
/dev/sdx を USB ドライブ (例: /dev/sdb ) に置き換えて、次のようにします。
qemu -hda /dev/sdb
それ以外の場合は、ISOのハッシュを再確認してください
答え2
私の ISO でも同様の問題が発生しました。次のコマンドで ISO が問題なく動作すると確信しています。ただし、USB に dd すると常に失敗します。:(
qemu-system-x86_64 -cdrom /path/to/iso