Доброго времени суток, господа!
Долго думал в какую ветку написать обращение, решил все же в General.
Столкнулся с проблемой, не знаю куда копать. Надеюсь тут надутся люди, кто эту проблему решал, либо те, кто сможет дать отправную точку для дальнейшего копания.
Имею домашнюю систему:
$ inxi -F
System: Host: wet-cat Kernel: 5.10.0-10-amd64 x86_64 bits: 64 Desktop: i3 4.19.1-138-g01a45d28 Distro: Debian GNU/Linux 11 (bullseye)
Machine: Type: Desktop Mobo: Gigabyte model: H97-HD3 v: x.x serial: <superuser required> UEFI: American Megatrends v: F5 date: 06/26/2014
CPU: Info: Quad Core model: Intel Core i5-4590 bits: 64 type: MCP L2 cache: 6 MiB Speed: 3698 MHz min/max: 800/3700 MHz Core speeds (MHz): 1: 3698 2: 3696 3: 3698 4: 3251
Graphics: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics driver: N/A
Device-2: NVIDIA GM107 [GeForce GTX 750 Ti] driver: nvidia v: 460.91.03
Display: x11 server: X.Org 1.20.11 driver: loaded: nvidia resolution: 1920x1080~60Hz
OpenGL: renderer: GeForce GTX 750 Ti/PCIe/SSE2 v: 4.6.0 NVIDIA 460.91.03
Audio: Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio driver: snd_hda_intel
Device-2: Intel 9 Series Family HD Audio driver: snd_hda_intel
Device-3: NVIDIA GM107 High Definition Audio [GeForce 940MX] driver: snd_hda_intel
Sound Server: ALSA v: k5.10.0-10-amd64
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
IF: eth0 state: up speed: 1000 Mbps duplex: full mac:
RAID: Device-1: md126 type: mdraid level: mirror status: active size: 10.91 TiB report: 2/2 UU Components: Online: 0: sdd1 1: sdb1
Хочу сделать из нее гипервизор XEN стандартными средствами, предусмотренными дистрибутивом. Установка проходит без проблем, после установки получаю 2 дополнительных пункта меню в GRUB:
«Debian GNU/Linux, with Xen hypervisor» (по умолчанию) и «Advanced options…», провалившись в который, я могу выбрать «Xen hypervisor, version 4.14-amd64.efi»
При попытке использовать вариант по умолчанию я получаю порцию текста в консоль, а затем черный экран, далее ничего не происходит, система висит, на ctrl+alt+del не реагирует, индикатор HDD на системном блоке молчит.
Последняя строка, что выводится в консоль перед черным экраном: «(XEN) Xen is reliquishing VGA console.»
При попытке использовать вариант «Xen hypervisor, version 4.14-amd64.efi» получаю:
Loading Xen 4.14-amd64.efi …
error: invalid arch-depend ELF magic.
Loading Linux 5.10.0-10-amd64 …
error: you need to load the ketnel first.
Loading initial ramdisk …
error: you need to load the ketnel first.
Press any key to continue…
т.е. процесс загрузки не доходит до загрузки гипервизора.
Я не могу понять с чем у меня проблема: с проприетарными дровами nvidia, XEN в связаке с EFI, или и с тем и с другим. С другой стороны в первом варианте процесс все же доходит до загрузки гипервизора, т.е. XEN c EFI работает?
Так же хотелось бы знать мнение сообщества по вопросу использования гипервизора в случае, если обозначенная проблема будет решена. Я вижу 2 варианта: 1. использовать Dom0 в качестве десктопа и DomU в качестве машин для сервисов. 2. использовать Dom0 только для организации СХД, а десктоп и сервисы гонять в DomU.
Второй вариант видится более логичным, но я не знаю как на практике будут работать проприетарные дрова nvidia и xorg в DomU (в Dom0, судя по результатам поиска работает), естественно хочется полноценной работы без существенного ущерба производительности.
Буду признателен за советы и умозаключения. Спасибо за внимание.
UPD#1:
Обновил BIOS до последний версии, изменений никаких.
UPD#2:
Произвёл установку на ноутбуке, XEN завёлся из коробки без каких-либо лишних телодвижений. Загружался из пункта меню GRUB по умолчанию, из пункта «Xen hypervisor, version 4.14-amd64.efi» получаю аналогичный десктопу результат, но это уже не интересно, как показала практика XEN должен работать из коробки, и проблема не в EFI. Либо nvidia, либо что то еще.
параметры железа:
$ inxi -F
System: Host: evil-toy Kernel: 5.10.0-12-amd64 x86_64 bits: 64 Desktop: i3 4.20.1-74-gc7ad7569
Distro: Debian GNU/Linux 11 (bullseye)
Machine: Type: Laptop System: LENOVO product: 21A2 v: ThinkBook 14 G3 ACL serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: No DPK serial: <superuser required> UEFI: LENOVO v: GQCN18WW(V1.04)
date: 02/04/2021
Battery: ID-1: BAT1 charge: 39.9 Wh condition: 43.9/45.0 Wh (98%)
CPU: Info: 8-Core model: AMD Ryzen 3 5300U with Radeon Graphics bits: 64 type: MCP L2 cache: 4 MiB
Speed: 2595 MHz min/max: N/A Core speeds (MHz): 1: 2595 2: 2595 3: 2595 4: 2595 5: 2595 6: 2595 7: 2595 8: 2595
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Lucienne driver: amdgpu v: kernel
Device-2: IMC Networks Integrated Camera type: USB driver: uvcvideo
Display: server: X.Org 1.20.11 driver: loaded: amdgpu resolution: 1920x1080~60Hz
OpenGL: renderer: AMD RENOIR (DRM 3.40.0 5.10.0-12-amd64 LLVM 11.0.1) v: 4.6 Mesa 20.3.5
Audio: Device-1: Advanced Micro Devices [AMD/ATI] driver: snd_hda_intel
Device-2: Advanced Micro Devices [AMD] Raven/Raven2/FireFlight/Renoir Audio Processor driver: N/A
Device-3: Advanced Micro Devices [AMD] Family 17h HD Audio driver: snd_hda_intel
Sound Server: ALSA v: k5.10.0-12-amd64
Network: Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet driver: r8169
IF: eno1 state: down mac:
Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi
IF: wlp4s0 state: up mac:
Bluetooth: Device-1: Intel AX200 Bluetooth type: USB driver: btusb
Report: ID: hci0 state: up running pscan bt-v: 3.0 address: D0:3C:1F:35:FF:47
Drives: Local Storage: total: 238.47 GiB used: 83.14 GiB (34.9%)
ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFM256GD3HX015N size: 238.47 GiB