Pages : 1
#1 Le 15/11/2009, à 18:40
- Paniouf
GRub-pc et Slackware (Résolu)
Bonjour,
J'ai vu que Grub-pc avait déjà pas mal fait chauffer les claviers, mais je n'ai pas trouvé la solution à mon problème , qui est le suivant:
sur le même disque j'ai installé :
sda1 : Ubuntu (installée dernièrement)
sda2 : Zenwalk 6.0
sda3 : Slackware 13.0
A l'installation, Ubuntu a bien reconnu la Zenwalk (j'ai même droit à 4 lignes dans grub ???), mais rien en ce qui concerne la Slackware.
J'avais l'habitude de Grub où il suffisait d'ajouter les lignes adéquates dans menu.lst; j'ai tenté les commandes indiquées dans la page : http://doc.ubuntu-fr.org/grub2, en vain.
Ubuntu a l'air de ne pas voir la Slackware; comment lui rendre la vue ?
Merci de toute suggestion pour retrouver tous mes petits.
Dernière modification par Paniouf (Le 18/11/2009, à 17:44)
Hors ligne
#2 Le 15/11/2009, à 19:43
- side
Re : GRub-pc et Slackware (Résolu)
Bonjour,
La bonne page de doc à suivre est celle-ci : http://doc.ubuntu-fr.org/grub-pc
Sinon que donne :
sudo fdisk -l
et
nano /boot/grub/grub.cfg
et
nano /etc/grub.d/40_custom
« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1
Hors ligne
#3 Le 15/11/2009, à 20:41
- Paniouf
Re : GRub-pc et Slackware (Résolu)
Voilà les résultats des commandes en question :
fdisk -l
Périphérique Amorce Début Fin Blocs Id Système
/dev/sda1 * 1 1201 9647001 83 Linux
/dev/sda2 1202 2476 10241437+ 83 Linux
/dev/sda3 2477 3751 10241437+ 83 Linux
/dev/sda4 3752 19457 126158445 5 Etendue
/dev/sda5 3752 3878 1020096 82 Linux swap / Solar
/dev/sda6 3879 19457 125138286 83 Linux
grub.cfg (c'est un peu plus long)
### BEGIN /etc/grub.d/00_header ###
if [ -s /boot/grub/grubenv ]; then
have_grubenv=true
load_env
fi
set default="0"
if [ ${prev_saved_entry} ]; then
saved_entry=${prev_saved_entry}
save_env saved_entry
prev_saved_entry=
save_env prev_saved_entry
fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set baca1687-5fe1-4717-81f8-43010e1c4b78
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
insmod gfxterm
insmod vbe
if terminal_output gfxterm ; then true ; else
# For backward compatibility with versions of terminal.mod that don't
# understand terminal_output
terminal gfxterm
fi
fi
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/05_debian_theme ###
set menu_color_normal=white/black
set menu_color_highlight=black/white
### END /etc/grub.d/05_debian_theme ###
### BEGIN /etc/grub.d/10_linux ###
menuentry "Ubuntu, Linux 2.6.31-14-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set baca1687-5fe1-4717-81f8-43010e1c4b78
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=baca1687-5fe1-4717-81f8-43010e1c4b78 ro quiet splash
initrd /boot/initrd.img-2.6.31-14-generic
}
menuentry "Ubuntu, Linux 2.6.31-14-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set baca1687-5fe1-4717-81f8-43010e1c4b78
linux /boot/vmlinuz-2.6.31-14-generic root=UUID=baca1687-5fe1-4717-81f8-43010e1c4b78 ro single
initrd /boot/initrd.img-2.6.31-14-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Slackware Linux (Zenwalk 6.0) (on /dev/sda2)" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 5fe31c65-bf4b-4e7f-8dc7-c279e2dac2a3
linux /boot/vmlinuz root=/dev/sda2
initrd /boot/initrd.gz
}
menuentry "Slackware Linux (Zenwalk 6.0) (on /dev/sda2)" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 5fe31c65-bf4b-4e7f-8dc7-c279e2dac2a3
linux /boot/vmlinuz root=/dev/sda2
initrd /boot/initrd.splash
}
menuentry "Slackware Linux (Zenwalk 6.0) (on /dev/sda2)" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 5fe31c65-bf4b-4e7f-8dc7-c279e2dac2a3
linux /boot/vmlinuz root=/dev/sda2
initrd /boot/initrd.gz
}
menuentry "Slackware Linux (Zenwalk 6.0) (on /dev/sda2)" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 5fe31c65-bf4b-4e7f-8dc7-c279e2dac2a3
linux /boot/vmlinuz root=/dev/sda2
initrd /boot/initrd.splash
}
menuentry "Slackware Linux (Zenwalk 6.0) (on /dev/sda2)" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 5fe31c65-bf4b-4e7f-8dc7-c279e2dac2a3
linux /boot/vmlinuz-2.6.28.7 root=/dev/sda2
}
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
et enfin, gru.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
J'avais déjà regardé ces fichiers mais ça ne me parlait guère; un oeil plus averti y verra mieux que moi.
Hors ligne
#4 Le 16/11/2009, à 00:09
- side
Re : GRub-pc et Slackware (Résolu)
Bon bah ta slackware n'est pas là. Ton grub.cfg a beaucoup d'entrée pour zenwalk ... trop ?, 6 fois la même chose c'est bizarre.
Bon bah faut rajouter Slackware. Avant tout un petit :
sudo update-grub
Puis on sauvegarde grub.cfg
sudo cp /boot/grub/grub.cfg /boot/grub/grub.cfg-save
Il nous faut l'uuid de /dev/sda3 :
sudo vol_id /dev/sda3
Ca nous affiche des info sur la partition et notamment son UUID que l'on met de côté.
On édite 40_custom
sudo nano /etc/grub.d/40_custom
Et là je suis la doc, on y colle ce qui se trouve entre
### BEGIN /etc/grub.d/30_os-prober ###
et
### END /etc/grub.d/30_os-prober ###
Mais si tu as toujours 36 entrée pour Zenwalk je pense que une seule suffit dans 40_custom. Donc ton 40_custom doit ressembler à :
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Slackware Linux (Zenwalk 6.0) (on /dev/sda2)" {
insmod ext2
set root=(hd0,2)
search --no-floppy --fs-uuid --set 5fe31c65-bf4b-4e7f-8dc7-c279e2dac2a3
linux /boot/vmlinuz root=/dev/sda2
initrd /boot/initrd.gz
}
menuentry "Slackware Linux (Slackware 13.0) (on /dev/sda3)" {
insmod ext2 <--- pas sur mais peut-être que ext3 vas mieux ici. sinon on peut se passer de cette ligne.
set root=(hd0,3)
search --no-floppy --fs-uuid --set l'uuid obtenu avec vol_id
linux /boot/vmlinuz root=/dev/sda3
initrd /boot/initrd.gz <---- inutile si tu utilise un kernel huge sous slackware.
}
Dernière modification par side (Le 16/11/2009, à 00:10)
« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1
Hors ligne
#5 Le 16/11/2009, à 20:48
- Paniouf
Re : GRub-pc et Slackware (Résolu)
Formidable, donc, j'ai retrouvé ma Slackware, et un grand merci pour ça; mais j'ai toujours ma kyrielle de Zenwalk, ce qui n'est pas grand grave en fait, et je verrai plus tard.
En attendant, merci encore et bonne soirée.
Problème résolu.
Hors ligne
#6 Le 16/11/2009, à 23:22
- side
Re : GRub-pc et Slackware (Résolu)
Cool
Ca serais bien que tu édites ton premier post pour rajouter [Résolu] dans le titre.
« Je ne suis pas une adversaire de l’Europe, je me sens européenne. Je voudrais qu’il y ait des accords entre les nations librement consentis, c’est cette Europe-là que je veux voir émerger et je souhaite que la France soit à l’origine de ce beau projet, de cette belle initiative » - Marine Le Pen - 25 Avril 2017 - TF1
Hors ligne
Pages : 1