UEFI VM - failed to boot: Access Denied

Aus Thomas-Krenn-Wiki
Zur Navigation springen Zur Suche springen

Fehler

Möchte man unter Proxmox VE eine VM auf Basis von Linux oder BSD im UEFI-Modus installieren, so kommt es zum Fehler:

failed to load Boot002 "UEFI QEMU HARDDISK QM00001" from PciRoot (0x0)/Pci(0x1,0x1)/Ata(Primary,Master,0x0): Not Found

failed to load Boot0001 "UEFI QEMU DVD-ROM QM00003" from PCiRoot (0x0)/PciRoot(0x0)/Pci(0x1,0x1)/Ata/Secondary,Master,0x0): Access Denied

Dies hat zur Folge, dass man keine Installation der VM durchführen kann.

Ursache

Die Ursache hierfür ist, dass Linux und BSD unter Proxmox VE kein Secure-Boot unterstützen, diese Boot-Option im KVM-BIOS der virtuellen Maschine aber standardmäßig gesetzt ist, wenn man die virtuellen Disks mit UEFI Option erstellt.

Lösung

Die Lösung ist simpel, um den Fehler zu korrigieren muss man im BIOS der VM Secure-Boot deaktivieren, danach startet die VM ohne Fehler in das gewünschte Installationsmedium.

Danach kann die VM wie gewohnt installiert werden, da die VM nun in das Installationsmedium bootet.


Foto Jonas Sterr.jpg

Autor: Jonas Sterr

Ich beschäftige mich mit den Themen Software Defined Storage, Proxmox Virtualisierung auf Basis von KVM, QEMU & Ceph im Produktmanagement der Thomas-Krenn.AG in Freyung. Proxmox ist meine absolute Leidenschaft und ich freue mich gerne über Kontaktanfragen und einen Austausch auf LinkedIn.


Das könnte Sie auch interessieren

Proxmox Backup Server No Subscription Update Repository
Proxmox PCIe Passthrough aktivieren
ZFS cannot import rpool no such pool available - Proxmox Boot Problem beheben