Загрузка с USB-накопителя с QEMU

Я играю с моей хобби операционной системой. Он имеет простой загрузчик на основе BIOS, который использует int 0x13; Ах =0x42 для загрузки данных с USB-накопителя.

Мой загрузчик отлично читает сектора, если я запускаю qemu следующим образом:

$ qemu-system-i386 -usb -usbdevice disk:sos.img

Но если я попытаюсь загрузиться с физического устройства:

$ sudo dd if=sos.img of=/dev/sdb
$ sudo qemu-system-i386 -usb -usbdevice disk:/dev/sdb

загрузчик не может прочитать сектора.

В чем разница между файлом изображения и USB-устройством с точки зрения qemu?

0 ответов

Другие вопросы по тегам