Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.


Un moteur de recherche qui respecte votre vie privée ?--> Ixquick
Une messagerie instantanée libre et décentralisée ?--> Jabber
Ecouter et télécharger de la musique libre ?--> Jamendo

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


Un moteur de recherche qui respecte votre vie privée ?--> Ixquick
Une messagerie instantanée libre et décentralisée ?--> Jabber
Ecouter et télécharger de la musique libre ?--> Jamendo

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.


Un moteur de recherche qui respecte votre vie privée ?--> Ixquick
Une messagerie instantanée libre et décentralisée ?--> Jabber
Ecouter et télécharger de la musique libre ?--> Jamendo

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

Angelius a écrit :

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

Angeliuss a écrit :

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.