Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
grub-pc [Le 20/12/2021, 17:26]
wiki-corrector-bot passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
grub-pc [Le 14/10/2023, 14:51] (Version actuelle)
serged [Démarrer sur le dernier OS chargé]
Ligne 1: Ligne 1:
- 
 {{tag>​boot amorçage}} {{tag>​boot amorçage}}
- 
----- 
  
 ====== GRUB 2 (version Compatibles PC) ====== ====== GRUB 2 (version Compatibles PC) ======
Ligne 38: Ligne 35:
  
  
-Pour un paramétrage avec interface graphique : +Pour un paramétrage avec interface graphique :
   * Sous [[:KDE]] pour les versions jusqu'​à Kubuntu Wily (15.10) : **[[apt>​kde-config-grub2]]** ​   * Sous [[:KDE]] pour les versions jusqu'​à Kubuntu Wily (15.10) : **[[apt>​kde-config-grub2]]** ​
   * Sous d'​autres environnements ou pour les versions Kubuntu Xenial (16.04) et ultérieures :   * Sous d'​autres environnements ou pour les versions Kubuntu Xenial (16.04) et ultérieures :
     * [[:​grub-customizer|Grub Customizer]]     * [[:​grub-customizer|Grub Customizer]]
-    * [[:​Superbootmanager|Super Boot Manager]] (abandonné) 
  
 ===== Utilisation du menu ===== ===== Utilisation du menu =====
-**Par défaut, le menu de Grub ne s'​affiche pas dans les configurations ne comportant qu'un seul système.** ​+**Par défaut, le menu de Grub ne s'​affiche pas dans les configurations ne comportant qu'un seul système.**
  
