qemu: как выбрать с какого жесткого диска загрузиться?
Я хочу подключить 2 HDD к моей виртуальной машине QEMU. Один из них - это файл, подключенный через virtio, и я хочу, чтобы это был загрузочный диск. Другой раздел, который я хочу пройти; Я добавляю это через IDE (хотя я не уверен, что это лучший способ сделать это). Проблема в том, что, как только я добавляю диск IDE, он становится приоритетным в Seabios, и виртуальная машина будет пытаться загрузиться с него, игнорируя загрузочный диск virtio. Это можно обойти с помощью меню загрузки, но это утомительно. Я хочу иметь возможность каким-то образом сделать virtio диск загрузочным диском по умолчанию, возможно, изменив порядок, в котором диски перечислены в Seabios, возможно ли это? Соответствующая часть команды, с которой я запускаю qemu-system-x86_64:
-device virtio-scsi-pci,id=scsi \
-drive file=/media/kv/vms/win-qad.img,id=disk,format=raw -device scsi-hd,drive=disk \
-drive file=/dev/sdg1,id=shared_disk,format=raw -device ide-hd,bus=ide.1,drive=shared_disk \
1 ответ
Да, сначала проверяется устройство "sata", но вы можете изменить загрузочное устройство либо "вручную" с помощью:
-boot order=c
или путем ручного выбора с помощью:
-boot menu=on
Оба варианта могут быть использованы вместе:
-boot order=c,menu=on