logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
doc:systeme:grub2:installation [17/02/2010 07:24]
smolski
doc:systeme:grub2:installation [23/07/2015 13:02]
milou [GRUB 2 - Installation]
Ligne 1: Ligne 1:
 +====== GRUB 2 - Installation ======
  
 +  * Objet : GRUB 2, le chargeur d'​amorçage version 2.
 +  * Niveau requis : {{tag>​débutant avisé}}
 +  * Commentaires : //depuis Squeeze, GRUB 2 a remplacé GRUB Legacy. //
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
 +  * Suivi : {{tag>​à-tester}}
 +    * Créé par [[user>​smolski]] le 16/02/2010
 +    * Mise à jour par **...** le ...
 +  * Commentaires sur le forum : [[https://​debian-facile.org/​viewtopic.php?​pid=130657#​p130657 | Lien vers le forum concernant ce tuto]] ((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
 +
 +===== Introduction =====
 +
 +Par bonheur, l'​installation de GRUB 2 se fait en 2 temps.
 +
 +  - PRÉ-INSTALLATION __en conservant un chaînage de sécurité__ vers un menu.lst de GRUB.
 +  - INSTALLATION définitive __avec suppression du chaînage de sécurité__ après vérification et rédigés personnels de scripts et modules nécessaires.
 +
 +Deux méthodes de pré-installation possible :
 +  - Pré-installation ​ __automatique__ d'un **GRUB** et d'un **GRUB 2** via le CD pendant une installation (de //squeeze// par exemple).
 +  - Pré-installation __via le téléchargement__ de l'​application **GRUB 2**.
 +
 +===== PRÉ-INSTALLATION automatique par le CD d'​install =====
 +
 +Prenons l'​exemple de Debian, où **GRUB 2** est proposé à l'​installation,​ mais **GRUB** est encore le choix par défaut.
 +
 +L'​installation s'​effectue avec le gestionnaire de paquets habituel.
 +
 +Lors de l'​installation,​ **GRUB** ne sera pas effacé du secteur d'​amorçage (MBR) du disque, **GRUB2** sera ''​chaîné''​ à partir du **GRUB** déjà existant pour vérifier que tout fonctionne correctement.
 +
 +Au démarrage suivant il faudra choisir dans le menu //grub// habituel l'​entrée commençant par :
 +
 +   "​chainload into grub2 on …”.
 +
 +Vous pouvez en rester là et avec les flèches du clavier choisir votre distribution à ouvrir.
 +
 +===== PRÉ-INSTALLATION par Téléchargement =====
 +
 +Installer le paquet **grub2** en tapant :
 +
 +<code root>​apt-get update && apt-get install grub2</​code>​
 +
 +Le téléchargement terminé, il vous est demandé si vous voulez "​modifier"​ le fichier /​boot/​grub/​menu.lst pour permettre le chaînage qui va suivre.
 +
 +{{/​grub2/​00003.jpg?​300}}
 +
 +Validez :
 +   OK
 +
 +
 +Enchaînez GRUB2 avec le menu.lst du GRUB précédant. \\ 
 +
 +{{/​grub2/​00004.jpg?​300}}
 +
 +Tapez <​key>​Tab</​key>​ et validez :
 +   OK
 +
 +Ligne de commande de Linux :
 +
 +{{/​grub2/​00006.jpg?​300}}
 +
 +Si vous ne savez pas, laissez la ligne vide.
 +Validez :
 +   OK
 +
 +Redémarrer !
 +
 +Nous voilà de retour sur un nouveau grub **chaîné** avec le fichier **menu.lst** de l'​ancien grub disponible en fin de liste. :-)
 +
 +{{/​grub2/​00001.jpg?​300}}
 +
 +Choisissez :
 +  * soit de tester GRUB2 en laissant le démarrage automatique agir (ou bien en validant la première ligne) :
 +
 +   ​Chainload into GRUB 2
 +
 +  * soit d'​ouvrir une de vos distributions toujours accessibles sur la liste avec les flèches du clavier. :-D
 +
 +===== PRÉPARER la migration vers GRUB2 =====
 +
 +
 +Il faudra choisir dans le menu //grub// habituel la première ligne :
 +
 +   ​Chainload into GRUB 2
 +
 +Et, tout en conservant la possibilité d'​ouvrir vos distributions habituelles,​ vous pouvez maintenant préparer votre migration complète en rédigeant vos scripts et vos modules.
 +
 +Puis faire des tests __en toute sécurité__ avant de basculer complètement sur **GRUB2**.
 +
 +//​Finalement,​ c'est des gentils les dev Debian, non ?// :-)
 +
 +===== INSTALLATION complète de GRUB2 =====
 +
 +Lorsque tout se passe bien, ou si vous n'avez que la distribution DEBIAN d'​installée et qu'​elle fonctionne parfaitement,​ vous pouvez maintenant remplacer le **GRUB** par **GRUB2**, en exécutant la commande sous root :
 +
 +<code root>​upgrade-from-grub-legacy</​code>​
 +
 +Après cela :
 +
 +  - GRUB2 sera installé dans le secteur d'​amorçage
 +  - Le fichier **/​boot/​grub/​grub.cfg** prendra le relais de **/​boot/​grub/​menu.lst**.
 +
 +**/​boot/​grub/​menu.lst** reste présent pour servir de référence,​ il peut aussi être supprimé maintenant.
 +
 +Pour supprimer le menu.lst, tapez :
 +
 +<code root>rm -f /​boot/​grub/​menu.lst*</​code>​
 +
 +==== Mise à jour ====
 +
 +Faites la mise à jour en tapant la commande :
 +
 +<code root>​update-grub</​code>​
 +
 +//Et voilà !//
 +
 +Ensuite, utiliser la commande ''​grub-install''​
 +
 +==== grub-install ====
 +
 +C'est la commande indispensable à connaître pour installer **GRUB2** sur le secteur d'​amorçage d'un disque.
 +
 +Tapez :
 +
 +<code root>​grub-install "​(hd0)"</​code>​
 +
 +<​note>''​hd0''​ désigne le premier disque, on peut utiliser la notation ''/​dev/​sda''​ (//par exemple//) au lieu de ''​(hd0)''​.</​note>​
 +
 +==== Lecteur de disquette ====
 +
 +<note important>​**ATTENTION au lecteur de disquette !**</​note>​
 +Si votre système comporte un __lecteur de disquette listé__ dans le fichier **/​boot/​grub/​device.map**,​
 +<note tip>pour éviter que le lecteur de disquette ne se retrouve positionné comme cible pour la racine (/), ajoutez l'​option **- -no-floppy** ainsi :</​note>,​
 +
 +<code root>​grub-install --no-floppy --recheck "​(hd0)"</​code>​
 +
 +=== Nota : ===
 +
 +Sur certaines distributions (//Ubuntu Hardy//) la procédure est un peu différente.
 +
 +Pour basculer sur **GRUB2** définitivement il faut l'​installer sur le **mbr** en tapant :
 +
 +<code root>​grub-install --recheck "​(hd0)"</​code>​
 +<code root>​update-grub2
 +</​code>​
 +
 +
 +=== Option : --recheck ===
 +
 +**recheck** est une option qui vérifie la liste des périphériques et affiche la table sur la console.
 +
 +
 +===== CONFIGURATION =====
 +
 +   * [[:​doc:​systeme:​grub2:​configuration-2 | Scripts systèmes]]
 +   * [[:​doc:​systeme:​noyau:​configuration-des-modules | Configuration des modules]]
 +
 +===== Reconfiguration =====
 +
 +Voir ici le super-grub-disk-live-cd :
 +  * http://​www.commentcamarche.net/​faq/​15961-super-grub-disk-live-cd
doc/systeme/grub2/installation.txt · Dernière modification: 23/07/2015 13:02 par milou

Pied de page des forums

Propulsé par FluxBB