1. version en
EFI BIOS must be instructed about EFI files locations on storage peripherals to used as boot devices. This is automatically done by grub-install
(and may be done by hand using efibootmgr
, which means that it’s possible to interact with EFI BIOS from a guest operating system).
If you change a storage device (hard drive, hdd) from a machine to another, this receiving machine BIOS may not be able to boot your system until you run grub-install
again, as show here :
chroot liveCD to HD.
If you manage to boot your GNU+Linux (Debian based) system by picking up the right *.efi
file from the BIOS, just run grub-install
again from a root
terminal.
HP EFI BIOS are known not to be able to add an EFI boot file path from the BIOS itself. This may end-up in a boot error : "Boot device not found - Hard Disk 3F0".
2. version fr
Les BIOS EFI ont besoin de savoir où trouver le fichier *.efi
auquel passer la main lors démarrage d’une machine. Cette information est automatiquement apportée au BIOS par grub-install
(et peut l’être manuellement via efibootmgr
, ce qui signifie qu’il est possible d’interagir avec le BIOS EFI d’une machine depuis un système d’exploitation).
Si vous changez le périphérique de stockage (disque dur) d’une machine, le BIOS risque de ne plus savoir où trouver le fichier *.efi
dont il a besoin, et il est alors nécessaire de renseigner à nouveau le BIOS en relançant la commande grub-install
, comme indiqué ici :
chroot liveCD to HD.
Si vous parvenez à démarrer votre système en choisissant manuellement le bon fichier *.efi
depuis l’utilitaire du BIOS, il vous suffit de relancer grub-install
dans un terminal GNU+Linux (à base Debian) root
.
Les BIOS HP sont connus pour ne pas permettre d’ajouter d’option de démarrage EFI manuellement depuis le BIOS, et peuvent alors servir au démarrage une erreur : "Boot device not found - Hard Disk 3F0".