Pages : 1
#1 Le 12/05/2009, à 22:22
- Angelius
Installation d'un second OS linux
Bonjour à tous,
Après m'être acharner plusieurs soir pour essayer d'installer un debian a coté d'un kubuntu, je me décide à poster mon problème car vraiment je vais m'arracher la barbe !
Petites explications sur mon cas :
A la base, voici mon partitionnement avant l'installation de debian :
*1 seul disque dur :
- swap
- / ubuntu (avec /boot)
- partition vide
- partition vide
- /home ubuntu
- partition vide
Après l'installation, voici l'état de mon partitionnement
*1 seul disque dur
- swap
- / ubuntu (avec /boot) grub pointant vers ce dernier
- / debian ( avec /boot et grub installé dessus )
- partition vide
- /home ubuntu
- /home debian
Et pour le petit fdisk -l :
/dev/sda1 1 243 1951866 82 Linux swap / Solaris
/dev/sda2 1460 36844 284230012+ 5 Etendue
/dev/sda3 244 1459 9767520 83 Linux
/dev/sda5 29306 36844 60556986 83 Linux
/dev/sda6 3892 16049 97659103+ 83 Linux
/dev/sda7 1460 2734 10241374+ 83 Linux
/dev/sda8 2735 3891 9293571 83 Linux
/dev/sda9 16050 29305 106478788+ 83 Linux
Dans la théorie, j'ai éditer le fichier menu.lst de ma partition / ubuntu pour y ajouter la partition debian contenant le boot ( hd0,2 ).
Avec un petit chainloader +1, je contait enchainer vers le grub installer sur la partition /debian.
Mais rien à faire ! Pas moyen d'y accéder !
J'ai essayé dans le menu.lst de mon / ubuntu :
title Debian SID
root (hd0,2)
kernel (hd0,2)/boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda7 ro
initrd (hd0,2)/boot/initrd.img-2.6.26-2-amd64
boot
et
title Debian SID
root (hd0,2)
chainbootloader +1
boot
et du coté du menu.lst de mon / debian :
title Debian GNU/Linux, kernel 2.6.26-2-amd64
root (hd0,2)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda7 ro
initrd /boot/initrd.img-2.6.26-2-amd64
Alors voila, je m'en remet à vous et vos avis éclairés. J'ai bien cherché mais la je sèche ...
Petite précision, mes partitions ubuntu sont en ext4 et en ext3 pour debian si cela peut influer.
Hors ligne
#2 Le 12/05/2009, à 22:30
- vincentp010
Re : Installation d'un second OS linux
Salut,
je sais pas pour toi mais chez moi sda7 ---> (hd0,6)
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#3 Le 12/05/2009, à 23:21
- Angelius
Re : Installation d'un second OS linux
Il y a des partitions étendus, elles ne sont pas dans l'ordre.
Sous mon ubuntu, la sda7 correspond à la partition / debian. J'ai aussi essayé de faire un vol_id sur cette partition à partir de ubuntu.
Grub me renvoi une erreur de type 15 : file not found
Normalement à ce niveau, je devrais être renvoyer sur l'autre grub de debian cette fois. Mais rien à faire.
En tout cas merci de ta réponse. Cela doit arriver souvent pourtant mais je n'arrive pas à trouver de post résolu sur le net
Hors ligne
#4 Le 12/05/2009, à 23:41
- vincentp010
Re : Installation d'un second OS linux
Dans un terminal tape sudo grub
et ensuite find /boot/grub/menu.lst
Ça va te renvoyer les partions qui contiennent un menu.lst sous la forme (hd0,0)
Tape quit pour sortir
Sinon autre solution très pratique que j'utilise:
Chaque grub est dans la partition de sa distribution, donc aucun sur le mbr.
Et j'installe dans le mbr GAG qui permet de me rediriger vers le menu.lst adéquate de chacunes de mes distributions.
Comme ça aucun problème lors de la suppression de l'une ou l'autre des distributions que je teste.
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#5 Le 13/05/2009, à 00:19
- Angelius
Re : Installation d'un second OS linux
j'ai essayer, mais je ne vois pas vraiment lors de l'installation le paramètre 'device' qui me demande.
Je pense qu'une partition boot séparé à la même utilité. Mais bon en attendant.
Hors ligne
#6 Le 13/05/2009, à 01:20
- Angeliuss
Re : Installation d'un second OS linux
Et bien ca m'a sacrément foutu le bazar ce petit soft ...
Je l'ai installé, mais il ne voulait lancer aucune de mes partitions ! ( on dirait qu'il ne lit que du ext2 ). Ils trouvent toutes mes partitions infectés.
J'ai essayé de le virer avec un install-grub mais rien à faire ! Il le relance à chaque fois.
Vu que je l'ai installé sur une partition ext4, et que mon live cd ne lis que le ext3, je vais me faire une live usb pour refaire la manip et réinstaller grub.
Enfin c'est bien la merde si je peux me permettre ...
#7 Le 13/05/2009, à 02:33
- epictete
Re : Installation d'un second OS linux
et du coté du menu.lst de mon / debian :
title Debian GNU/Linux, kernel 2.6.26-2-amd64 root (hd0,2) kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda7 ro initrd /boot/initrd.img-2.6.26-2-amd64
Bonjour Angelius,
Comme Vincent, je ne comprends pas pourquoi tu fournis une partition dans la ligne root et une autre dans la ligne kernel : les 2 lignes ne devraient-elles pas faire référence à la même partition ?
Je ne comprends pas non plus ta réponse à Vincent : à ma connaissance, la numérotation sda ne dépend pas du système ; tous les systèmes la verront de la même façon : sda7 correspondra à la même partition pour tous les systèmes installés sur ce disque dur.
Personnellement, j'utilise une petite partition boot de 100 Mo avec uniquement des lignes en chainloader type :
title Ubuntu 9.04 - JAUNTY JACKALOPE
rootnoverify (hd0,5)
chainloader +1
en laissant sur chaque partition/système un menu standard qui met automatiquement à jour le noyau.
Il n'y a pas de raison que cela ne fonctionne pas.
Il est bien entendu qu'il faut que le grub qui fournit le premier menu doit avoir été installé dans le MBR et les autres grub, un par un, doivent avoir été installés dans le secteur de boot de leur partition : la présence des fichiers dans le répertoire /boot/grub du système ne suffit pas !
Pour installer grub dans le secteur de boot de la partition sda7 par exemple il faut :
grub
root (hd0,6)
setup (hd0,6)
quit
exit
Enfin pour toutes les manips sur les partitions, je te conseille Parted Magic, régulièrement mis à jour et qui gère parfaitement tous les types de partitions y compris ext4.
Promouvoir et défendre le logiciel libre : http://www.april.org
Foundation for a Free Information Infrastructure : http://www.ffii.org/Home
« La liberté, la liberté, les gens n'ont que ce mot-là à la bouche ! » Françoise de Panafieu (UMP).
« Rien ne justifie qu'on cherche à préserver la liberté de l'Internaute » Chantal Brunel (UMP).
Hors ligne
#8 Le 13/05/2009, à 04:36
- andso
Re : Installation d'un second OS linux
epictete + 1
pour gag
réinstalles grub sur le mbr
pour debian
http://forum.ubuntu-fr.org/viewtopic.php?id=55813
J'ai essayé dans le menu.lst de mon / ubuntu :
Code:
# title Debian SID
# root (hd0,2)
# kernel (hd0,2)/boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda7 ro
# initrd (hd0,2)/boot/initrd.img-2.6.26-2-amd64
# boot
et
Code à mettre après automatic blabla:
title Debian SID
root (hd0,6)
chainloader +1
boot
et du coté du menu.lst de mon / debian :
Code:
title Debian GNU/Linux, kernel 2.6.26-2-amd64
root (hd0,6)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/sda7 ro
initrd /boot/initrd.img-2.6.26-2-amd64
Dernière modification par andso (Le 13/05/2009, à 04:49)
IMPORTANT: Booster votre (X et K)ubuntu: http://forum.ubuntu-fr.org/viewtopic.php?id=241092 (pfou!...)
à essayer, et... demain debian? http://fr.wikipedia.org/wiki/Demain_les_chiens
demain les biens? mes biens biens? t' exagére ... la banque!
Hors ligne
#9 Le 13/05/2009, à 07:17
- vincentp010
Re : Installation d'un second OS linux
Vu que je l'ai installé sur une partition ext4
???
Impossible, il s'installe dans le mbr.
Par contre je ne sais pas s'il gère l'ext4.
Pour le désinstaller, démarre sur un live cd et ouvre un terminal
Tape sudo grub
find /boot/grub/stage1
Cela va te lister les partitions où il y a les menu.lst de grub sous la forme (hd0,X)
root (hd0,X) <-- à remplacer par la bonne partition
setup (hd0) <-- install sur le mbr
quit
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#10 Le 13/05/2009, à 21:32
- Angelius_
Re : Installation d'un second OS linux
Merci à tous pour vos réponses. Cela m'a beaucoup aidé pour y voir plus clair !
J'ai compris d'ou venais le problème qui m'échappais. J'installe debian par netinstall sur disque USB. Le soucis était lors de l'installation, ma clé usb est pris comme le premier disque ( sda ) et mon disque dur comme second disque ( sdb ).
Quand je redémarrais, ma clé usb étant retiré, il ne trouvais plus le périphérique sdb ( devenu sda ), ni hd1 devenu hd0.
Bref, il m'a suffit de changer 3 choses pour démarrer sur debian :
- dans menu.lst : root (hd1,x) en root(hd0,x)
- dans menu.lst : sur la ligne kernel : root=/dev/sdbx+1 en root=/dev/sdax+1
- dans mon fstab, remplacer les lignes ayant /dev/sdb en /dev/sda
Mission accompli ou presque, je mettrais un résolu comme le deuxième point sera résolu : installer kubuntu en dual boot.
En tout cas encore merci à m'avoir aider à cerner la logique un peu obscur du grub.
Pages : 1