Installer plusieurs versions en parallèle
De Wiki de la communauté Mandriva.
Sommaire |
Présentation
Vous trouverez ci-dessous quelques conseils pour installer plusieurs systèmes Linux sur votre disque dur.
Le but est qu'au démarrage de votre PC vous puissiez choisir entre plusieurs versions de la même distribution, voire plusieurs distributions. Vous aurez ainsi une version en production, celle que vous utilisez tous les jours pour travailler, jouer, parcourir le Web... (nous l'appellerons vprod) et une ou plusieurs version en test (vtest).
Quand vous lancerez une version en test, vous pourrez configurer à votre gré votre session graphique et lancer et paramétrer vos applications, sans que tout cela influe sur la session et les applications de production : sur le plan applicatif vos systèmes ne communiqueront pas. En revanche les documents de production seront accessibles en lecture et en écriture depuis la version de test.
Vous pouvez utiliser avec profit cette méthode lors de la sortie d'une nouvelle version de Mandriva. Exemple : à la sortie de Mandriva 2010 Spring vous aurez vprod=Mandriva 2010 et vtest=Mandriva 2010 Spring. Vous pourrez tester la nouvelle version et ses nouveaux applicatifs sur vos données, puis après validation passer Mandriva 2010 Spring en vprod.
C'est aussi une méthode de choix pour installer Cooker (la version de développement de Mandriva).
Méthode
Point de départ, point d'arrivée
Prenons un point de départ simple : un disque dur (sda) avec de la place libre et une installation de Mandriva de base notée vprod :
- sda (le MBR) contient le Grub de vprod
- sda1 = / (de vprod)
- sda5 = swap (de vprod)
- sda6 = /home (de vprod)
Point d'arrivée :
- sda (le MBR) contient le Grub de vprod et une entrée pointant vers le Grub de vtest
- sda1 = / (de vprod)
- sda5 = swap (commun à vprod et vtest)
- sda6 = /home (de vprod)
- sda7 = / (de vtest) et le Grub de vtest
- sda8 = /home (de vtest) contenant des liens sur les documents de vprod
Etapes
- Dans ce qui suit veuillez remplacer « vprod » par un nom plus parlant désignant la version que vous possédez déjà
- Dans ce qui suit veuillez remplacer « vtest » par un nom plus parlant en fonction de ce que vous installez en parallèle : Cooker, MDVSpring2008, AutreDistrib etc...
Préparez l'installation de vtest
- Lancez vprod
- Connectez-vous avec l'utilisateur que vous souhaiterez retrouver dans vtest
- Ouvrez une console simple (non root) et tapez
- Notez les informations que vous donne cette fonction
- Lancez
drakconf (autrement dit, le Centre de Contrôle Mandriva)
- Gestion des disques
- Créez une partition sda7 (future racine de vtest) de 4 à 10 Go, en fonction de vos besoins, formatez-la avec le système de fichiers de votre choix (vprod et vtest peuvent en avoir des différents), donnez-lui le point de montage /mnt/vtest
- Créer une partition sda8 (futur /home de vtest) de petite taille (mettons 500 Mo), formatez-la, donnez-lui le point de montage /mnt/vtest/home
- Gestionnaire de démarrage.
- Ajoutez, à la fin du fichier de configuration de Grub /boot/grub/menu.lst, un item pour vtest. Faites pointer cet item sur la partition système de vtest, dans notre exemple sda7 (en utilisant les conventions de nommage de Grub, ce qui donnerait dans ce cas (hd0,6)). Pour plus de détails sur Grub et sur ses conventions de nommage, voir [1] où vous trouverez un exemple à adapter ensuite à votre situation particulière. Vous venez de préparer un chaînage : le premier Grub (celui qui se trouve sur la zone amorce de votre disque, appelée master boot record, ou MBR) appellera le Grub de vtest, qui se trouvera au début de la partition racine de la version de test.
- Redémarrez votre système sur le DVD d'installation de vtest.
Installez vtest
Soyez particulièrement vigilant aux points suivants lors de l'installation :
- demandez une nouvelle installation et non une mise à jour
- demandez que l'installateur utilise les partitions existantes
- attribuez les points de montage suivants :
- sda1 : /mnt/vprod
- sda6 : /mnt/vprod/home
- sda7 : /
- sda8 : /home
- installez le gestionnaire de démarrage sur la partition racine de vtest (dans notre exemple sda7), et pas sur le MBR !
- créez un utilisateur de vtest avec l'id et le gid que vous avait donné la fonction id ci-dessus
En fin d'installation, redémarrez votre PC. Dans le 1er menu Grub, choisissez la ligne que vous avez créée « Grub de vtest », vous tombez sur un deuxième menu, lancez l'option par défaut.
Fin de configuration de vtest
Vous lancez vtest pour la première fois :
- Ouvrez une session graphique.
- Lancez le gestionnaire de fichiers (Nautilus pour Gnome, Thunar pour Xfce, Dolphin pour KDE 4...), appelons GF1 la fenêtre qui s'ouvre.
- Supprimez les répertoires vides Documents, Images, Musique, Téléchargement, Vidéos
- Ouvrez une deuxième fenêtre du gestionnaire de fichiers (GF2), mettez les 2 fenêtres l'une à côté de l'autre.
- Naviguez dans GF2 jusqu'au répertoire /mnt/vprod/home
- Sélectionnez dans GF2 les répertoires Documents, Images, Musique, Téléchargement, Vidéos
- Créez des liens sur ces répertoires dans GF1
Bilan
Reprenons : dorénavant au démarrage de votre PC vous choisissez votre système. Si ce n'est pas celui de production vous arrivez sur le menu de démarrage du système en test. Ouvrez-y une session graphique, installez vos applications, ouvrez vos fichiers de données de production, en bref testez votre nouveau système d'exploitation !

