Skip to main content

Problème de boot avec une VM en UEFI

Lors du démarrage d'une VM en UEFI (paramétrée en OVMF/UEFI), si un message d'erreur d'erreur de démarrage, lié à un fichier EFI introuvable, voici comment réparamétré la VM pour recréer l'entrée EFI dans le BIOS.
Le message d'erreur ressemble à:

BdsDxe: failed to load Boot0001 "UEFI QEMU QEMU HARDDISK" from PciRoot(0x0)/Pci(0x5,0x0)/Scsi(0x0,0x0): Not Found

La documentation officielle détaille très bien comment résoudre le soucis: (Doc PVE - OVMF/UEFI Boot Entries)[https://pve.proxmox.com/wiki/OVMF/UEFI_Boot_Entries]Entries.

Les étapes reprises de la doc, traduites en français:

    Démarrez la machine virtuelle et appuyez sur la touche Échap lorsque l'écran de démarrage apparaît.
      Dans les versions actuelles de Proxmox VE, sélectionnez l'entrée « EFI Firmware Setup » pour accéder au menu OVMF. Sur les anciennes versions de Proxmox VE, vous devriez déjà vous trouver dans le menu OVMF.
        Sélectionnez ensuite Boot Maintenance Manager -> Boot Options-> Add Boot Option -> choisissez le disque contenant la partition système EFI. Recherchez maintenant l'exécutable EFI, par exemple pour Debian : EFI/debian/grubx64.efi ou pour Fedora : EFI/fedora/shimx64-fedora.efi. Donnez-lui un nom (Input the description) et cliquez sur Commit Change, afin de balider la modification. Utilisez Change Boot Order pour placer la nouvelle entrée en haut de la liste.