OVH Cloud OVH Cloud

Grub2 : dualboot Debian (Testing-Sid)/Linux

17 réponses
Avatar
Christophe Gallaire
Bonjour la liste,

J'essaie d'ajouter à mon menu Grub2 une autre partition (sda1) où je viens
d'installer une autre distribution de Linux (une slack-like) et j'arrive à rien.
Je suis passé par le fichier /boot/grub/grub.cfg pour ajouter mon entrée :

menuentry "L'autre distro" {
set root=(hd0,2)
linux /boot/vmlinuz # je ne sais pas trop quoi faire avec ça !
initrd /boot/initrd.img # idem
}

L'autre distro c'est Kongoni.

Quelqu'un peut-il m'éclairer ?

@+

Christophe
--
Christophe Gallaire

Attention ! Suppression des mails entrants dont la taille est supérieure à 2Mo !
N'envoyez, s'il vous plaît, que des pièces jointes en formats ouverts.

"Les clèbs [mutts] n'ont pas de punaises [bugs] mais des puces !"

Carnet de route : http://www.road2mayotte.org
---------------
Linux On The Root : http://ubunteros.tuxfamily.org/
-----------------
Signature numérique GPG de ce mail : 1D6DB30A
----------------------------------

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org

7 réponses

1 2
Avatar
David Prévot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Christophe Gallaire a écrit :
Bonsoir,



Bonsoir,

En suivant les explications de Cep :



http://www.cepcasa.info/blog/?p3





Les conseils de cette page assument que grub est installé dans la
nouvelle distribution, ce qui n'est visiblement pas le cas d'après le
contenu de /media/kongoni/boot.

Amicalement

David


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAksxC/gACgkQ18/WetbTC/o9pgCfRdIVvS8Upx8wspCi8oC507dg
Of0AnRYzdq3ryAyUTx1KhWhii9HB831a
=0WQq
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Christophe Gallaire
David Prévot a dit dans un souffle :
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Christophe Gallaire a écrit :
Pierre Meurisse a dit dans un souffle :
Bonjour,

On Tue, Dec 22, 2009 at 06:35:42PM +0300, Christophe Gallaire wrote:

Bonjour la liste,

J'essaie d'ajouter à mon menu Grub2 une autre partition (sda1) où je
viens
d'installer une autre distribution de Linux (une slack-like) et
j'arrive à rien.
Je suis passé par le fichier /boot/grub/grub.cfg pour ajouter mon
entrée :

menuentry "L'autre distro" {
set root=(hd0,2)
linux /boot/vmlinuz # je ne sais pas trop quoi faire avec ça !
initrd /boot/initrd.img # idem
}

L'autre distro c'est Kongoni.




si la partition est bien sda1, il faut écrire set root=(hd0,1)



J'ai bien mis (hd0,1), toutes mes confuses excuses.



Enfin (hd0), ça reste à vérifier dans /boot/grub/device.map : (hd0)
pourrait tout à fait être lié à /dev/hda si il existe, bref vérifie :



Il n'existe qu'un disque physique mais 6 partitions : sda1...sda6

$ cat /boot/grub/device.map


cat /boot/grub/device.map
(hd0) /dev/sda

Pour compléter ensuite, il faut connaître le contenu de ta partition
/boot



ls /media/kongoni/boot
bootinst.bat dos kongoni.bmp pxelinux.cfg vmlinuz
bootinst.sh initrd.gz liloinst.sh syslinux
chain.c32 isolinux mt86p vesamenu.c32

Je suppose qu'elle n'est pas séparée ?



Non elle est sur le même disque.





Elle est sur sda.

Lequel ?

$ mount | grep /media/kongoni



mount | grep /media/kongoni
/dev/sda1 on /media/kongoni type ext4 (rw,nosuid,nodev,uhelperÞvkit)

Une autre possibilité serait de renvoyer grub directement à la partition
contenant /media/kongoni, qui contiendrait le lanceur (grub ou son
équivalent) configuré pour lancer cette autre distribution.



Je comprends pas bien...

De toute
façon, il faut répondre aux deux questions précédentes auparavant ;).

Amicalement



David



Christophe

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAksw9msACgkQ18/WetbTC/pRYACdFsMvICGwamcyRwy+ZxcYzo7P
MDwAoJwwArVMAA0ltzabTRoBSP0xtk9/
=Tj87
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS



--
Christophe Gallaire

Attention ! Suppression des mails entrants dont la taille est supérieure à 2Mo !
N'envoyez, s'il vous plaît, que des pièces jointes en formats ouverts.

"Les clèbs [mutts] n'ont pas de punaises [bugs] mais des puces !"

Carnet de route : http://www.road2mayotte.org
---------------
Linux On The Root : http://ubunteros.tuxfamily.org/
-----------------
Signature numérique GPG de ce mail : 1D6DB30A
----------------------------------

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
David Prévot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Salut,

Christophe Gallaire a écrit :
David Prévot a dit dans un souffle :



mount | grep /media/kongoni
/dev/sda1 on /media/kongoni type ext4 (rw,nosuid,nodev,uhelperÞvkit)





Je ne pense pas que ext4 fasse peur à ton grub2, donc le menu que tu
nous proposais (corrigé en tenant compte de ce tes indications) devrait
permettre de faire le boulot :

menuentry "Autre distro" {
insmod ext2
set root=(hd0,1)
linux /boot/vmlinuz root=/dev/sda1 ro
initrd /boot/initrd.img
}

