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 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 smile

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