« GNU GRUB » : différence entre les versions

Aller à la navigation Aller à la recherche
1 083 octets ajoutés ,  8 février 2022
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Category:serveur]]
[[Category:debian]]
[[Category:EFI]]
[[Category:grub]]
=Bios / Legacy sur partitionnement MBR=
=Bios / Legacy sur partitionnement MBR=


Ligne 47 : Ligne 52 :
Cela installera grub dans le dossier <code>/boot/efi/EFI/debian/</code><br>
Cela installera grub dans le dossier <code>/boot/efi/EFI/debian/</code><br>
Attention, cette commande doit être lancée à l'intérieur du système (ou chrooté dedans). Si vous devez la lancer depuis l'extérieur du système, il faudra préciser l'argument <code>--boot-directory=</code> spécifiant le chemin vers le répertoire /boot du système.
Attention, cette commande doit être lancée à l'intérieur du système (ou chrooté dedans). Si vous devez la lancer depuis l'extérieur du système, il faudra préciser l'argument <code>--boot-directory=</code> spécifiant le chemin vers le répertoire /boot du système.
Si vous ne souhaitez pas que grub mettre à jour la table nvram, ajoutez l'option <code>--no-nvram</code>


Dans le cas d'un système a plusieurs disques, notez que cette partition ne peut pas être un raid logiciel (mdadm). Si votre partition root (/) est au sein d'un raid logiciel mdadm, afin d'assurer la redondance, il faudra qu'une partition EFI contenant grub soit présente sur chaque disque.
Dans le cas d'un système a plusieurs disques, notez que cette partition ne peut pas être un raid logiciel (mdadm). Si votre partition root (/) est au sein d'un raid logiciel mdadm, afin d'assurer la redondance, il faudra qu'une partition EFI contenant grub soit présente sur chaque disque.


Sous debian, vous pouvez reconfigurer grub avec <code>dpkg-reconfigure grub-efi-amd64</code> afin d'activer par exemple la configuration automatique de la NVRAM.
Sous debian, vous pouvez reconfigurer grub avec <code>dpkg-reconfigure grub-efi-amd64</code> afin d'activer par exemple la configuration automatique de la NVRAM ou encore l'installation en mode <code>removable</code> (qui créé un fichier efi de secours dans un chemin standardisé EFI/BOOT/BOOTX64.EFI)


==Utilisation manuelle de efibootmgr==
==Utilisation manuelle de efibootmgr==
Ligne 58 : Ligne 65 :


Pour voir la configuration : <code>efibootmgr -v</code>
Pour voir la configuration : <code>efibootmgr -v</code>
Attention, si votre système démarre en PXE, n'ajoutez pas d'entrée manuellement ni avec grub-install (précisez alors <code>--no-nvram</code>)


==Détail des fichiers installés sous debian==
==Détail des fichiers installés sous debian==


* shimx64.efi : chargeur intermédiaire entre le firmware et grub, dans le cas d'un démarrage Secure Boot
* shimx64.efi : chargeur intermédiaire entre le firmware et grub (non obligatoire)
* grubx64.efi : le chargeur grub EFI
* grubx64.efi : le chargeur grub EFI
* mmx64.efi : gestionnaire de clés utilisateurs MOKs (pour Secure Boot)
* mmx64.efi : gestionnaire de clés utilisateurs MOKs (pour Secure Boot)
* fbx64.efi : chargeur de secours (actionné par shimx64)
* fbx64.efi : chargeur de secours (actionné par shimx64)
* BOOTX64.CSV : fichier de configuration du chargeur de secours fbx64.efi
* BOOTX64.CSV : fichier de configuration du chargeur de secours fbx64.efi
==Système multi-disque en raid software==
Dans le cas d'un système avec plusieurs disques et des partitions en raid software, il faut créer une partition EFI/ESP sur chaque disque.<br>
Il n'existe pas de mécanique officielle permettant de synchroniser ces partitions.<br>
Certains firmware EFI acceptent cependant d'avoir les partitions EFI au sein d'un raid, à condition d'utiliser les métadonnées mdadm 0.90 ou 1.00 (qui sont stockés en fin de partition raid). C'est cependant une méthode peu recommandée, car si le firmware EFI écrit directement sur l'une des partitions (ce qui peut arriver), il va casser le raid.
4 231

modifications

Menu de navigation