Я пытаюсь установить новую установку Proxmox 5.2 на Gemini Lake, и я хотел бы настроить виртуальную машину с сквозной передачей IGD (графики) для Ubuntu 18
Компьютер на базе ASRock J4105-ITX asrock.com / mb / Intel / J4105-ITX /
Стандартная установка работает правильно, и теперь я хотел бы использовать выход HDMI для виртуальной машины с Ubuntu 18.
Я прочитал всю эту информацию:
Моя установка такая:
Grub:
vim / etc / default / grub30451 /
Моя установка выглядит так:
Grub:
vim / etc / default / grub30451 /
Моя установка выглядит так:
Grub:
vim / etc / default / grub
Измените
GRUB_CMDLINE_LINUX_DEFAULT
строка к
GRUB_CMDLINE_LINUX_DEFAULT = "quiet intel_iommu = on video = efifb = off, vesafb = off" `
Сохраните и закройте
update-grub
Модуль черного списка:
vim /etc/modprobe.d/pve-blacklist.conf
Добавьте эти строки:
черный список snd_hda_intel
черный список snd_hda_codec_hdmi
черный список i915
Сохраните и закройте
VFIO:
vim / etc / modules
Добавьте эти строки:
vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd
сохранить и выйти
Адаптер VGA:
lspci -n -s 00:02
Отображение команд lspci 00: 02.0 0300: 8086: 3185 (версия 03)
vim /etc/modprobe.d/vfio.conf
Добавьте эту строку:
options vfio-pci ids = 8086: 3185
Сохраните и закройте
update-initramfs -u
VM:
Создайте виртуальную машину (id = 100) с iso Ubuntu 18 в качестве основной загрузки
Измените настройку виртуальной машины:
vim /etc/pve/qemu-server/100.conf
Добавьте эти строки:
машина: pc-i440fx-2.2
args: -device vfio-pci, host = 00: 02.0, addr = 0x02
vga: нет
Сохранить и выйти
Перезагрузить сервер
Запустить ВМ 100
Видеовыход инициализируется (очистить экран) сразу после запуска ВМ 100, но экран остается черным. Журнал запуска задач:
no efidisk configured! Using temporary efivars disk.
kvm: -device vfio-pci,host=00:02.0,addr=0x02,x-igd-gms=1,x-igd-opregion=on: IGD device 0000:00:02.0 has no ROM, legacy mode disabled
TASK OK
Я пытаюсь установить Ubuntu перед изменением конфигурации, но это не помогает.
Что мне теперь делать?
Ваша виртуальная машина работает с UEFI и устаревшим BIOS. Тип машины для использования с UEFI - q35, а не i440fx. Вам следует либо изменить тип BIOS на SeaBIOS, либо изменить тип машины на q35. Если вы используете машину UEFI, вам следует добавить диск EFI из меню «Добавить оборудование».