Installation EFI dual-boot Mga/Oma 4.2

Bonjour

l’installeur Calamarès fonctionne de cette façon :

  • si tu demarre sur le clé USB live iso en UEFI , alors l’installation est possible sur les disques GPT et ayant un /boot ou /boot/efi présent ( ou pas ) , dans le cas de windows ne jamais formatter cette partition , plutôt l’ajouter en point de montage par la suite

cela s’applique a tout ordinateur qui gère UEFI depuis …2008 , dans le cas PC on va dire à la sortie de windows 7 pour uniquement le cas 64 bits

si pour une raison quelconque , tu démarre en UEFI[Legacy] , c’est dans ce cas un mode equivalent Bios avec des disques MBR ou ( GPT+Bios Grub de 8Mo non formatté ) que tu vas installer

sous calamarès tu vois en haut a gauche Bios ou EFI et en bas le type installeur MBR ou /boot/efi (grub )

cependant certains fabricants n’ont pas fourni de maj de bios vers EFI ( très bas de gamme ) , ou on continuer a proposer un mode UEFI avec CSM pour gestion “Gestion Bios” cela jusqu’à la sortie de Windows 8 , puis 10. on va dire quà partir de la génération skylake ( 2015 ) , les cartes-mères sont toute UEFI depuis et intel sort pour sa nouvelle génération de carte-mère que de UFI ( raison , valider un EFI avec EFI ou CSM avec ou sans SecureBoot , cela demande 4 niveaux de validations à chaque fois )

maintenant il faut faire attention a 2 chose en instalaltion UEFI et distribution linux , une très grande majorité démarre sur un GRUB sans Secure boot ( avec d’autres conditions ) et quelques distribution ont opté pour Un Shim / SecureBoot ( Debian , Ubuntu ,Opensuse, ) cela demande d’avoir une clé par microsoft pour la distribution

donc cas général , sans secure boot , il faut avoir

  • Secure boot désactivé
  • Fast boot désactivé
  • pas de CSM
  • pas de legacy
  • tous les disques en AHCI
  • pas d’optane/RST

et dans ce cas la clé USB doit apparaitre comme
UEFI:< nom vendeur USB > < partition 1 >
→ pour installer en UEFI , a condition que le disque au redemarrage soit sous les mêmes conditions ci dessous et a minima GPT)

  • tu peux tout de meme sauvegarder le profil dans ton EFI si besoin

pour le vérifier avant d’installer , tu peux ouvrir le terminal

sudo inxi -Fza ( voir Bios ou UEFI , surtout pas de UEFi[Legacy] )
test -d /sys/firmware/efi && echo efi || echo bios 
sudo parted -l ( verifer notamment que les disques M2 nvme sont  bien visibles  )
sudo efibootmgr -v

complément sur la partie ESP ( /boot ou /boot/efi )
si /boot ( Fat32 ) , il va alors contenir les images de noyaux il faut prévoir plus large 512 a 800Mo dans le cas de plusieurs installations linux
si /boot/efi ( Fat32 ) , il n’y aura que les parties grub et le fichier de config 100Mo maximum pour les distribution linux uniquement , 300Mo pour Windows ou mac os X

bon a savoir , windows modifie sans prevenir les options dans le démarrage UEFI , et parfois supprime de la table d’entrée le demarrage Grub enregistré , parfoir il faut le remettre ( voir efibootmgr -c )

attention le chroot , ou la maj grub n’est pas simple , le wiki doit systématiquement préciser les commandes

  • de chroot
  • les restaurations Grub Bios ou Grub EFI