Multiboot multilinux
Le
Pierre Maurette
Bonjour,
J'ai plusieurs machines en multiboot. Jusqu'à maintenant j'avais un
seul Linux sur chaque bécane, et je maîtrisais à peu près le multiboot
Windows et grub.
Je vais avoir, après la phase des laive-cd, à installer plusieurs Linux
sur la même machine. Je ne souhaite pas à priori de trucs compliqués à
base de chroot par exemple. Simplement choisir dans le menu de grub.
Même pas partager les /home/ussername.
J'ai une expérience récente de tentative - sur une installation dujour,
en prenant volontairement le risque de réinstaller - de passer outre la
dévalidation du grub en cas de mise en veille prolongée, qui m'a ouvert
les yeux sur le problème que pouvait poser la partition swap.
La première tentative sera sans doute la désinstallation d'un Windows
2000 et installation d'une FreeSBIE à coté d'une Mandriva.
Je compte un peu sur l'intelligence du partitionneur du gestionnaire
d'installation, mais je voulais me renseigner avant de me lancer.
Manque de bol, je n'ai pas dû trouver les bons mots pour Google, et je
suis noyé dans le bruit de fond des multiboots Linux - Windows.
Je suis donc à la recherche d'un résumé de la démarche à suivre et des
conneries à ne pas faire.
Merci d'avance
--
Pierre Maurette
J'ai plusieurs machines en multiboot. Jusqu'à maintenant j'avais un
seul Linux sur chaque bécane, et je maîtrisais à peu près le multiboot
Windows et grub.
Je vais avoir, après la phase des laive-cd, à installer plusieurs Linux
sur la même machine. Je ne souhaite pas à priori de trucs compliqués à
base de chroot par exemple. Simplement choisir dans le menu de grub.
Même pas partager les /home/ussername.
J'ai une expérience récente de tentative - sur une installation dujour,
en prenant volontairement le risque de réinstaller - de passer outre la
dévalidation du grub en cas de mise en veille prolongée, qui m'a ouvert
les yeux sur le problème que pouvait poser la partition swap.
La première tentative sera sans doute la désinstallation d'un Windows
2000 et installation d'une FreeSBIE à coté d'une Mandriva.
Je compte un peu sur l'intelligence du partitionneur du gestionnaire
d'installation, mais je voulais me renseigner avant de me lancer.
Manque de bol, je n'ai pas dû trouver les bons mots pour Google, et je
suis noyé dans le bruit de fond des multiboots Linux - Windows.
Je suis donc à la recherche d'un résumé de la démarche à suivre et des
conneries à ne pas faire.
Merci d'avance
--
Pierre Maurette

Poser une question


Avec les autres linux, fais comme t'as fait avec windows.
Pour schématiser au maximum, tu découpes ton disque de la façon suivante :
partition 1 en NTFS : système windows ou tu mets tous tes programmes
windows
partition 2 en swap linux
partition 3 en ext3: /home/
partition 4 en ext3 : tout le système linux sauf le /home/
partition 5 en ext3 : tout le système d'un autre linux sauf le /home/
partition 6 en ext3 : tout le système d'encore un autre linux sauf le
/home/
etc...
Ton windows grâce au programme http://www.fs-driver.org/ lira et écrira
tes données personnelles dans /home/
Les linux se partageront le swap ainsi que le /home/
Les linux auront quelques problèmes parce qu'ils se partageront les mêmes
fichiers de config se trouvant dans le /home/
Tu peux résoudre ce problème en créant des sous répertoires dans ton /home/
par exemple pour le user1 :
/home/user1/linux1/
/home/user1/linux2/
/home/user1/linux3/
toutes tes données se trouveront dans /home/user1/ et les fichiers de conf
de chaque linux se trouveront dans /home/user1/linux1/
/home/user1/linux2/ etc...
Je vous remercie, mais vous ne me rassurez pas...
Je n'aurais pas de Windows sur la machine. Pour le swap, c'est clair,
logique et en accord avec l'impossibilté de lancer un autre OS pendant
une veille prolongée.
Pour le /home en revanche, ce n'est pas rassurant du tout. J'ai une
Mandriva que je ne veux surtout pas casser, et dans laquelle j'ai
/home/user1 et non /home/user1/mandriva. Ce que je verrais plutôt c'est
de monter un /homebsd voire un /home/freesbie et de le déclarer comme
racine des utilisateurs, à la place de /home. Mais je ne suis pas très
compétent et je crains qu'aucun choix ne me soit proposé.
Et en plus je ne vois pas à l'avance ce qu'il va se passer pour mes
montages /, /usr, etc. Et je ne veux pas me lancer sans comprendre un
minimu ;-)
Je laisse donc le fil et mes quetions ouvertes.
--
Pierre Maurette
Heu... FreeSBIE est un BSD (et un live cd qui ne s'installe pas sur
disque), et l'organisation des disques sous BSD n'a strictement rien à
voir avec celle de Linux...
Pour partager un home entre les deux, je pense que c'est limite
mission impossible...
--
Nina
Effectivement, je n'avais pas réalisé qu'il n'y a même pas
d'"installer" dans la version (2.0.1) que j'ai lancé. Si j'ai bien
compris, il faut installer FreeBSB.
OK, merci.
Justement, je ne veux PAS partager le /home ...
--
Pierre Maurette
soit faire confiance à l'installateur (certaines distribs savent le
configurer automatiquement).
Soit installer le menu grub de l'un des linux dans le mbr et celui de
l'autre sur sa partition / (avec un timeout de 0)
ensuite il faut rajouter dans le fichier de configuration du grub qui
est installé sur le mbr, une entrée pour booter sur la partition de l'autre:
title Linux_2
root (hdx,y)
boot
En gros ce sont les même lignes que pour un windows, il faud juste
préciser les valeurs de x et y:
x=n° du disque dur (0 si c'est le premier)
y= n° de la partition (0,1,2 ...)
En cas d'erreur on peut restaurer grub à partir d'un live-cd:
http://doc.ubuntu-fr.org/installati..._un_livecd
ce lien est tiré du wiki ubuntu, mais ça doit marcher aussi avec
mandriva one ou tout autre live-cd linux incluant grub.
chargeur de démarrage de bsd dans le secteur de boot de sa partition
racine, la méthode précédente fonctionnera pareil.