{{tag>Xenial boot UEFI}}
----
====== GRUB 2 (version uEFI) ======
{{ http://www.gnu.org/graphics/gnu-head-sm.jpg}}
//Gnu Rand Unified Bootloader, version 2// (ou **GRUB 2**) est la seconde version de GNU GRUB. C'est un logiciel permettant de [[:amorçage|charger un système d'exploitation]]. Il pourra amorcer lui-même des systèmes compatibles avec la norme POSIX (GNU/Linux, *BSD, Mac OS, etc.) ou enchaîner vers un autre chargeur d'amorçage pour les autres systèmes.
== À propos de ce document ==
* Ne seront traité dans ce document que les spécificités et problèmes de la version **uEFI** de GRUB 2, le reste étant déjà couvert dans ce wiki à la page [[:grub-pc|GRUB 2 (version Compatibles PC)]]
===== Installation =====
==== À l’installation d'Ubuntu ====
Il est possible de l'installer directement en mode UEFI. Pour cela, il vous faut :
* Avoir un ordinateur compatible [[:UEFI]] ;
* Utiliser le LiveDVD 64bits (Ou le disque MacIntel si vous utilisez un Mac) disponible sur le FTP d'Ubuntu.org ou l'un de ses miroir. Seule la version 64bits Internationale fonctionne, vous ne pouvez pas utiliser de version modifiée comme la version exclusivement francophone ;
* Que votre disque dur utilise une table de partition de type GPT ;
* Vous assurer de bien lancer le LiveDVD **en mode [[:UEFI]]**, et non en mode BIOS.
Si tout ceci est bien respecté, Ubuntu installera de lui-même grub-efi en lieux et place de grub-pc.
Une vérification peut être faite avec la commande :
grub-install -V
(si vous voyez : GNU GRUB 1.98 ou +, vous avez Grub 2, si c'est 0.97, vous avez Grub Legacy).
==== Réinstaller/Restaurer GRUB 2 ====
Réinstallation GRUB, par exemple lorsqu'il a été effacé suite à l'installation d'un autre système d'exploitation (par exemple, Microsoft® Windows®, Suse (OpenSuse)). Voir [[:grub-pc#Réinstaller/Restaurer GRUB 2|ce tutoriel]].
==== Multi-boot : privilégier un grub ====
En cas d'installation en parallèle de plusieurs versions d'Ubuntu sur le même disque dur, **la dernière installation impose son grub**. Mais si vous souhaitez imposer au démarrage le grub d'une autre installation (celle que vous utilisez par défaut, par exemple) :
* allez dans cette autre installation,
* ouvrez le [[:terminal]], et tapez :
sudo os-prober
sudo update-grub
sudo grub-install
=====Configuration avancée=====
Pour toute configuration avancée reportez-vous [[:tutoriel:grub2_parametrage_manuel|ici]].
=== Enlever un certain nombre de noyaux ===
Voir la page sur [[:kernel|noyaux]].
On peut supprimer les noyaux les plus anciens. **Il est conseillé de laisser les deux derniers noyaux**. Se référer à la documentation [[:nettoyer_ubuntu#suppression_des_anciens_noyaux|Nettoyer Ubuntu]] pour une action en ligne de commande.
Depuis la version 18.04, le logiciel épure automatiquement les vieux noyaux en ne conservant que les deux derniers.
===== Problèmes connus =====
==== Problème : Long temps de chargement ====
Si au boot, le lancement de grub est long et que le disque dur fait du bruit, vous souffrez probablement du bug [[https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/420933|420933]].
Le problème semble être que GRUB2 cherche les uuid de toutes les partitions au démarrage, jusqu'à trouver celle contenant /boot/grub. Cela prend du temps.
Solution: installer une version plus récente de GRUB, par exemple via les Options avancées de [[:Boot-Repair]].
Une autre solution est de modifier le disque de démarrage dans le BIOS pour démarrer sur le disque où se trouve votre Ubuntu.
Plus de détail dans [[https://forum.ubuntu-fr.org/viewtopic.php?id=351117|ce sujet du forum]].
===== Liens externes =====
* [[http://www.gnu.org/software/grub/manual/grub.html|Manuel Grub 2 (en anglais)]]
* [[http://www.benlaug.com/node/37|Article très détaillé sur la configuration de Grub2]]
* [[https://www.tutoriels-video.fr/personnaliser-ubuntu-lecran-de-boot/|Tutoriel vidéo : Personnaliser l'écran de boot d'ubuntu (fr)]]
* [[http://www.pixelbeat.org/docs/disk/|Comprendre le fonctionnement de Grub avec quelques schémas (en anglais)]]
===== Autres pages en rapport =====
* [[:grub-pc|GRUB 2 (version Compatibles PC)]],
* [[:grub-customizer|Grub Customizer : une interface graphique gérant Grub 2 et permettant de le personnaliser]],
* [[:tutoriel:grub2_lancer_des_images_iso|Tutoriel pour lancer des images iso directement depuis GRUB 2]].
----
// Contributeurs : [[:utilisateurs:Bigou]] (rédaction de la page), [[:utilisateurs:Frombenny]], [[:utilisateurs:f.x0]], [[:utilisateurs:Theozzfancometh]].
Document partiellement basé sur la page [[grub-pc]]//