Altere bus=ahci.0
para bus=ide.0
.
Eu estou brincando com o GRUB 2 como um BIOS para o QEMU. Eu esperava poder usar apenas hd0,msdos1
como a raiz do GRUB, mas parece que não é tão simples assim.
Quando inicializo uma VM com qemu-system-x86_64 -bios grub.bin -hda disk.img
, o nome do dispositivo como aparece para o GRUB é ata0
. Eu fiz algumas pesquisas on-line e deparei com esta página depois de descobrir que dependia do que o QEMU estava tratando disk.img
como. Então, eu corri 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
e o nome do disco apareceu como ahci0
.
Como posso fazer com que ele apareça como hd0
, como ocorre quando executo o GRUB em uma máquina?
Altere bus=ahci.0
para bus=ide.0
.
Tags hard-drive qemu grub