LINUX.ORG.RU

Получить конфиг для virsh из QEMU

 ,


2

1

Всем привет. Действую согласно инструкции из https://bbs.archlinux.org/viewtopic.php?id=162768 Запускаю вот так:

# qemu-system-x86_64 -name winda81 -enable-kvm -M q35 -m 4096 -cpu host \
-smp 6,sockets=1,cores=4,threads=1 \
-bios /usr/share/qemu/bios.bin -vga none \
-boot menu=on \
-device ioh3420,bus=pcie.0,addr=1c.0,multifunction=on,port=1,chassis=1,id=root.1 \
-device vfio-pci,host=02:00.0,bus=root.1,addr=00.0,multifunction=on,x-vga=on \
-device vfio-pci,host=02:00.1,bus=root.1,addr=00.1 \
-drive file=/media/torrent/virt/windows.img,id=disk,format=raw -device ide-hd,bus=ide.0,drive=disk \
-drive file=/home/welzool/winda.iso,id=isocd -device ide-cd,bus=ide.1,drive=isocd 

Можно ли при таком запуске каким-то образом создать дамп фаил конфигурации для virsh (xml-ный файл)?

Ответ на: комментарий от xinu

@16 x1.1 это показывает без нагрузки. С нагрузкой будет @16 x2.0. 1.1 и 2.0 - версия шины pcie. Так что твоя карта по шине не режется. BIOS скачал. Начинаю крутить.

welzool
() автор топика
Ответ на: комментарий от welzool

Они не хотят грузиться с флопика, оно покажет в boot-меню и загрузится с образа или HDD, но только если там было установлено с UEFI или образ поддерживает UEFI-загрузку/установку (как правило оригинальный или качественно сделанный обновленный, например восьмерка вот).

Семерка тоже поддерживает UEFI-загрузку, читать здесь.

Если само не загружается, то выбрать в efi-загрузчике как правило FS0:, далее пройти до EFI\Boot\bootx64.efi или как-то так, там один файл короче.

xinu
()
Ответ на: комментарий от xinu

uefi поборол только через virt-manager. При запуске qemu ни в какую не видел ни сидиром, ни диск. Ты писал про вынос kvm модулем с опцией. Можешь кинуть ссылку, где можно почитать инструкцию?

welzool
() автор топика
Ответ на: комментарий от welzool

ядро, кроме всего прочего для kvm, должно быть скомпиленно вот так:

CONFIG_KVM=m
CONFIG_KVM_AMD=m
далее, создаешь файл /etc/modprobe.d/kvm-amd.conf с таким содержанием:
options kvm-amd npt=0
и всё.

uefi поборол только через virt-manager.

наверное с самым свежим из гита, т.к. последний стабильный (1.1.0) еще не имеет опции выбрать из выпадающего списка OVMF, файлы которого должны быть указаны в /etc/libvirt/qemu.conf как:

nvram = [ "/path/to/OVMF_CODE.fd:/path/to/OVMF_VARS.fd" ]
а тот, что в гите - умеет. Ну а без вирт-манагера ты не мог настроить потому, что, наверное, используешь q35 чипсет, а не -machine pc-i440fx-2.0 , или же не самый свежий qemu (я все дела использую из гита), т.к. в моем примере точная настройка как работает с OVMF.

xinu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.