Bonjour !
Nouveau venu ici je me présente rapidement :
Jutilise linux depuis quelques mois en me débrouillant tout seul comme je peux. Du coup jai déjà réinstallé sauvagement le système plusieurs fois avec à la clée de longues heures à recharger mes données depuis mes sauvegardes. Ce coup ci jaimerai bien méviter ça et cest pourquoi jaimerais avoir votre avis éclairé et bienveillant afin dêtre sûr de ne pas planter ma machine / perdre mes données !
Question : comment faire un dual voir un multi boot avec plusieurs distributions linux ?
En effet on trouve une abondante documentation sur comment faire cohabiter Windows et Linux par contre linux linux cest moins évident (quelque part cest un comble non ?). La plupart des documents que jai pu voir commençaient par « sous windows utilisez « partition magic » pour
» !
Voici ma situation et comment je vois les choses.
Aujourdhui jai une Red Hat 8.0 sur un 1er disque hda avec 3 partitions /boot, / et swap
Je veux installer une Mandrake 9.2 voire une troisième distribution (Nasgaïa, Débian ?) sur mon 2eme disque dur (hdb donc). Le disque hdb à vocation à être formaté par contre je veux sauver mes données sur hda.
Comment je vois les choses :
Sur hdb créer les partition suivantes (à linstallation de Mandrake) :
- /boot (100 Mo ?)
- / (2.5 Go pour pouvoir tout tester ?)
- /home (pour pas faire la même bétise que la dernière fois)
- garder de lespace libre pour la distrib n°3
- reconfigurer grub pour pouvoir booter sur hda ou hdb (à moins que cela ne marche tout seul ?) si quelquun connaît une procédure simple pour faire ça je suis intéressé
A mon sens je ne vois pas pourquoi je devrais recréer une partition swap vu que jen ai déjà une (quitte à la monter à la main) ; jai raison là dessus ?
Que pensez vous de la procédure ci dessus ainsi que des tailles de partitions ?
Quelques questions bêtes maintenant : si ce que je pense faire marche est ce que je pourrai déplacer sans problèmes mes données de la partition « / » de hda vers « /home » sur hdb ? A mon sens oui mais un deuxième avis est toujours bon à prendre ;) .
Pour la distribution numéro 3 je verrai une autre fois si déjà je men sors avec ça ce sera bien ;) !
Si des gens sont intéressés je ferais un petit compte rendu de l'opération (mais... pas avant Janvier!).
Merci par avance pour votre aide et joyeuses fêtes !
Tay
# Re: multi boot avec plusieurs distributions linux ?
Posté par ploum (site web personnel, Mastodon) . Évalué à 1.
dans ton /etc/lilo.conf principal (celui de hda), tu rajoutes :
other=/dev/hdb
label="Experimental"
et tu tapes lilo en root..
De cette manière là, le lilo du hda ira chercher sur le lilo du hdb si tu choisis experimental.
Su le lilo du hdb, tu peux mettre absolument ce que tu veux et chipoter, tu n'as aucun risque de perdre les données de hda ni de les rendre inaccessible.
Tu dois cependant vérifier que toutes les distribs que tu installes n'écrivent pas dans le MBR pmais bien sur le secteur de boot de hdb
(il doit y avoir une ligne boot=/dev/hdb dans leur config)
De toutes manières, il est toujours fortement déconseillé d'écrire dans le MBR.
Mieux, si tu veux un jour jouer à directement booter sur le hdb, il suffit de demander au bios de booter sur HDD1 plutot que HDD0.
Mes livres CC By-SA : https://ploum.net/livres.html
[^] # Re: multi boot avec plusieurs distributions linux ?
Posté par grrrreg . Évalué à 1.
Vas-y Tay c'est comme ça qu'il faut faire. Je ne connais pas grub mais sa conf ne doit pas être bien sorcière. Il faudra que tu spécifies bien que le "root" est iférent (/dev/hdaX pour ta RH et /dev/hdbY pour l'autre, avec X le numéro du / de ta RH et Y le numéro du / pour l'autre linux) pour chacun de tes noyaux.
[^] # Re: multi boot avec plusieurs distributions linux ?
Posté par jm trivial (site web personnel) . Évalué à 1.
# Re: multi boot avec plusieurs distributions linux ?
Posté par pinky . Évalué à 1.
Faire une partition /home c'est bien aussi car tu mets tous des fichiers utilisateur dans
une partition comune aux plusieurs distribs.
Je ne sais pas si tu peux partager la partition swap. Je suppose qu'avec des noyaux différents ca risque de poser des problèmes. Tu paux faire une partition swap dans un fichier, comme ca tu peux l'agrandir, le virer, la désacctiver, ... Donc ne fait pas de partition swap.
Pour créer une swap dans un fichier:
dd if=/dev/zero of=swapfile bs=1024 count=65536
mkswap swapfile
swapon swapfile
Pour la désactiver: swapoff swapfile
Si t'as plus de 256Mb de RAM, tu n'as même pas besoin de faire une swap.
Pour ma part, je n'utilises qu'une seule partition sur tout mon disque, je préfère.
Faire des partitions limitte la taille disponible. Mais je n'ai qu'une distrib installée.
Bonnes fêtes,
[^] # Re: multi boot avec plusieurs distributions linux ?
Posté par sneoo . Évalué à 1.
Joyeux Noël !
(AS: Une seule partition ? Et /home ? Et /boot ?)
[^] # Re: multi boot avec plusieurs distributions linux ?
Posté par jm trivial (site web personnel) . Évalué à 1.
Je ne suis pas d'accord. J'ai 512Mo de mémoire vive, et j'utilise presque tous les jours le swap.
Ça dépend vraiment de l'utilisation que tu en as. Par exemple, comme j'utilise The Gimp tout le temps, et que tous mes fichiers sont du type 3000x2000 pixels, et composés de 30 calques, et qu'en plus je bosse avec 200 niveaux d'annulation dans The Gimp, et bah le swap, il est bien pratique :)
Bref, tout ça pour dire que la taille du swap dépend de l'utilisation que tu as de ton pc. Moi, je doit avoir 1 ou 2 Go de swap, et c'est pas un luxe...
[^] # Re: multi boot avec plusieurs distributions linux ?
Posté par Jean-Christophe Berthon (site web personnel) . Évalué à 1.
Jean-Christophe
[^] # Re: multi boot avec plusieurs distributions linux ?
Posté par Jean-Christophe Berthon (site web personnel) . Évalué à 1.
Je repondrais que j'utilise une meme partition swap pour plusieurs distributions differentes (different kernel aussi mais tous 2.4).
En fait je n'ai eu aucun probleme avec grub pour les 3 distribs Linux que j'ai installe. A chaque nouvelle installation, lors de la configuration du bootloader, soit je rajoutais une entree en precisant juste la partition contenant le /boot de l'autre distribution soit c'etait automatiquement detecte.
Pour eviter tout probleme (si tu veux etre tres prudent), demande a avoir une disquete de boot lors de la phase d'installation et ne demande pas l'installation du bootloader. Ensuite tu boot avec ton premier Linux et tu vas editer le fichier de configuration de grub.
Grub est tres simple a configurer, tu n'as que /boot/grub/grub.conf a editer. Tu dupliques les quelques lignes existantes pour ta conf actuelle de Linux, tu changes la partition ou est le /boot pour ton nouveau Linux installe et tu redemarres. Tu testes si tu peux toujours booter sur les 2 Linux, si oui tu n'as plus besoin de la disquette de boot :-)
Pour la taille de tes partitions, elle me semble correcte
/boot = 100Mo
/ = 2,5Go
/home = le reste
Mais avec 2,5 Go tu risques de ne pas pouvoir tout installer. Au boulot une RedHat 8 complete prend un peu plus de 4Go. Reserves-en 5Go...
Effectivement, tu pourrais partager entre les 2 distributions le /home et le swap.
Toutefois pour le /home une reserve : si KDE/Gnome, etc. sont dans differentes versions, tu risques d'avoir des desktop bizarres ou des applications qui ne se lancent plus (leur fichier de conf n'etant pas compatible entre gap de version trop important...)
Si tu te crees un repertoire 'MesDocs' sous le /home ou tu stockes juste des donnees, alors tu peux acceder et partager ces donnes sans pb sur les 2 distribs. Si tu t'arranges pour avoir la meme messagerie dans la meme version sur les 2 distribs, tu peux aussi partager le repertoire de donnees :-)
Je sais que les avis different bcp sur la question. Mais je prefere moi un disque bien partitionne. Si un programme deconne et rempli le filesystem, si les partitions / /usr /var et /home sont separes, ton system en sort indemne : tu n'as pas besoin d'activer le mode init qui va bien pour sortir de la mouise car ton / n'a pas ete rempli a 100%... De plus lors de mis a jour de ton Linux to peux formatter les partitions necessaire sans avoir a backuper tes donnees sur un autre support... j'ai toujours eu a me feliciter d'avoir bien partitionne ma distribution et jamais a me le reprocher. Car meme si j'atteinds la limite d'un filesystem, il existe plein de remede simple pour y remedier sachant que les disques durs sont pas tres cher.... :-)
Jean-Christophe
# Re: multi boot avec plusieurs distributions linux ?
Posté par Ju. . Évalué à 1.
;-)
J'ai reinstalle une debian à cote de ma gentoo hier...
J'ai deux disques...
- Deux disques hda,hdb
hda est un peu pollue par Windows (mais je me soigne, quand j'ai pas envie de jouer ;-), j'ai fait une petite place pour la debian donc...
hdb pour la gentoo et mon home...
Le fstab de la gentoo :
/dev/hdb1 /boot ext2 noauto,noatime 1 1
/dev/hdb3 / reiserfs noatime 0 0
/dev/hdb2 none swap sw 0 0
/dev/hdb5 /home reiserfs noatime 0 0
/dev/hdb6 /var reiserfs noatime 0 0
/dev/hdb7 /data reiserfs noatime 0 0
/dev/hda1 /win/sys ntfs noatime 0 0
/dev/hda5 /win/jeux ntfs noatime 0 0
/dev/hda6 /win/data vfat noatime,user,uid=1000,gid=100,umask=0 0 0
/dev/hda7 /debian ext3 noatime 0 0
Deja, dans ton cas, 100 Mo pour le boot c'est trop, 25 suffisent...
Grub est tout à fait adapté pour ce genre de config, j'en pouvais plus des LIL ;-/
Mon grub.conf :
default 0
timeout 30
splashimage=(hd1,0)/grub/splash.xpm.gz
title=Gentoo
root (hd1,2)
kernel (hd1,0)/kernel root=/dev/hdb3 hdc=/ide-scsi
initrd (hd1,0)/initrd
title=Windows
root (hd0,0)
chainloader (hd0,0)+1
title=Debian
root (hd0,6)
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7
Le fstab de la Debian :
/dev/hda7 / ext3 errors=remount-ro 0 1
/dev/hdb2 none swap sw 0 0
/dev/hdb5 /home reiserfs defaults 0 0
/dev/hdb7 /data reiserfs defaults 0 0
/dev/hda6 /win/data vfat noatime,user,uid=1000,gid=100,umask=0 0 0
Ce qui est bien c'est que les deux distribs partagent le fichier de swap et /home, bon j'en suis au tout debut j'ai pas encore lance xfree sur la debian je suis pas sur que la config de WindowMaker marche pareil sur les deux distrib exactement mais c'est pour ca que j'ai lance tout ca... ;-)
[^] # Re: multi boot avec plusieurs distributions linux ?
Posté par Tay (site web personnel) . Évalué à 1.
Pour la partition boot effectivement j'étais surpris que Red Hat propose 100 Mo par défaut alors que je n'en n'utilise que 10 à peine...
Quoi qu'il en soit merci encore je teste tout ça l'année prochaine et je vous tiens au courant!
a+
Tay
# Re: multi boot avec plusieurs distributions linux ?
Posté par Tay (site web personnel) . Évalué à 1.
Bon tardivement mais comme promis je donnes des nouvelles de mon installation. Après moult péripéties j'ai enfin réussi à faire mon multi boot
comme je veux.
En premier lieu un conseil: avant de vous lancer créez une disquette de démarrage grub ça aide pas mal à se dépanner si vous étes un barbare comme moi ;); Pour cela il faut copier stage1 et stage2 sur une disquette.
# cd /usr/share/grub/i386-pc
# dd if=stage1 of=/dev/fd0 bs=512 count=1
# dd if=stage2 of=/dev/fd0 bs=512 seek=1
En cas de besoin rebooter avec la disquette grub dans le lecteur:
> root (hd0,0)
(indique la partition /boot ; grub compte à partir de 0 donc dans ce cas (hd0,0)
indique le premier disque / première partition a adapter à votre cas)
> kernel /vmlinuz-2.4.18-14 ro root=LABEL=/1 hdc=ide-scsi
(pour trouver le nom du vmlinuz un find /vmlinuz* aide; root=/dev/numerodepartitionracine ex=hda1 ; hdc=option à passer au noyau
ci dessus c'est mon grub.conf de redhat qui le dit)
> initrd /initrd-2.4.18-14.img
> boot
Et ça dépanne mais c'est un peu lourd.
Ce que j'ai fait:
Installer Mandrake en faisant confiance à l'aide qui dit qu'il repère les installations précédente ce qui ne marche pas! Installation sur le mbr... Résultat: Mandrake: oui, Redhat: non;
Ajouter l'autre système dans l'outil de configuration graphique n'a pas fonctionné pour moi donc j'ai fait l'opération à la main:
# cd /boot/grub
# kedit menu.lst &
J'ai ajouté les lignes suivantes:
#Début:
title autre système
root (hd0,0)
kernel /vmlinuz-2.4.18-14 ro root=LABEL=/1 hdc=ide-scsi
initrd /initrd-2.4.18-14.img
#Fin
J'ai rectifié aussi les paramètres pour la Mandrake mais je pense que le boxon ambiant était surtout dû à mes essais successifs...
En espérant que cela puisse aider quelqu'un...
Voilà merci à tous et a+
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.