Outils pour utilisateurs

Outils du site


boot_usb_efi

Boot USB sur un UEFI

En voulant installer Fedora 38 sur un laptop VAIO, j'ai rencontré un problème curieux.

Tout d'abord je télécharge l'iso depuis le site officiel, vérifie la checksum et copie le tout sur une clé USB via dd. La routine quoi.

Mais au boot du VAIO, un étrange message d'erreur apparaît :

Invalid image
Failed to read header: Unsupported
Failed to load image: Unsupported
start_image() returned Unsupported

Après quelques recherches, il s'avère que c'est lié à un souci de BIOS en mode Legacy ou UEFI. Je précise que le VAIO date de 2013, il a donc 10 ans.
J'ai essayé de modifier la config du BIOS sur un mode ou l'autre, rien ne change. Pourtant le site de Fedora indique que l'iso est hjybride, donc bootable sur BIOS Legacy ou UEFI.

Un petit malin a donné la solution, renommer des fichiers dans la partition boot de la clé USB :

  • Get into /<USB_Stick>/EFI/BOOT, delete the original BOOTX64.EFI and BOOTIA32.EFI.
  • Rename grubx64.efi and grubia32.efi to BOOTX64.EFI and BOOTIA32.EFI respectively

Il y a cependant une astuce : les fichiers sont sont sur la 2e partition de la clé USB, une partition d'environ 12Mo, qui n'est pas montée par défaut.

boot_usb_efi.txt · Dernière modification : 2024/08/25 17:35 de luc