[résolu]grub

Bonjour,
Je tente de faire cohabiter deux linux sur un seul disque dur.

title antiX at sda3, kernel 2.6.27-1-mepis-smp
root (hd0,2)
kernel /boot/vmlinuz-2.6.27-1-mepis-smp root=/dev/sda3 nomce quiet nosplash vga=791 resume=/dev/sda4
initrd /boot/initrd.img-2.6.27-1-mepis-smp
boot

title linux2
rootnovérify (hd0,0)
chainloader +1

title MEMTEST
kernel /boot/memtest86+.bin

fdisk -l

Disk /dev/sda: 8069 MB, 8069677056 bytes
255 heads, 63 sectors/track, 981 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb7d8b185

Device Boot Start End Blocks Id System
/dev/sda1 * 1 525 4217031 83 Linux
/dev/sda2 851 981 1052257+ 82 Linux swap / Solaris
/dev/sda3 526 785 2088450 83 Linux
/dev/sda4 786 850 522112+ 82 Linux swap / Solaris

Au boot, j’ai bien le choix des deux systèmes mais le linux2 ne se lance pas. Il est sur sda1.

title linux2
rootnovérify (hd0,0)
chainloader +1

c’est normal, ps de ligne kernel ni root … ca c’est pour win…daubes.

title linux 2
root (hd0,0) ?
kernel /boot/vmlinuz-(le kernel sda1) root=/dev/sda1
initrd /boot/initrd.img-(initrd sda1)

ok,

je fais comment pour connaître le kernel de sda1 et son chemin initrd

Salut,

rootnovérify éééééééééééééééé

C’est pas courant en grand-breton !

pas besoin! Noralement

title Linux2 root (hd0,0) chainloader +1 boot
devrait suffire si le système de démarrage de linux2 est bien installé sur sda1 dans le fichier /boot;

problème après correction de la syntaxe selon Junichirô

root
Filesystel type is ext2fs, partition type 0x83 chainloader +1
error 13 : invalid or unsupported executable format
press any key to continue

je fais quoi ?

Réinstalle le grub de linux2 sur sda1.

ok mias je fais comment vu que j’ai plus accès à linux2.

C’est quoi linux2?

Le système limpus (fedora) que je conserve au cas où pour le moment jusqu’à ce que je trouve comment faire fonctionner ma webcam intégrée sous antix.
A terme je vais le virer mais pour le moment j’ai mis les deux os en dual boot pour apprendre le minimum de antix.
Mais pour le moment j’ai toujours pasaccès à ce fichu système qui est sur sda1.
Est-ce que cela vient du fait que linpus est en ext2 et antix en ext3 ?

De toute façon je suis sceptique quant à installer un grub complet sur linux2.
Il faudrait aussi dans ce cas installer un grub dans le mbr qui aille chercher les deux autres.
Or je fais comment pour faire tout çà avec une seule distri en route (antix) ?

ben tu vas sur le sda1 (ton point de montage?)
ls /(point de montage sda1)/boot/vmlinuz* (pour connaitre le nom du kernel)
puis edite /boot/grub/menu.lst

si non
depuis le boot touche c
root (hd0,0)
setup(hd0,0)

si non
root
kernel /boot/"touche tab pour voir ton kernel"
boot

si non (en root)
mkdir linux2
mount /dev/sda1 /root/mon_linux2
grub-install --root-directory=/root/mon_linux2 --recheck /dev/sda1

[quote=“dupont”]De toute façon je suis sceptique quant à installer un grub complet sur linux2.
Il faudrait aussi dans ce cas installer un grub dans le mbr qui aille chercher les deux autres.
Or je fais comment pour faire tout çà avec une seule distri en route (antix) ?[/quote]
Ben non puisque sur le mbr tu dois avoir le grub de l’autre linux à partir duquel tu “chaineload” linux2.

si non

si non (en root)
mkdir linux2
mount /dev/sda1 /root/mon_linux2

ls /(point de montage sda1)/boot/vmlinuz* (pour connaitre le nom du kernel)
ls /(point de montage sda1)/boot/init* (pour connaitre le nom du initrd)

puis edite
nano /boot/grub/menu.lst

title linux 2
root (hd0,0)
kernel /boot/vmlinuz-(le kernel sda1) root=/dev/sda1
initrd /boot/initrd.img-(initrd sda1)

je ne comprends pas ces phrases
/root/mon_linux2 (surtout celle-là)
grub-install --root-directory=/root/mon_linux2 --recheck /dev/sda1

pour voir ton system linux2 il faut le monter

mount /dev/sda1 /root/mon_linux2

juste pour connaitre le nom du kernel et du initrd

je dois être fatigué car il mérpond que le point de montage /root/linux2 n’existe pas ; ce qui est vrai car j’ai crée linux2 !

Si le GNU/Linux qui fonctionne est une Fedora, tu dois pouvoir entrer dans sda1 sans problème.
Quand tu as installé ton linux2, tu n’as pas installé grub sur sda1?

Bon, je viens d’aller faire un tour dans linux2 ; et bien y’en a des choses.
Donc le point de montage est /home/steph/linux2.

[quote=“dupont”]Bon, je viens d’aller faire un tour dans linux2 ; et bien y’en a des choses.
Donc le point de montage est /home/steph/linux2.[/quote]
Hein?