我有一个名为 output.iso 的 iso 文件,我想用它来创建可启动 USB。
当我运行以下命令时:
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 使用以下命令可以正常工作。但是dd到USB后总是失败。 :(
qemu-system-x86_64 -cdrom /路径/到/iso