Я граю з GRUB 2 як BIOS для QEMU. Я очікував, що я можу просто використовувати hd0,msdos1
як корень для GRUB, але схоже, це не так просто.
Коли я завантажую VM 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 на машині?