У меня есть файл iso с именем output.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