Une fois ajouté à /etc/grub.d/40_custom, exécuté un update-grub, et
vérifié que c'est bien ajouté à /boot/grub/grub.cfg, tu devrais pouvoir
lancer ta nouvelle distro. Comme c'est à peu près ce que Pierre
proposait, et que nu n'as pas répondu, merci de nous recopier les
messages d'erreur si tu n'arrives pas à te dépatouiller malgré ses conseils.

Une autre possibilité serait de renvoyer grub directement à la partition
contenant /media/kongoni, qui contiendrait le lanceur (grub ou son
équivalent) configuré pour lancer cette autre distribution.

Je comprends pas bien...





C'est ce que propose Cep dans le lien que tu nous a donné plus haut ;).

Amicalement

David

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAksxGK4ACgkQ18/WetbTC/pQfgCfYIP6pj1l2lUYipiVo9zyii+U
LYYAn2OFx+NtB+nhPvlNr8X4UJ5OK2mJ
=X0ia
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Christophe Gallaire
Voilà, je crois que c'est bon...

Pierre Meurisse a dit dans un souffle :

D'après le contenu de /boot, je propose d'essayer; dans
/etc/grub/grub.cfg :


menuentry "L'autre distro" {
set root=(hd0,1)
linux /boot/vmlinuz root=/dev/sda1
initrd /boot/initrd.gz
}

Si ça marche, il suffira de copier ces lignes dans /etc/grub.d/40_custom ;
Elles seront recopiées automatiquement dans grub.cfg à chaque
update-grub.



Je suis passé directement par le fichier 40_custom pour y coller ta proposition.
Un "update-grub" suivi d'un reboot et le tour est joué !

Merci !

@+

Christophe
--
Christophe Gallaire

Attention ! Suppression des mails entrants dont la taille est supérieure à 2Mo !
N'envoyez, s'il vous plaît, que des pièces jointes en formats ouverts.

"Les clèbs [mutts] n'ont pas de punaises [bugs] mais des puces !"

Carnet de route : http://www.road2mayotte.org
---------------
Linux On The Root : http://ubunteros.tuxfamily.org/
-----------------
Signature numérique GPG de ce mail : 1D6DB30A
----------------------------------

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Pierre Meurisse
On Tue, Dec 22, 2009 at 03:06:23PM -0400, David Prévot wrote:
...

menuentry "Autre distro" {
insmod ext2
set root=(hd0,1)
linux /boot/vmlinuz root=/dev/sda1 ro
initrd /boot/initrd.img
}



initrd.gz et non initrd.img (voir le contenu de /boot/)

--
Pierre Meurisse

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
Christophe Gallaire
La solution de Pierre est efficace. Je garde la tienne sous le coude avec celle
de Cep, au cas ou...

David Prévot a dit dans un souffle :

Je ne pense pas que ext4 fasse peur à ton grub2, donc le menu que tu
nous proposais (corrigé en tenant compte de ce tes indications) devrait
permettre de faire le boulot :

menuentry "Autre distro" {
insmod ext2
set root=(hd0,1)
linux /boot/vmlinuz root=/dev/sda1 ro
initrd /boot/initrd.img
}



Pourquoi mettre ext2 ?

Une fois ajouté à /etc/grub.d/40_custom, exécuté un update-grub, et
vérifié que c'est bien ajouté à /boot/grub/grub.cfg, tu devrais pouvoir
lancer ta nouvelle distro. Comme c'est à peu près ce que Pierre
proposait, et que nu n'as pas répondu, merci de nous recopier les
messages d'erreur si tu n'arrives pas à te dépatouiller malgré ses conseils.



Je me suis absenté quelques dizaines de minutes, désolé. Mais tout roule ! J'ai
booté sur Kongoni sans message d'erreur de Grub2.

Merci du coup de main.

@+

Christophe
--
Christophe Gallaire

Attention ! Suppression des mails entrants dont la taille est supérieure à 2Mo !
N'envoyez, s'il vous plaît, que des pièces jointes en formats ouverts.

"Les clèbs [mutts] n'ont pas de punaises [bugs] mais des puces !"

Carnet de route : http://www.road2mayotte.org
---------------
Linux On The Root : http://ubunteros.tuxfamily.org/
-----------------
Signature numérique GPG de ce mail : 1D6DB30A
----------------------------------

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Avatar
David Prévot
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Christophe Gallaire a écrit :
David Prévot a dit dans un souffle :

Je ne pense pas que ext4 fasse peur à ton grub2, donc le menu que tu
nous proposais (corrigé en tenant compte de ce tes indications) devrait
permettre de faire le boulot :

menuentry "Autre distro" {
insmod ext2




[...]

Pourquoi mettre ext2 ?



Parce que c'est sous cette forme que la partition est reconnue, et lue
(je n'ai jamais joué avec ext4, mais il est apparemment possible de
transformer du ext3 en ext4, il semble donc logique de pouvoir, comme on
le peut avec une partition ext3, lire le contenu en montant la partition
comme de l'ext2).

http://grub.enbug.org/FranklinPiat/grub_modules.manpage#line-94

Amicalement

David

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAksxInkACgkQ18/WetbTC/qojQCfbzGkljSxHA0ymG0PhhrTikUc
4aAAn2VHwaw9LWnFXsWBndvoYfRNKHPy
=qjku
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et "Reply-To:"

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
1 2