Linux a un noyau, Windows un pépin.
   
Utile !
Updates/Nouveau
Articles
Linux Distributions Environnements
graphiques
Portails Tutoriels divers Propagande Divers
Soutien


 

(Anupaz)
Créer un multi-boot

Retour vers la page sur les sujets 'Démarrage'

Le multi-boot c'est permettre le choix au démarrage du PC entre plusieurs distributions GNU/Linux (en plus de Windows ou autres). Voyons comment on fait...


Préalables

Il est indispensable d'avoir lu et compris l'article 'Généralités des chargeurs de démarrage' ainsi que celui sur Grub. Connaître la nomenclature Linux des disques aide aussi.


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 !


News RSS du Libre
Recherche




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

Sondage
Quelle distribution utilisez vous le plus ?
 
Mandriva
Mepis
(k)Ubuntu
SuSE
Debian
Knoppix/Kaella
Xandros
Gentoo
Fedora
Autres
Résultats
Newsletter
Pour avoir des nouvelles de ce site, inscrivez-vous à notre Newsletter.
S'abonner
Se désabonner
131 Abonnés
Haut

  Site créé avec GuppY v4.5.14 © 2004-2005 - Licence Libre CeCILL

Document généré en 0.29 seconde