Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_installer_grub_sur_une_partition [Le 16/02/2008, 14:47] 85.3.212.28 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>grub}} | ||
- | |||
- | ====== Installer grub sur le secteur d'amorçage d'une partition ====== | ||
- | |||
- | Cette page vous sera utile pour installer [[:GRUB]] sur le secteur d'amorçage d'une partition (BS pour Boot Sector), et non pas sur le secteur principal d'amorçage (MBR pour Master Boot Record). | ||
- | |||
- | Ceci est intéressant si : | ||
- | * Vous ne voulez pas modifier le MBR. | ||
- | * Vous voulez une installation de GRUB spécifique à un système. | ||
- | |||
- | Exemple : Vous avez deux versions d'Ubuntu installées, et les noyaux de la dernière version ne sont pas disponibles dans le premier GRUB. | ||
- | |||
- | <note important>Nous détaillerons ici la procédure pour l'exemple ci-dessus. Nous appellerons **système principal** la première installation, et **système secondaire**, la derrière installation.</note> | ||
- | |||
- | Résumer des opérations à faire : | ||
- | * Installer le paquet grub | ||
- | * Copier les fichiers de grub dans /boot/grub | ||
- | * Configurer menu.lst | ||
- | * Installer grub dans le secteur d'amorçage | ||
- | |||
- | ===== Amorcer le système secondaire manuellement ===== | ||
- | |||
- | Une fois le système secondaire installé, le système principal ne permet pas de le démarrarer car celui-ci n'est pas listé dans le menu d'amorçage. | ||
- | |||
- | <note tip>Pour l'amorçage suivant, utilisez la touche TAB, pour compléter les les paramètres et éviter les erreurs.</note> | ||
- | |||
- | Pour l'amorcer manuellement : | ||
- | * Au menu grub, choisissez **e** (éditer) | ||
- | * entrer **root (hd0,X)**, où X est le numéro de partition du système secondaire (en retranchant 1, suivant la [[:grub#convention de nommage des partitions]] de grub, puis valider | ||
- | * entrer **kernel /boot/vmlinuz-<version> root=<périphérique>**, où le périphérique correspondant à la partition racine du système secondaire (de la forme /dev/sdXY). | ||
- | * entrer **initrd /boot/initrd.img-<version>** | ||
- | * entrer **boot** | ||
- | |||
- | <note help>GRUB vous indiquera qu'il ne trouve pas les fichiers si les paramètres kernel et initrd ne sont pas corrects. Vérifiez alors leurs noms sur la partition du système secondaire.</note> | ||
- | |||
- | ===== Sur le système secondaire ===== | ||
- | |||
- | ==== Installer le paquet grub ==== | ||
- | |||
- | Normalement, grub a été installé avec Ubuntu. Sinon, allez voir installez [[:grub#le paquet GRUB]] | ||
- | |||
- | ==== Fichiers dans /boot/grub ==== | ||
- | |||
- | Créer le dossier /boot/grub : | ||
- | <code>$ sudo mkdir /boot/grub</code> | ||
- | |||
- | Copier les fichiers suivant votre_architecture (i386-pc ou x64-pc) : | ||
- | <code>$ sudo cp /usr/lib/grub/<votre_architecture>/* /boot/grub</code> | ||
- | |||
- | ==== menu.lst ==== | ||
- | |||
- | Exécutez le script update-grub qui recréra un fichier par défaut. Validez par y lorsque le script vous posera la question. | ||
- | <code>$ sudo update-grub</code> | ||
- | |||
- | ==== Secteur d'amorçage ==== | ||
- | |||
- | Trouvez le périphérique correspondant à la partition racine (de la forme /dev/sdXY), puis installez y grub : | ||
- | <code>$ sudo grub-install <périphérique></code> | ||
- | |||
- | ===== Sur le système principal ===== | ||
- | |||
- | [[:tutoriel:comment_editer_un_fichier|éditez le fichier]] ''/boot/grub/menu.lst/'' pour y ajouter l'entrée du grub secondaire en suivant la méthode [[:grub#Grub comme relais (Chainloader)]]. | ||
- | |||
- | Redémarrez ensuite l'ordinateur. | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[utilisateurs:Id2ndR]]// |