| | |
| Articles | |
Linux
Distributions
Environnementsgraphiques
Portails
Tutoriels divers
Propagande
Divers |
| | |
| | |
| Soutien | |
 (Anupaz)
|
| | |
|
| | |
| Créer un multi-boot | |
Préalables
Le multi-boot
Prenons un exemple
Vous avez installé Windows sur le disque hda1 puis la distribution Mandriva Linux sur hdb1 (partition 1). Mandriva a remplacé le bootloader Windows par Grub, vous permettant de choisir entre Win et Mandriva au démarrage. Le MBR est situé dans hda0. Vous désirez ensuite tester la distribution Ubuntu et la mettre sur la partition 2 du disque hdb.
Action !
Installez alors Ubuntu sur hdb2. Vous pourriez laisser Ubuntu faire le bootloader à votre place mais cela ne marche pas toujours et n'est guère pédagogique.
Outrepassez donc l'installation par Ubuntu du bootloader. Quand vous redemarrerez, vous aurez donc toujours le choix entre Windows et Mandriva. Allons sous Mandriva...
Chaque distribution possède à priori son point de montage /boot. Mais un seul servira au bootloader. Dans notre exemple, les informations de démarrage sont pour l'instant dans le /boot de Mandriva, plus précisemment dans le fichier /boot/grub/menu.lst. Le MBR n'a donc pas besoin forcément d'être modifié. On peut se contenter de modifier menu.lst en lui ajoutant une entrée pour Ubuntu. Allons y :ouvrez une console et tapez cette commande :
# cat /boot/grub/menu.lst Vous allez voir quelque chose qui ressemble à ceci :
timeout 10 default 0
title Mandriva kernel (hd1,0)/boot/vmlinuz root=/dev/hdb1 initrd (hd1,0)/boot/initrd.img
title Window$ root (hd0,0) chainloader +1
Il suffit d'ajouter un bloc à ce fichier. Utilisez votre éditeur de texte préféré avec les privilèges administrateurs pour ajouter ceci :
title Ubuntu root (hd1,1) kernel /boot/kernel-2.6.14 root=/dev/hdb2
Notez que le nom 'kernel-2.6.14' est à adapter selon le nom de l'image du noyau dans l'arborescence d'Ubuntu. Si vous ignorez le nom, sous Mandriva montez la partition contenant le point de montage /boot d'Ubuntu (probablement la 'partition racine' d'ailleurs) :
# mkdir /mnt/ubuntu Créé le dossier pour le point de montage
# mount /dev/hdb2 /mnt/ubuntu Créée le point de montage
# ls -l /mnt/ubuntu/boot Explorez le dossier pour trouver le nom de l'image du noyau.
Certaines distributions (comme Mandriva) nécessitent l'emplacement d'inirtd. Idem, regardez dans le /boot de la nouvelle distribution pour connaitre son nom. Ubuntu n'utilise pas initrd.
Enfin, pour modifier le choix par défaut et la longueur de Grub attend avant une réponse est paramétrable facilement. Modifez les valeurs timeout (en secondes) et default (n° de bloc).
Sauvegardez le fichier et re-démarrez. Normalement, vous devriez voir maintenant 3 choix dans le menu Grub. Si l'une de fonctionne pas, vous vous êtes sûrement trompé(e) dans le fichier... Peut-être le MBR pointe vers le mauvais /boot, réinstallez Grub.
Date de création : 28/12/2023 @ 20:52
Dernière modification : 24/09/2024 @ 13:38
Catégorie :
Page lue 838 fois
Prévisualiser la page
Imprimer la page
|
| | |
| | |
| Réactions à cet article | |
Personne n'a encore laissé de commentaire. Soyez donc le premier ! |
|
| | |
|
| | |
| Infos Site | |
Votre adresse IP : 72.20.99.46
247 Membres
Dernier inscrit :
linuxreloaded
Membre en ligne :
( personne )
Anonymes online: 14
Total: 128535
Affluence record: 37
le 10/09/2024
|
| | |
|