-Pour l'​afficher,​ il faut, **au démarrage**,​ maintenir enfoncée la **touche Majuscule (shift)** ​ ( ou la touche** [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21778237#​p21778237|ECHAP]]**). ​+Pour l'​afficher,​ il faut, **au démarrage**,​ maintenir enfoncée la **touche Majuscule (shift)** ​ ( ou la touche** [[https://​forum.ubuntu-fr.org/​viewtopic.php?​pid=21778237#​p21778237|ECHAP]]**).
 <note help> Appuyer 3 ou 4 fois sur la touche Maj ou  Echap à l'​apparition du logo du bios fonctionne aussi.</​note>​ <note help> Appuyer 3 ou 4 fois sur la touche Maj ou  Echap à l'​apparition du logo du bios fonctionne aussi.</​note>​
 Un comportement différent peut être obtenu en [[:​tutoriel:​comment_modifier_un_fichier|modifiant]] le fichier /​etc/​default/​grub **avec les droits d'​administrateur** : **GRUB_TIMEOUT_STYLE=menu** (au lieu de "​hidden"​) et **GRUB_TIMEOUT=10** (au lieu de 0) puis en faisant la mise à jour de grub par la commande "sudo update-grub"​. Un comportement différent peut être obtenu en [[:​tutoriel:​comment_modifier_un_fichier|modifiant]] le fichier /​etc/​default/​grub **avec les droits d'​administrateur** : **GRUB_TIMEOUT_STYLE=menu** (au lieu de "​hidden"​) et **GRUB_TIMEOUT=10** (au lieu de 0) puis en faisant la mise à jour de grub par la commande "sudo update-grub"​.
Ligne 99: Ligne 95:
   * **pour une installation classique** la commande à lancer est :   * **pour une installation classique** la commande à lancer est :
 <​code>​sudo grub-install --root-directory=/​media/​NomUtilisateur/​pointMontagePartitionContenantBoot /​dev/​sdb</​code>​ <​code>​sudo grub-install --root-directory=/​media/​NomUtilisateur/​pointMontagePartitionContenantBoot /​dev/​sdb</​code>​
-  * **pour une installation ayant un boot sur une partition séparée**,​ la commande est (**b**oot au lieu de **r**oot) : +  * **pour une installation ayant un boot sur une partition séparée**,​ la commande est (**b**oot au lieu de **r**oot) :
 <​code>​sudo grub-install --boot-directory=/​media/​NomUtilisateur/​pointMontagePartitionBoot /​dev/​sdb</​code>​ <​code>​sudo grub-install --boot-directory=/​media/​NomUtilisateur/​pointMontagePartitionBoot /​dev/​sdb</​code>​
  
Ligne 226: Ligne 222:
  
 <​note>:​-) Lorsque l'on souhaite faire cohabiter //Ubuntu// avec un autre système, tel que //​Windows®//,​ il peut être opportun d'​installer //Grub// sur un disque différent de celui où est installé le chargeur d'​origine. Il suffira de changer dans le BIOS l'​ordre d'​examen des disques (lors du démarrage de l'​ordinateur) pour privilégier //Grub// ou un autre système. Ainsi, le disque d'​origine n'est pas modifié et le retour en arrière est plus simple.</​note>​ <​note>:​-) Lorsque l'on souhaite faire cohabiter //Ubuntu// avec un autre système, tel que //​Windows®//,​ il peut être opportun d'​installer //Grub// sur un disque différent de celui où est installé le chargeur d'​origine. Il suffira de changer dans le BIOS l'​ordre d'​examen des disques (lors du démarrage de l'​ordinateur) pour privilégier //Grub// ou un autre système. Ainsi, le disque d'​origine n'est pas modifié et le retour en arrière est plus simple.</​note>​
 +
 +==== Démarrer sur le dernier OS chargé ====
 +
 +Souvent les mises à jour de certains OS propriétaires demandent plusieurs reboots après un temps de calcul conséquent.
 +
 +Pour éviter de redémarrer sur Ubuntu, il faut modifier la ligne :
 +<​code>​
 +GRUB_DEFAULT="​0"​
 +</​code>​
 +par
 +<​code>​
 +GRUB_DEFAULT=saved
 +GRUB_SAVEDEFAULT=true
 +</​code>​
 +Suivi d'un :
 +<​code>​
 +sudo update-grub
 +</​code>​
  
 ===== Problèmes connus ===== ===== Problèmes connus =====
 +
 ====Grub n'​apparaît pas au démarrage==== ====Grub n'​apparaît pas au démarrage====
 +
 En cas de double boot, le menu de grub doit s’afficher par défaut, si l’écran de l’ordinateur reste noir au démarrage avec un message d’erreur de l’écran, il faut changer une option dans grub pour obliger un affichage non graphique. En cas de double boot, le menu de grub doit s’afficher par défaut, si l’écran de l’ordinateur reste noir au démarrage avec un message d’erreur de l’écran, il faut changer une option dans grub pour obliger un affichage non graphique.
  
Ligne 236: Ligne 252:
 <​code>​sudo update-grub</​code>​ <​code>​sudo update-grub</​code>​
 Redémarrer le pc. Redémarrer le pc.
 +
 +==== Windows ou d'​autres système n'​apparaissent plus dans le menu ====
 +
 +Depuis Ubuntu [[:​jammy|Jammy 22.04]] //OS Prober// est désactivé par défaut, donc Windows n'est plus détecté automatiquement.
 +
 +Pour modifier ce comportement vous pouvez ajouter la ligne suivante au fichier ''/​etc/​default/​grub''​ :
 +<file conf grub>​GRUB_DISABLE_OS_PROBER=false</​file>​
 +
 +Pour en savoir plus à ce sujet vous pouvez consulter [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2073309|ce sujet]] sur le forum.
  
 ==== grub:sh (Shell GRUB 2 à l'​amorçage) ==== ==== grub:sh (Shell GRUB 2 à l'​amorçage) ====
 +
 Vous démarrez votre ordinateur et au lieu de charger directement Ubuntu ou afficher un menu vous permettant de choisir un système d’exploitation à charger, votre écran vous montre une ligne **grub:​sh>​**. Ce que vous obtenez ici est un //shell//, une interface en ligne de commande qui permet de dépanner le chargeur d’amorçage GRUB 2. Si vous obtenez, de manière non-intentionnelle,​ une telle invite de commande, il y a de fortes chances que le fichier de menu de GRUB 2 soit corrompu. L’invite de commande vous permet d’exécuter des commandes, malgré les erreurs des fichiers de menu, afin de tout de même charger Ubuntu. Vous démarrez votre ordinateur et au lieu de charger directement Ubuntu ou afficher un menu vous permettant de choisir un système d’exploitation à charger, votre écran vous montre une ligne **grub:​sh>​**. Ce que vous obtenez ici est un //shell//, une interface en ligne de commande qui permet de dépanner le chargeur d’amorçage GRUB 2. Si vous obtenez, de manière non-intentionnelle,​ une telle invite de commande, il y a de fortes chances que le fichier de menu de GRUB 2 soit corrompu. L’invite de commande vous permet d’exécuter des commandes, malgré les erreurs des fichiers de menu, afin de tout de même charger Ubuntu.
  
Ligne 298: Ligne 324:
  
 ==== Grub attend pour rien après un petit crash serveur ==== ==== Grub attend pour rien après un petit crash serveur ====
 +
 Problème gênant quand le dit serveur n’a pas de clavier/​écran. Problème gênant quand le dit serveur n’a pas de clavier/​écran.
  
Ligne 307: Ligne 334:
  
 ==== Apparition d’images au boot ==== ==== Apparition d’images au boot ====
 +
 Certains noyaux affichent une image lors du chargement du système (manchot, tux…). Une image est générée par processeur que possède la machine (l’HyperThreading sur les processeurs Intel double ce nombre). Certains noyaux affichent une image lors du chargement du système (manchot, tux…). Une image est générée par processeur que possède la machine (l’HyperThreading sur les processeurs Intel double ce nombre).
  
Ligne 317: Ligne 345:
  
 ====Via un CD-Live ou USB-Live==== ====Via un CD-Live ou USB-Live====
 +
 Possible que vous obteniez cette erreur : <code bash>/​usr/​sbin/​grub-probe:​ error: failed to get canonical path of /​cow.</​code>​ ou <​code>​impossible d'​obtenir le chemin canonique de "/​cow"</​code>​ Possible que vous obteniez cette erreur : <code bash>/​usr/​sbin/​grub-probe:​ error: failed to get canonical path of /​cow.</​code>​ ou <​code>​impossible d'​obtenir le chemin canonique de "/​cow"</​code>​
  
Ligne 335: Ligne 364:
  
 ==== Error: diskfilter writes are not supported ==== ==== Error: diskfilter writes are not supported ====
 +
 Si vous rencontrez au boot le message d'​erreur : "​Error:​ diskfilter writes are not supported"​ sur Ubuntu 14.10, récupérer le code du patch sur https://​bugs.debian.org/​754921 et l'​enregistrer dans le fichier "​00_header_754921.patch"​ (par exemple). Si vous rencontrez au boot le message d'​erreur : "​Error:​ diskfilter writes are not supported"​ sur Ubuntu 14.10, récupérer le code du patch sur https://​bugs.debian.org/​754921 et l'​enregistrer dans le fichier "​00_header_754921.patch"​ (par exemple).
  
Ligne 350: Ligne 380:
  
 Au prochain reboot, le message ne devrait plus apparaître. Au prochain reboot, le message ne devrait plus apparaître.
- 
  
 ===== Liens externes ===== ===== Liens externes =====
 +
   * [[http://​www.gnu.org/​software/​grub/​manual/​grub.html|Manuel grub-pc (en anglais)]]   * [[http://​www.gnu.org/​software/​grub/​manual/​grub.html|Manuel grub-pc (en anglais)]]
   * [[http://​tradinfo.e-monsite.com|Manuel GNU GRUB (en français)]]   * [[http://​tradinfo.e-monsite.com|Manuel GNU GRUB (en français)]]
Ligne 365: Ligne 395:
   * [[:​tutoriel:​grub2_lancer_des_images_iso|Tutoriel pour lancer des images iso directement depuis GRUB 2]].   * [[:​tutoriel:​grub2_lancer_des_images_iso|Tutoriel pour lancer des images iso directement depuis GRUB 2]].
   * [[:​tutoriel:​comment_recuperer_ubuntu_apres_installation_windows|Récupérer Ubuntu après installation de Windows]]   * [[:​tutoriel:​comment_recuperer_ubuntu_apres_installation_windows|Récupérer Ubuntu après installation de Windows]]
-  * [[:​burg|BURG]] alternative graphique à grub qui n'est plus développée depuis 2011. 
   * [[refind|rEFInd]],​ un chargeur de boot alternatif à Grub   * [[refind|rEFInd]],​ un chargeur de boot alternatif à Grub
  
  • grub-pc.1640017598.txt.gz
  • Dernière modification: Le 20/12/2021, 17:26
  • par wiki-corrector-bot