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.
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.efiou pour Fedora :EFI/fedora/shimx64-fedora.efi. - Donnez-lui un nom (
Input the description) et cliquez surCommit Change, afin de balider la modification. - Utilisez
Change Boot Orderpour placer la nouvelle entrée en haut de la liste.