Super Grub2 Disk Fake Hybrid – How to make

WARNING: This is a quick and dirty documentation page. This is not official documentation and might contain instructions that might damage your system. Use with caution!

UEFI PART

D’abord on a besoin d’un disque USB avec un système de partition GPT (je crois que quelques peux UEFIs devraient booter sur une table de partition MBR aussi), on a besoin aussi d’une partition FAT32 comme l’standard dicte.

Si on explore la clé avec Gparted les marques boot et efi devraient êtres activés pour cette partition. Si non, on les marque.

Dans la partition FAT32 on crée les répertoires

/EFI/BOOT/
/EFI/SG2D/

pour mettre les fichiers:

/EFI/BOOT/BOOTX64.EFI
/EFI/BOOT/APPLE.EFI
/EFI/SG2D/BOOTX64.EFI

Ces trois fichiers sont le même fichier standalone EFI de SG2D (64 bit). (Version >= 2.02s10 beta 5 )

Explication:

/EFI/BOOT/BOOTX64.EFI : C’est le démarrage UEFI par défaut en 64 bit en fallback pour les removables medias comme les usb.
/EFI/BOOT/APPLE.EFI : C’est le démarrage UEFI par défaut il semble pour les Apple (pas testé par moi).
/EFI/SG2D/BOOTX64.EFI : Ce n’est pas nécessaire mais c’est toujours utile d’avoir une copie si jamais le fichier BOOTX64.EFI est effacé ou remplacé.

Et finalement, si vous voulais que ça fonctionne sur des UEFI 32bit aussi vous preniez standalone EFI de SG2D (32 bit) et vous le mettez comme:

/EFI/BOOT/BOOTIA32.EFI
/EFI/SG2D/BOOTIA32.EFI

sur le même disque.

Ces deux fichiers sont le même fichier.

Tout ça sa fonctionne sans avoir à taper un grub.cfg parce que le grub.cfg de SG2D est intégré dans l’image EFI (Le nom de standalone c’est pour cette raison).

BIOS PART

TODO