Grimoire-
Command
.es

GNU+Linux command memo

EFI boot file not found by BIOS - Hard Disk 3F0

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".