부팅 가능한 USB를 만드는 데 문제가 있습니다.

부팅 가능한 USB를 만드는 데 문제가 있습니다.

부팅 가능한 USB를 만들려는 출력.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에 넣은 후에는 항상 실패했습니다. :(

qemu-system-x86_64 -cdrom /path/to/iso

관련 정보