Ich habe eine ISO-Datei namens output.iso, mit der ich einen bootfähigen USB-Stick erstellen möchte.
Wenn ich den folgenden Befehl ausführe:
sudo qemu-system-x86_64 -cdrom output.iso
Ich sehe, dass qemu damit booten kann, also gehe ich davon aus, dass das ISO in Ordnung ist.
Ich kopiere die Datei mit dem folgenden Befehl auf einen USB-Stick:
sudo dd if=output.iso of=/dev/sdb bs=4M; sync
und versuchen Sie dann, mit dem folgenden Befehl erneut zu booten:
sudo qemu-system-x86_64 -hda \dev\usb
aber jetzt bekomme ich:
No bootable device.
Hat jemand eine Idee, was ich falsch mache?
Dank im Voraus....
Antwort1
sudo dd iflag=fullblock if=/path/to/iso of=/dev/sdx status=progress
Ersetzen Sie /dev/sdx durch Ihr USB-Laufwerk, z. B. /dev/sdb . und dann:
qemu -hda /dev/sdb
Andernfalls überprüfen Sie den Hash des ISOs erneut
Antwort2
Ich habe ein ähnliches Problem mit meinem ISO. Ich bin ziemlich sicher, dass das ISO mit dem folgenden Befehl einwandfrei funktioniert. Während es nach dem DD in einen USB-Stick immer fehlschlug. :(
qemu-system-x86_64 -cdrom /Pfad/zu/iso