1

Я играю с GRUB 2 в качестве BIOS для QEMU. Я ожидал, что смогу просто использовать hd0,msdos1 в качестве рута для GRUB, но, похоже, не все так просто.

Когда я загружаю виртуальную машину с qemu-system-x86_64 -bios grub.bin -hda disk.img , имя устройства в GRUB - ata0 . Я провел поиск в Интернете и наткнулся на эту страницу, выяснив, что она зависит от того, как QEMU рассматривает disk.img . Итак, я запустил qemu-system-x86_64 -bios grub.bin -drive file=disk.img,if=none,id=disk -device ich9-ahci,id=ahci,drive=disk,bus=ahci.0 и имя диска появилось как ahci0 .

Как я могу сделать так, чтобы он отображался как hd0 , как при запуске GRUB на машине?

1 ответ1

0

Измените bus=ahci.0 на bus=ide.0 .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .