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_legacy [Le 15/12/2011, 15:22]
127.0.0.1 modification externe
grub_legacy [Le 08/10/2022, 15:31] (Version actuelle)
moths-art vulgarité dans le nom des contributeurs
Ligne 1: Ligne 1:
-{{tag>Hardy amorçage ​sécurité installation boot}}+{{tag>​amorçage}}
  
 ---- ----
  
-<​note>​**Cette version de GRUB ne concerne ​qu'[[:hardy|Ubuntu ​8.04 LTS serveur]]**+<​note>​**Cette version de GRUB ne concerne ​plus aucune version supportée d'​Ubuntu**
  
-Pour toutes les autres versions Ubuntu supportées,​ le chargeur d'​amorçage par défaut est **[[:​grub-pc|GRUB 2]]**.\\ //​(Documentations **[[:​grub-pc|GRUB 2]]** et [[:​grub2|GRUB Legacy vers GRUB 2]])//</​note>​+Le chargeur d'​amorçage par défaut ​de toutes les variantes d'​Ubuntu ​est **[[:​grub-pc|GRUB 2]]**.
  
-====== GRUB Legacy, ​le chargeur d'​amorçage d'​Ubuntu ​9.04 et antérieures ​======+Cette documentation n'est conservée qu'à titre d'​information pour les très vieux ordinateurs ne pouvant être installés avec des versions récentes de distributions Linux.</​note>​ 
 + 
 +====== GRUB Legacy, ​l'​ancien ​chargeur d'​amorçage d'​Ubuntu ======
  
 {{  http://​www.inf.sgsp.edu.pl/​pub/​MALUNKI/​LOGO/​grub.png}} {{  http://​www.inf.sgsp.edu.pl/​pub/​MALUNKI/​LOGO/​grub.png}}
Ligne 24: Ligne 26:
 - installation de Windows sur un disque qui est déclaré "​premier dans l'​ordre de boot" -> le loader écrit dans le mbr de ce disque - installation de Windows sur un disque qui est déclaré "​premier dans l'​ordre de boot" -> le loader écrit dans le mbr de ce disque
 - échange de l'​ordre des disques, installation de linux sur le deuxième. Windows ne voit pas la différence. - échange de l'​ordre des disques, installation de linux sur le deuxième. Windows ne voit pas la différence.
-Si vous réinstallez Windows par la suite : il suffit d'​échanger l'​ordre des deux disques avant l'​opération,​ puis de réinstaller. ​+Si vous réinstallez Windows par la suite : il suffit d'​échanger l'​ordre des deux disques avant l'​opération,​ puis de réinstaller.
 Quand vous remettrez le disque contenant Linux en premier dans l'​ordre du boot, Grub fonctionnera toujours car Windows aura écrasé le MBR de l'​autre disque. Quand vous remettrez le disque contenant Linux en premier dans l'​ordre du boot, Grub fonctionnera toujours car Windows aura écrasé le MBR de l'​autre disque.
  
Ligne 33: Ligne 35:
 {{grub_fonctionnement.jpg}} {{grub_fonctionnement.jpg}}
  
-<note warning>​En cas de **//dual boot// avec Windows Vista** : +<note warning>​En cas de **//dual boot// avec Windows Vista** :
  
 Il est FORTEMENT recommandé de **ne pas installer Grub sur le MBR**, mais sur la racine de la partition. Car cela pourrait rendre impossible le redémarrage de Vista. Il est FORTEMENT recommandé de **ne pas installer Grub sur le MBR**, mais sur la racine de la partition. Car cela pourrait rendre impossible le redémarrage de Vista.
Ligne 78: Ligne 80:
 <note warning>​__Attention__ : par défaut l'​installation se fait sur le MBR. Pensez à modifier ce comportement dans les options avancées (dernière étapes de paramétrage de l'​installation)</​note>​ <note warning>​__Attention__ : par défaut l'​installation se fait sur le MBR. Pensez à modifier ce comportement dans les options avancées (dernière étapes de paramétrage de l'​installation)</​note>​
  
-Si vous voulez réinstaller Grub sur le boot sector, référez-vous à la méthode décrite dans la paragraphe [[:grub#​installer_grub_dans_le_mbr]] en faisant attention à bien adapter la partition sur laquelle installer grub :+Si vous voulez réinstaller Grub sur le boot sector, référez-vous à la méthode décrite dans la paragraphe [[:grub_legacy#​installer_grub_dans_le_mbr]] en faisant attention à bien adapter la partition sur laquelle installer grub :
  
 <​file>​ <​file>​
Ligne 97: Ligne 99:
 Dans l'​exemple ci dessous, le 2e système Linux se nomme GNU/Debian, et a été installé, ainsi que son Grub, sur la partition « /dev/sda3 » (ici « ''​hd0,​2''​ » dans le langage de Grub). Dans l'​exemple ci dessous, le 2e système Linux se nomme GNU/Debian, et a été installé, ainsi que son Grub, sur la partition « /dev/sda3 » (ici « ''​hd0,​2''​ » dans le langage de Grub).
  
-Rajouter simplement une entrée dans le « /​boot/​grub/​menu.lst » de votre système Linux principal (en dessous des lignes //« END DEBIAN AUTOMAGIC KERNELS... »// pour éviter qu'​elle soit effacée lors d'une mise à jour du Grub) en adaptant bien sûr (hd0,2) à votre cas : +Rajouter simplement une entrée dans le « /​boot/​grub/​menu.lst » de votre système Linux principal (en dessous des lignes //« END DEBIAN AUTOMAGIC KERNELS... »// pour éviter qu'​elle soit effacée lors d'une mise à jour du Grub) en adaptant bien sûr (hd0,2) à votre cas :
  
 <​file>​ <​file>​
Ligne 132: Ligne 134:
 </​file>​ </​file>​
  
-hd1,0 est ici la première partition (0) du second disque dur (hd1). Cet adressage est à adapter selon le disque dur et/ou la partition utilisée pour la seconde installation. ​+hd1,0 est ici la première partition (0) du second disque dur (hd1). Cet adressage est à adapter selon le disque dur et/ou la partition utilisée pour la seconde installation.
 Sur la partition ainsi définie, le premier menu.lst va donc chercher le second menu.lst (normalement **/​boot/​grub/​menu.lst**). Sur la partition ainsi définie, le premier menu.lst va donc chercher le second menu.lst (normalement **/​boot/​grub/​menu.lst**).
  
Ligne 224: Ligne 226:
 == Ajouter une option de démarrage normal == == Ajouter une option de démarrage normal ==
  
-Les "​defoptions"​ permettent d'​ajouter des paramètres additionnels de démarrage, mais uniquement dans le cas d'un démarrage normal (pour ne pas perturber les démarrages alternatifs). Dans la ligne suivante, la clause quiet réduit l'​affichage des messages émis au démarrage du système et la variable locale est initialisée par défaut. ​ +Les "​defoptions"​ permettent d'​ajouter des paramètres additionnels de démarrage, mais uniquement dans le cas d'un démarrage normal (pour ne pas perturber les démarrages alternatifs). Dans la ligne suivante, la clause quiet réduit l'​affichage des messages émis au démarrage du système et la variable locale est initialisée par défaut.
 <​code>#​ defoptions=quiet locale=fr_FR</​code>​ <​code>#​ defoptions=quiet locale=fr_FR</​code>​
 Voyons ici l'​ajout de deux options pour spécifier la résolution de l'​écran au démarrage. Les options en questions sont (pour une résolution de 800x600) : Voyons ici l'​ajout de deux options pour spécifier la résolution de l'​écran au démarrage. Les options en questions sont (pour une résolution de 800x600) :
Ligne 262: Ligne 264:
  
   - **Étape 1 : Position de ce sur quoi on veut booter**\\ Dans le menu de Grub, vérifier à quelle position se trouve le noyau ou l'OS sur lequel vous voulez booter.\\ On peut utiliser deux méthodes pour cela : Soit on redémarre l'​ordinateur,​ et on retient le numero (n) de la ligne qui correspond (méthode bête mais simple), soit on ouvre le fichier ''/​boot/​grub/​menu.lst'',​ et on retient l'​index (n) de la présentation de l'OS qui correspond (méthode plus rapide mais mon explication n'est peut-être pas très claire)   - **Étape 1 : Position de ce sur quoi on veut booter**\\ Dans le menu de Grub, vérifier à quelle position se trouve le noyau ou l'OS sur lequel vous voulez booter.\\ On peut utiliser deux méthodes pour cela : Soit on redémarre l'​ordinateur,​ et on retient le numero (n) de la ligne qui correspond (méthode bête mais simple), soit on ouvre le fichier ''/​boot/​grub/​menu.lst'',​ et on retient l'​index (n) de la présentation de l'OS qui correspond (méthode plus rapide mais mon explication n'est peut-être pas très claire)
-  - **Étape 2 : Modification du fichier de configuration de grub**\\ Dans Ubuntu, ouvrez le fichier ''/​boot/​grub/​menu.lst''​ tel que décrit à l'​étape précédente et recherchez la ligne suivante : <​file>​default k</​file>​ où « k » est un nombre (généralement 0). Remplacez « k » par le nombre « n-1 ».+  - **Étape 2 : Modification du fichier de configuration de grub**\\ Dans Ubuntu, ouvrez le fichier ''/​boot/​grub/​menu.lst''​ tel que décrit à l'​étape précédente et recherchez la ligne suivante : <​file>​default k</​file>​ où « k » est un nombre (généralement 0). Remplacez« ​k » par le nombre « n-1 ».
  
 Exemple : vous voulez booter par défaut sous windows Exemple : vous voulez booter par défaut sous windows
Ligne 273: Ligne 275:
 Exemple de ce que "​menu.lst"​ peut contenir : comme vous le voyez ici 04 champs "​title"​ sont présents : Exemple de ce que "​menu.lst"​ peut contenir : comme vous le voyez ici 04 champs "​title"​ sont présents :
 <​file>​ <​file>​
-**title** Ubuntu 8.04, kernel 2.6.24-18-generic ​ +**title** Ubuntu 8.04, kernel 2.6.24-18-generic
 root (hd0,​7) root (hd0,​7)
 kernel /​boot/​vmlinuz-2.6.24-18-generic root=UUID=e9aecbac-8ff7-42fb-96c2-09c36461a8db ro quiet splash kernel /​boot/​vmlinuz-2.6.24-18-generic root=UUID=e9aecbac-8ff7-42fb-96c2-09c36461a8db ro quiet splash
Ligne 306: Ligne 308:
 -Ubuntu 8.04, kernel 2.6.24-18-generic ​     -> Inscrire ​ "​default ​  ​0"​ -Ubuntu 8.04, kernel 2.6.24-18-generic ​     -> Inscrire ​ "​default ​  ​0"​
  
--Microsoft Windows XP Édition familiale ​     -> Inscrire ​ "​default ​  ​3" ​ +-Microsoft Windows XP Édition familiale ​     -> Inscrire ​ "​default ​  ​3"​
  
-<note tip> Une methode graphique est disponible voir [[startupmanager|Startupmanager]]</​note>​ 
 ==== Comment faire un sous-menu avec Grub ==== ==== Comment faire un sous-menu avec Grub ====
  
Ligne 328: Ligne 329:
 ==== Profiler le démarrage ==== ==== Profiler le démarrage ====
  
-Cette astuce permet de demander au noyau de créer un profile du démarrage afin gagner un léger temps (de l'​ordre de une à deux seconde). ​+Cette astuce permet de demander au noyau de créer un profile du démarrage afin de gagner un léger temps (de l'​ordre de une à deux seconde).
  
 Au démarrage de l'​ordinateur appuyez sur [echap] pendant le message "GRUB loading"​ Au démarrage de l'​ordinateur appuyez sur [echap] pendant le message "GRUB loading"​
Ligne 344: Ligne 345:
 ===== Installation de GRUB ===== ===== Installation de GRUB =====
  
-<note warning>​En cas de **//dual boot// avec Ubuntu/​Vista** : +<note warning>​En cas de **//dual boot// avec Ubuntu/​Vista** :
  
 Il est conseillé de **ne pas installer Grub sur le MBR**, mais sur la racine de la partition. Car cela pourrait rendre impossible le redémarrage de Vista. Il est conseillé de **ne pas installer Grub sur le MBR**, mais sur la racine de la partition. Car cela pourrait rendre impossible le redémarrage de Vista.
Ligne 376: Ligne 377:
 ==== Restauration ==== ==== Restauration ====
  
-Lorsque Grub a été effacé par l'​installation d'un autre système d'​exploitation (par exemple Windows), il est nécessaire de le restaurer pour pouvoir accéder à Ubuntu. Pour cela, **suivez le tutoriel [[:tutoriel:​comment_restaurer_grub|Comment réinstaller GRUB Legacy]]**.+Lorsque Grub a été effacé par l'​installation d'un autre système d'​exploitation (par exemple Windows), il est nécessaire de le restaurer pour pouvoir accéder à Ubuntu.\\ Pour cela, **suivez le tutoriel [[:grub-pc#​Réinstaller/​Restaurer GRUB 2|Comment réinstaller GRUB Legacy]]** ​(il s'agit des mêmes commandes que Grub2 qui s'​appliquent si vous n'avez que grub-legacy sur votre système).
  
 ===== Autres ===== ===== Autres =====
Ligne 408: Ligne 409:
   splashimage=/​boot/​grub/​splashimages/​NOM_IMAGE.xpm.gz   splashimage=/​boot/​grub/​splashimages/​NOM_IMAGE.xpm.gz
  
-<note important>​Si /boot est montée sur un partition spécifique,​ il ne faut pas inclure le terme "/​boot"​ dans la ligne splashimage du fichier menu.lst ​+<note important>​Si /boot est montée sur un partition spécifique,​ il ne faut pas inclure le terme "/​boot"​ dans la ligne splashimage du fichier menu.lst
 Par exemple si (hdX,Y) représente la partition « /boot », on doit écrire dans menu.lst : Par exemple si (hdX,Y) représente la partition « /boot », on doit écrire dans menu.lst :
 splashimage=(hdX,​Y)/​grub/​splashimages/​NOM_IMAGE.xpm.gz splashimage=(hdX,​Y)/​grub/​splashimages/​NOM_IMAGE.xpm.gz
Ligne 433: Ligne 434:
 Pour voir votre image, redémarrez l'​ordinateur et admirez. Pour voir votre image, redémarrez l'​ordinateur et admirez.
  
-Sachez cependant que si vous utilisez //​splashimage//​ dans « /​boot/​grub/​menu.lst », la commande « color » pour choisir les couleurs des textes, du cadre, des ombres et du fond ne fonctionnera pas. Néanmoins il existe une astuce. ​Remplacez « color » par :+Sachez cependant que si vous utilisez //​splashimage//​ dans « /​boot/​grub/​menu.lst », la commande « color » pour choisir les couleurs des textes, du cadre, des ombres et du fond ne fonctionnera pas. Néanmoins il existe une astuce. ​Remplacez« ​color » par :
  
 <​file>​ <​file>​
Ligne 441: Ligne 442:
  
 Ou XXXXXX est un code de couleur hexdécimal,​ comme dans le code HTML. Pour vous faciliter la vie, cherchez, par exemple dans [[:gimp|The Gimp]] une couleur qui vous plaît et notez son code. Ou XXXXXX est un code de couleur hexdécimal,​ comme dans le code HTML. Pour vous faciliter la vie, cherchez, par exemple dans [[:gimp|The Gimp]] une couleur qui vous plaît et notez son code.
- 
-<​note>​Vous pouvez également installer le paquet startupmanager qui contient un logiciel simplifiant un certain nombre de paramétrages du démarrage.</​note>​ 
  
 === Création de son image === === Création de son image ===
Ligne 466: Ligne 465:
 ==== Utiliser un clavier AZERTY dans grub ==== ==== Utiliser un clavier AZERTY dans grub ====
  
-Si un jour vous devez éditer des lignes dans Grub ou que vous décidez d'​activer un mot de passe, vous constaterez que le clavier est en QWERTY. ​+Si un jour vous devez éditer des lignes dans Grub ou que vous décidez d'​activer un mot de passe, vous constaterez que le clavier est en QWERTY.
  
 Si vous avez un clavier AZERTY vous allez peiner pour retrouver certaines touches. En effet par défaut Grub utilise en clavier QWERTY. Si vous avez un clavier AZERTY vous allez peiner pour retrouver certaines touches. En effet par défaut Grub utilise en clavier QWERTY.
  
-En s'​inspirant de fichier de configuration [[http://​www.mail-archive.com/​debian-french@lists.debian.org/​msg10579.html|suivant]],​ il faut faire ceci :  +En s'​inspirant de fichier de configuration [[https://​www.mail-archive.com/​debian-french@lists.debian.org/​msg10579.html|suivant]],​ il faut faire ceci :
  
 Sauvegardez puis [[:​tutoriel:​comment_editer_un_fichier|ouvrez le fichier]] « menu.lst » : Sauvegardez puis [[:​tutoriel:​comment_editer_un_fichier|ouvrez le fichier]] « menu.lst » :
Ligne 514: Ligne 513:
 setkey m semicolon setkey m semicolon
 setkey M colon setkey M colon
-setkey bracketleft quote +setkey bracketleft quote
 setkey percent doublequote setkey percent doublequote
 setkey asterisk backslash setkey asterisk backslash
Ligne 540: Ligne 539:
 </​file>​ </​file>​
  
-Un autre fichier de configuration fait en 2003 se trouve [[http://​lists.gnu.org/​archive/​html/​bug-grub/​2003-10/​msg00178.html|ici]].+Un autre fichier de configuration fait en 2003 se trouve [[https://​lists.gnu.org/​archive/​html/​bug-grub/​2003-10/​msg00178.html|ici]].
  
 ==== Mettre un mot de passe à grub ==== ==== Mettre un mot de passe à grub ====
Ligne 580: Ligne 579:
 Si vous voulez protéger toutes les sessions du mode recovery de façon automatique à chaque mise à jour du kernel. Si vous voulez protéger toutes les sessions du mode recovery de façon automatique à chaque mise à jour du kernel.
  
-Remplacez ​+Remplacez
  
   # lockalternative=false   # lockalternative=false
Ligne 610: Ligne 609:
 === GRUB Error 15 === === GRUB Error 15 ===
  
-[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=215207|Démarrer malgré l'​erreur]]+[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=215207|Démarrer malgré l'​erreur]]
  
-[[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=227542|Éviter que l'​erreur se reproduise à chaque mise à jour du noyau]]+[[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=227542|Éviter que l'​erreur se reproduise à chaque mise à jour du noyau]]
  
 ==== Les gros disques durs et les limites du BIOS ==== ==== Les gros disques durs et les limites du BIOS ====
Ligne 671: Ligne 670:
 Voici quelques liens, pour ceux qui veulent approfondir **le sujet** : Voici quelques liens, pour ceux qui veulent approfondir **le sujet** :
  
-  * Wiki anglophone [[http://​wiki.ubuntu.com/​GrubHowto|GrubHowto]]+  * Wiki anglophone [[https://​wiki.ubuntu.com/​GrubHowto|GrubHowto]]
   * site du [[http://​www.gnu.org/​software/​grub/​|projet GNU GRUB]] [en]   * site du [[http://​www.gnu.org/​software/​grub/​|projet GNU GRUB]] [en]
   * [[http://​www.gnu.org/​software/​grub/​manual/​grub.html| Manuel Grub 0.97]] [en]   * [[http://​www.gnu.org/​software/​grub/​manual/​grub.html| Manuel Grub 0.97]] [en]
-  * [[http://​www.linux-france.org/​article/​sys/​chargeurs/​ix86/​grub/​grub-manual-fr.html|Traduction française du manuel de la version 0.92 de Grub]] [fr] +  * [[http://​www.linux-france.org/​article/​sys/​chargeurs/​ix86/​grub/​grub-manual-fr.html|Traduction française du manuel de la version 0.92 de Grub]] [fr]
   * [[http://​wiki.mandriva.com/​fr/​GRUB,​_le_manuel | Manuel (un peu plus lisible)]] [fr]   * [[http://​wiki.mandriva.com/​fr/​GRUB,​_le_manuel | Manuel (un peu plus lisible)]] [fr]
  
Ligne 684: Ligne 683:
 ---- ----
  
-//​Contributeurs ​: [[utilisateurs:Blackpegaz]] (L'​auteur),​ [[contributeurs|les contributeurs d'​Ubuntu-fr]],​ [[utilisateurs:​did]],​ [[utilisateurs:​BastNic]],​ [[utilisateurs:​adam0509]], ​[[utilisateurs:​sonal]][[utilisateurs:​tontonjoe]][[utilisateurs:​def.ub]], [[utilisateurs:​sbrunner]], ​[[utilisateurs:​benjisan]][[utilisateurs:​jahmon]], [[utilisateurs:​lami|L'​ami René]] (Problèmes connus et résolus)+(Mise en page)+(Autres pages en lien avec les sujets), ​[[utilisateurs:​Norio]], [[utilisateurs:​Ner0lph]],​ [[utilisateurs:​luigifab]],​ [[utilisateurs:​herrib]],​ [[utilisateurs:​fanfantasy7]], ​[[utilisateurs:​Alrim]][[utilisateurs:​livier]][[utilisateurs:​krop]], [[utilisateurs:​prometee]],​ [[utilisateurs:​Id2ndR]],​ [[utilisateurs:​polarman]], ​[[utilisateurs:​ubunpac]][[utilisateurs:​commandant]], [[utilisateurs:​Canigou 66]], [[utilisateurs:​jahvascriptmaniac]][[utilisateurs:​perfran]][[utilisateurs:​so_good]], [[utilisateurs:​astre]],​ [[utilisateurs:​thesa]],​ [[utilisateurs:​frombenny]],​ [[utilisateurs:​fnx]], ​[[utilisateurs:​Imoreion]], [[utilisateurs:​MrWaloo]], ​[[utilisateurs:​La Pouille]], [[utilisateurs:​YannUbuntu]],​ [[utilisateurs:​andso]],​ [[utilisateurs:​YoBoY]], ​[[utilisateurs:​salope]],​ , [[utilisateurs:​thierrybo]], [[:​utilisateurs:​methu]] (relecture), ​ ​[[:​utilisateurs:​Ju.]] (merge avec doc statique), ​[[:​utilisateurs:​Eric P]] (explications fond d'​écran),​ [[:​utilisateurs:​Zolgot]] (explication GrubConf), ​[[:​utilisateurs:​Kafi|Théo Thirion]], [[:​utilisateurs:​raph|Raphaël Doursenaud]].//​+//​Contributeurs : Blackpegaz (L'​auteur),​ [[:contributeurs|les contributeurs d'​Ubuntu-fr]],​ [[utilisateurs:​did]],​ [[utilisateurs:​BastNic]],​ [[utilisateurs:​adam0509]],​ sonal, tontonjoe, def.ub, [[utilisateurs:​sbrunner]],​ benjisan, jahmon, [[utilisateurs:​lami|L'​ami René]] (Problèmes connus et résolus)+(Mise en page)+(Autres pages en lien avec les sujets), Norio, [[utilisateurs:​Ner0lph]],​ [[utilisateurs:​luigifab]],​ [[utilisateurs:​herrib]],​ [[utilisateurs:​fanfantasy7]],​ Alrim, livier, krop, [[utilisateurs:​prometee]],​ [[utilisateurs:​Id2ndR]],​ [[utilisateurs:​polarman]],​ ubunpac, commandant, [[utilisateurs:​Canigou 66]], javascriptmaniac, perfran, so_good, [[utilisateurs:​astre]],​ [[utilisateurs:​thesa]],​ [[utilisateurs:​frombenny]],​ [[utilisateurs:​fnx]],​ Imoreion, [[utilisateurs:​MrWaloo]],​ La Pouille, [[utilisateurs:​YannUbuntu]],​ [[utilisateurs:​andso]],​ [[utilisateurs:​YoBoY]],​ thierrybo, [[:​utilisateurs:​methu]] (relecture),​ Ju (merge avec doc statique), Eric P (explications fond d'​écran),​ [[:​utilisateurs:​Zolgot]] (explication GrubConf), Théo Thirion, [[:​utilisateurs:​raph|Raphaël Doursenaud]].//​
  • grub_legacy.1323958957.txt.gz
  • Dernière modification: Le 26/03/2012, 21:41
  • (modification externe)