Probleme avec grub2

bonjour:
j ai sur mon pc ,j ai debian wheezy et windows xp;lorsque je tappe sur la touche bas pour choisir windows , il ne veux pas basculer, je crois que le probleme vient de grub2 installé ;mon clavier n est pas defectueux.
merci de votre aide

Salut,

Mais ton clavier n’est pas encore reconnu à ce moment là : De quelle technologie est-il ?
Sans fil ?

[quote=“ggoodluck47”]Salut,

Mais ton clavier n’est pas encore reconnu à ce moment là : De quelle technologie est-il ?
Sans fil ?[/quote]
salut
mon clavier est attaché à l ordinateur par fil, son nom est mtec,lorsque j avais debian etch ça maechait tres bien,et je basculais vers windows par les touches du clavier

Re,

Pas de problème avec cette version chez moi ?

Pas de problèmes chez moi non plus avec cette version de grub.

As tu tenté dans un terminal root de faire la commande :

update-grub2?

pour voir si le clavier est bien fonctionnel appuie sur la touche e puis navigue avec les flèches

[quote=“dannyleconte”]Pas de problèmes chez moi non plus avec cette version de grub.

As tu tenté dans un terminal root de faire la commande :

salut:
j ai fait cette commande : update-grub2
et j ai verifié mon calavier,mon clavier marche tres bien;mais je n arrive pas à basculer vers windows.
merci de vos aides

Salut,

Une idée, en passant …

[quote]~$ aptitude show os-prober

Paquet : os-prober
État: installé

Automatiquement installé: oui

Version : 1.58
Priorité : supplémentaire

Section : utils
Responsable : Debian Install System Team debian-boot@lists.debian.org
Architecture : i386
Taille décompressée : 140 k
Dépend: libc6 (>= 2.4)

Description : utilitaire de détection d’autres systèmes d’exploitation.

Ce paquet permet de détecter les autres systèmes d’exploitation disponibles sur la machine et affiche le résultat sous une forme exploitable automatiquement.

:~$[/quote]

Est-il installé/désinstallé ?

L’as tu relancé ?

~ # os-prober ~ #

Vérifies également que Grub2 est bien installé dans le MBR.

Qui devrait te retourner quelque chose comme …

[quote]1+0 records in
1+0 records out
512 bytes (512 B) copied, 2.5143e-05 s, 20.4 MB/s
ZRr=
`|f
|f1
GRUB
Geom
Hard Disk
Read
Error[/quote]

[quote=“BelZéButh”]Salut,

Une idée, en passant …

[quote]~$ aptitude show os-prober

Paquet : os-prober
État: installé

Automatiquement installé: oui

Version : 1.58
Priorité : supplémentaire

Section : utils
Responsable : Debian Install System Team debian-boot@lists.debian.org
Architecture : i386
Taille décompressée : 140 k
Dépend: libc6 (>= 2.4)

Description : utilitaire de détection d’autres systèmes d’exploitation.

Ce paquet permet de détecter les autres systèmes d’exploitation disponibles sur la machine et affiche le résultat sous une forme exploitable automatiquement.

:~$[/quote]

Est-il installé/désinstallé ?

L’as tu relancé ?

~ # os-prober ~ #

Vérifies également que Grub2 est bien installé dans le MBR.

Qui devrait te retourner quelque chose comme …

[quote]1+0 records in
1+0 records out
512 bytes (512 B) copied, 2.5143e-05 s, 20.4 MB/s
ZRr=
`|f
|f1
GRUB
Geom
Hard Disk
Read
Error[/quote][/quote]
salut:
j ai fait tout ce que tu as dit,mais il refuse de basculer vers windows.

Sinon tu peux tenter une re-installation de grub…mais c’est risqué (prévoir un disque de récupération de grub comme supergrub au cas ou)

puis apt-get install grub2

Normalement il sera demandé sur quelle partition devra être installé grub (perso j’ai toujours choisi à la racine du disque dur)
Bien s’assurer que grub-common grub-pc grub-pc-bin et grub2-common on bien été réinstallé avant de redémarrer.

[quote=“ghafiki1”]
j ai fait tout ce que tu as dit,mais il refuse de basculer vers windows.[/quote]

Oui, mais …

Aucun retour des dites commandes ! Entre autre, alors comment veux tu débloquer cette situation ?

Explications, commentaires, démarches, etc … en options ?

+1
donne les résultats de

[quote=“misaine”]+1
donne les résultats de

salut:
la commande:cat /boot/grub/grub.cfgdonne:

DO NOT EDIT THIS FILE

It is automatically generated by grub-mkconfig using templates

from /etc/grub.d and settings from /etc/default/grub

BEGIN /etc/grub.d/00_header

if [ -s $prefix/grubenv ]; then
load_env
fi
set default=“0"
if [ “${prev_saved_entry}” ]; then
set saved_entry=”${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z “${boot_once}” ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}

function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}

insmod part_msdos
insmod ext2
set root=’(hd0,msdos2)‘
search --no-floppy --fs-uuid --set=root 269050bb-36b1-4c03-bcf9-c87854526cb0
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=640x480
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root=’(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root 269050bb-36b1-4c03-bcf9-c87854526cb0
set locale_dir=($root)/boot/grub/locale
set lang=fr_FR
insmod gettext
fi
terminal_output gfxterm
set timeout=5

END /etc/grub.d/00_header

BEGIN /etc/grub.d/05_debian_theme

insmod part_msdos
insmod ext2
set root=’(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root 269050bb-36b1-4c03-bcf9-c87854526cb0
insmod png
if background_image /usr/share/images/desktop-base/joy-grub.png; then
set color_normal=white/black
set color_highlight=black/white
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi

END /etc/grub.d/05_debian_theme

BEGIN /etc/grub.d/10_linux

menuentry ‘Debian GNU/Linux, avec Linux 3.2.0-4-686-pae’ --class debian --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root=’(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root 269050bb-36b1-4c03-bcf9-c87854526cb0
echo 'Chargement de Linux 3.2.0-4-686-pae …'
linux /boot/vmlinuz-3.2.0-4-686-pae root=UUID=269050bb-36b1-4c03-bcf9-c87854526cb0 ro quiet
echo 'Chargement du disque mémoire initial …‘
initrd /boot/initrd.img-3.2.0-4-686-pae
}
menuentry ‘Debian GNU/Linux, avec Linux 3.2.0-4-686-pae (mode de dépannage)’ --class debian --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root=’(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root 269050bb-36b1-4c03-bcf9-c87854526cb0
echo 'Chargement de Linux 3.2.0-4-686-pae …'
linux /boot/vmlinuz-3.2.0-4-686-pae root=UUID=269050bb-36b1-4c03-bcf9-c87854526cb0 ro single
echo 'Chargement du disque mémoire initial …'
initrd /boot/initrd.img-3.2.0-4-686-pae
}

END /etc/grub.d/10_linux

BEGIN /etc/grub.d/20_linux_xen

END /etc/grub.d/20_linux_xen

BEGIN /etc/grub.d/30_os-prober

menuentry “Microsoft Windows XP Professionnel (on /dev/sda3)” --class windows --class os {
insmod part_msdos
insmod ntfs
set root=’(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root AC08250E0824D8DA
drivemap -s (hd0) ${root}
chainloader +1
}

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

BEGIN /etc/grub.d/41_custom

if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi

END /etc/grub.d/41_custom

la commande:cat /etc/default/grub,donne:

If you change this file, run ‘update-grub’ afterwards to update

/boot/grub/grub.cfg.

For full documentation of the options in this file, see:

info -f grub -n ‘Simple configuration’

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT=“quiet"
GRUB_CMDLINE_LINUX=”"

Uncomment to enable BadRAM filtering, modify to suit your needs

This works with Linux (no patch required) and with any kernel that obtains

the memory map information from GRUB (GNU Mach, kernel of FreeBSD …)

#GRUB_BADRAM=“0x01234567,0xfefefefe,0x89abcdef,0xefefefef”

Uncomment to disable graphical terminal (grub-pc only)

#GRUB_TERMINAL=console

The resolution used on graphical terminal

note that you can use only modes which your graphic card supports via VBE

you can see them in real GRUB with the command `vbeinfo’

#GRUB_GFXMODE=640x480

Uncomment if you don’t want GRUB to pass “root=UUID=xxx” parameter to Linux

#GRUB_DISABLE_LINUX_UUID=true

Uncomment to disable generation of recovery mode menu entries

#GRUB_DISABLE_RECOVERY=“true”

Uncomment to get a beep at grub start

#GRUB_INIT_TUNE="480 440 1"
la commande:cat /etc/grub.d/30_os-prober ,donne:
#! /bin/sh
set -e

grub-mkconfig helper script.

Copyright © 2006,2007,2008,2009 Free Software Foundation, Inc.

GRUB is free software: you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation, either version 3 of the License, or

(at your option) any later version.

GRUB is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.

You should have received a copy of the GNU General Public License

along with GRUB. If not, see http://www.gnu.org/licenses/.

prefix="/usr"
exec_prefix="${prefix}“
datarootdir=”${prefix}/share"

. “${datarootdir}/grub/grub-mkconfig_lib”

if [ “x${GRUB_DISABLE_OS_PROBER}” = “xtrue” ]; then
exit 0
fi

if [ -z “which os-prober 2> /dev/null” -o -z “which linux-boot-prober 2> /dev/null” ] ; then

missing os-prober and/or linux-boot-prober

exit 0
fi

Try to load the efivars module, in case it’s needed for EFI support

to work below. Hide the errors in case it’s not available, there is

no need to scare people here.

modprobe efivars >/dev/null 2>&1 || true

OSPROBED="os-prober | tr ' ' '^' | paste -s -d ' '"
if [ -z “${OSPROBED}” ] ; then

empty os-prober output, nothing doing

exit 0
fi

osx_entry() {
cat << EOF
menuentry “${LONGNAME} (${2}-bit) (on ${DEVICE})” --class osx --class darwin --class os {
EOF
save_default_entry | sed -e "s/^/\t/"
prepare_grub_to_access_device ${DEVICE} | sed -e "s/^/\t/"
cat << EOF
load_video
set do_resume=0
if [ /var/vm/sleepimage -nt10 / ]; then
if xnu_resume /var/vm/sleepimage; then
set do_resume=1
fi
fi
if [ $do_resume = 0 ]; then
xnu_uuid ${OSXUUID} uuid
if [ -f /Extra/DSDT.aml ]; then
acpi -e /Extra/DSDT.aml
fi
$1 /mach_kernel boot-uuid=${uuid} rd=*uuid
if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
xnu_mkext /System/Library/Extensions.mkext
else
xnu_kextdir /System/Library/Extensions
fi
if [ -f /Extra/Extensions.mkext ]; then
xnu_mkext /Extra/Extensions.mkext
fi
if [ -d /Extra/Extensions ]; then
xnu_kextdir /Extra/Extensions
fi
if [ -f /Extra/devprop.bin ]; then
xnu_devprop_load /Extra/devprop.bin
fi
if [ -f /Extra/splash.jpg ]; then
insmod jpeg
xnu_splash /Extra/splash.jpg
fi
if [ -f /Extra/splash.png ]; then
insmod png
xnu_splash /Extra/splash.png
fi
if [ -f /Extra/splash.tga ]; then
insmod tga
xnu_splash /Extra/splash.tga
fi
fi
}
EOF
}

for OS in ${OSPROBED} ; do
DEVICE="echo ${OS} | cut -d ':' -f 1
LONGNAME=”echo ${OS} | cut -d ':' -f 2 | tr '^' ' '
LABEL=”echo ${OS} | cut -d ':' -f 3 | tr '^' ' '
BOOT=”echo ${OS} | cut -d ':' -f 4"

if [ -z “${LONGNAME}” ] ; then
LONGNAME="${LABEL}"
fi

echo “Found ${LONGNAME} on ${DEVICE}” >&2

case ${BOOT} in
chain)

  cat << EOF

menuentry “${LONGNAME} (on ${DEVICE})” --class windows --class os {
EOF
save_default_entry | sed -e "s/^/\t/"
prepare_grub_to_access_device ${DEVICE} | sed -e “s/^/\t/”

  case ${LONGNAME} in
Windows\ Vista*|Windows\ 7*|Windows\ Server\ 2008*)
;;
*)
  cat << EOF
drivemap -s (hd0) \${root}

EOF
;;
esac

  cat <<EOF
chainloader +1

}
EOF
;;
efi)
EFIPATH=${DEVICE#@}
DEVICE=${DEVICE%@
}
cat << EOF
menuentry “${LONGNAME} (UEFI on ${DEVICE})” --class windows --class os {
EOF
save_default_entry | sed -e "s/^/\t/"
prepare_grub_to_access_device ${DEVICE} | sed -e "s/^/\t/“
cat <<EOF
chainloader ${EFIPATH}
}
EOF
;;
linux)
LINUXPROBED=”linux-boot-prober ${DEVICE} 2> /dev/null | tr ' ' '^' | paste -s -d ' '"
prepare_boot_cache=

  for LINUX in ${LINUXPROBED} ; do
    LROOT="`echo ${LINUX} | cut -d ':' -f 1`"
    LBOOT="`echo ${LINUX} | cut -d ':' -f 2`"
    LLABEL="`echo ${LINUX} | cut -d ':' -f 3 | tr '^' ' '`"
    LKERNEL="`echo ${LINUX} | cut -d ':' -f 4`"
    LINITRD="`echo ${LINUX} | cut -d ':' -f 5`"
    LPARAMS="`echo ${LINUX} | cut -d ':' -f 6- | tr '^' ' '`"

    if [ -z "${LLABEL}" ] ; then
      LLABEL="${LONGNAME}"
    fi

if [ "${LROOT}" != "${LBOOT}" ]; then
  LKERNEL="${LKERNEL#/boot}"
  LINITRD="${LINITRD#/boot}"
fi

    cat << EOF

menuentry “${LLABEL} (on ${DEVICE})” --class gnu-linux --class gnu --class os {
EOF
save_default_entry | sed -e "s/^/\t/“
if [ -z “${prepare_boot_cache}” ]; then
prepare_boot_cache=”$(prepare_grub_to_access_device ${LBOOT} | sed -e “s/^/\t/”)"
fi
printf ‘%s\n’ "${prepare_boot_cache}“
cat << EOF
linux ${LKERNEL} ${LPARAMS}
EOF
if [ -n “${LINITRD}” ] ; then
cat << EOF
initrd ${LINITRD}
EOF
fi
cat << EOF
}
EOF
done
;;
macosx)
OSXUUID=”grub-probe --target=fs_uuid --device ${DEVICE} 2> /dev/null
osx_entry xnu_kernel 32
osx_entry xnu_kernel64 64
;;
hurd)
cat << EOF
menuentry “${LONGNAME} (on ${DEVICE})” --class hurd --class gnu --class os {
EOF
save_default_entry | sed -e “s/^/\t/“
prepare_grub_to_access_device ${DEVICE} | sed -e “s/^/\t/“
grub_device=”${grub_probe} --device ${DEVICE} --target=drive
mach_device=”echo "${grub_device}" | sed -e 's/(\(hd.*\),msdos\(.*\))/\1s\2/'
grub_fs=”${grub_probe} --device ${DEVICE} --target=fs
case “${grub_fs}” in
*fs) hurd_fs=”${grub_fs}” ;;
*) hurd_fs=”${grub_fs}fs” ;;
esac
cat << EOF
multiboot /boot/gnumach.gz root=device:${mach_device}
module /hurd/${hurd_fs}.static ${hurd_fs} --readonly \
–multiboot-command-line=’${kernel-command-line}’ \
–host-priv-port=’${host-port}’ \
–device-master-port=’${device-port}’ \
–exec-server-task=’${exec-task}’ -T typed ‘${root}’ \
’$(task-create)’ '$(task-resume)'
module /lib/ld.so.1 exec /hurd/exec ‘$(exec-task=task-create)’
}
EOF
;;
*)
echo " ${LONGNAME} is not yet supported by grub-mkconfig.” >&2
;;
esac
done
merci bcp.moi j ai windows xp.

Salut,

[quote=“ghafiki1”][quote=“ggoodluck47”]Salut,

Mais ton clavier n’est pas encore reconnu à ce moment là : De quelle technologie est-il ?
Sans fil ?[/quote]
salut
mon clavier est attaché à l ordinateur par fil, son nom est mtec,lorsque j avais debian etch ça maechait tres bien,et je basculais vers windows par les touches du clavier[/quote]

clavier USB filaire donc. Ce ne serait pas simplement un problème de réglage au niveau du Bios ? Où il faudrait activer une option ‘USB legacy’ pour permettre l’utilisation du clavier avant le chargement de l’OS…

Salut,

salut:
mon clavier est Mtec se branche à l ordinateur par fil et son bout est rond mauve,comment donc faire ce reglage au niveau du bios pour mon cas ?

Ça manque de contexte pour cerner le problème.
Le clavier ne réagit pas ? Tu as essayé la touche e et les flèches comme te le conseillait misaine ? Que se passe-t-il lorsque tu appuyes sur la touche e face à l’entrée debian ?
grub tourne en boucle et revient vers le tableau de sélection ? Tu obtiens une invite de commande grub ? un redémarrage complet ? Microsoft semble se lancer ? Un curseur clignotant ? Des messages d’erreur ? Lesquels ? Un écran noir ? bleu ? jaune à pois pistache ? …
Il m’étonnerait que le problème soit celui de la panne du clavier qui cesse subitement de fonctionner à l’instant où tu sélectionnes l’entrée grub XP.
Le clavier devrait être indifférent à l’entrée grub, il fonctionnerait toujours ou jamais.

À la lecture de cet extrait de ton grub.cfg :

[code]

BEGIN /etc/grub.d/30_os-prober

menuentry “Microsoft Windows XP Professionnel (on /dev/sda3)” --class windows --class os {
insmod part_msdos
insmod ntfs
set root=’(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root AC08250E0824D8DA
drivemap -s (hd0) ${root}
chainloader +1
}

END /etc/grub.d/30_os-prober ###[/code]

je remarque root=’(hd0,msdos3)'
Habituellement les installations Microsoft XP ne se démarrent pas depuis la troisième partition.
Regarde

parted -l

pour voir s’il n’y aurait pas d’autres partitions NTFS ou FAT32 susceptibles de démarrer XP.
Remplace (hd0,msdos3) par cette partition sur une entrée en /etc/grub.d/40_custom que tu crées en t’inspirant du modèle, mets à jour grub (#update-grub).

Ça marchait du temps de debian etch ?

Du temps de debian etch tu devais utiliser grub1,celui qui est désormais appelé grub-legacy.
Grub2 (grub-pc) a remplacé grub l’ancien. Grub l’ancien est condamné à mourir de sa belle mort. Il ne sera pas mis à jour et sera rendu inexploitable à cause de l’avancée de nouveaux systèmes de fichiers, des lvm, du RAID, du chiffrage, des disques GPT …

Si tu as un partitionnement plat sans fioritures, tu peux encore installer grub-legacy et désinstaller grub2.
packages.debian.org/wheezy/grub-legacy

Pour définir l’entrée sous grub-legacy, ce n’est pas compliqué, il suffit d’éditer /boot/grub/menu.lst :

title chainload XP
root (hd0,2)
chainloader +1

Adapter root (hd?,?), exemple ici root (hd0,2), /dev/sda3, la partition que tu n’arrives pas à démarrer.

Autre éventualité : ton installation XP est à réparer. Pas nos oignons. La cuisine interne de Microsoft ne nous regarde pas. Le forum debian-fr est suffisamment bonne poire pour t’indiquer comment démarrer XP au moyen de grub. Notre aide s’arrête à l’orée de grub.

[quote=“etxeberrizahar”]Ça manque de contexte pour cerner le problème.
Le clavier ne réagit pas ? Tu as essayé la touche e et les flèches comme te le conseillait misaine ? Que se passe-t-il lorsque tu appuyes sur la touche e face à l’entrée debian ?
grub tourne en boucle et revient vers le tableau de sélection ? Tu obtiens une invite de commande grub ? un redémarrage complet ? Microsoft semble se lancer ? Un curseur clignotant ? Des messages d’erreur ? Lesquels ? Un écran noir ? bleu ? jaune à pois pistache ? …
Il m’étonnerait que le problème soit celui de la panne du clavier qui cesse subitement de fonctionner à l’instant où tu sélectionnes l’entrée grub XP.
Le clavier devrait être indifférent à l’entrée grub, il fonctionnerait toujours ou jamais.

À la lecture de cet extrait de ton grub.cfg :

[code]

BEGIN /etc/grub.d/30_os-prober

menuentry “Microsoft Windows XP Professionnel (on /dev/sda3)” --class windows --class os {
insmod part_msdos
insmod ntfs
set root=’(hd0,msdos3)'
search --no-floppy --fs-uuid --set=root AC08250E0824D8DA
drivemap -s (hd0) ${root}
chainloader +1
}

END /etc/grub.d/30_os-prober ###[/code]

je remarque root=’(hd0,msdos3)'
Habituellement les installations Microsoft XP ne se démarrent pas depuis la troisième partition.
Regarde

parted -l

pour voir s’il n’y aurait pas d’autres partitions NTFS ou FAT32 susceptibles de démarrer XP.
Remplace (hd0,msdos3) par cette partition sur une entrée en /etc/grub.d/40_custom que tu crées en t’inspirant du modèle, mets à jour grub (#update-grub).

Ça marchait du temps de debian etch ?

Du temps de debian etch tu devais utiliser grub1,celui qui est désormais appelé grub-legacy.
Grub2 (grub-pc) a remplacé grub l’ancien. Grub l’ancien est condamné à mourir de sa belle mort. Il ne sera pas mis à jour et sera rendu inexploitable à cause de l’avancée de nouveaux systèmes de fichiers, des lvm, du RAID, du chiffrage, des disques GPT …

Si tu as un partitionnement plat sans fioritures, tu peux encore installer grub-legacy et désinstaller grub2.
packages.debian.org/wheezy/grub-legacy

Pour définir l’entrée sous grub-legacy, ce n’est pas compliqué, il suffit d’éditer /boot/grub/menu.lst :

title chainload XP
root (hd0,2)
chainloader +1

Adapter root (hd?,?), exemple ici root (hd0,2), /dev/sda3, la partition que tu n’arrives pas à démarrer.

Autre éventualité : ton installation XP est à réparer. Pas nos oignons. La cuisine interne de Microsoft ne nous regarde pas. Le forum debian-fr est suffisamment bonne poire pour t’indiquer comment démarrer XP au moyen de grub. Notre aide s’arrête à l’orée de grub.[/quote]
merci bcp,vous faites bcp d effort pour nous,mais moi je le reconnais je suis tres naif dans ce domaine

Bon perdu ! C’est donc un port PS/2 et non USB :whistle:

et ma proposition devient donc hors de propos…

Salut,

De ce que j’ai vu de GRUB, ce n’est pas grub-pc qui est installé :slightly_smiling: mais l’ancien grub !

PS. La connexion de ton clavier se nomme PS2 :slightly_smiling:

Tu parles de ton GRUB, de celui de ghafiki1 ou de celui du PartiCommuniste PC ?
De ce que je vois dans le maigre retour de ghafiki1, /boot/grub/grub.cfg dénote grub2, grub-pc. Les scripts numérotés à la façon de /etc/grub.d/30_os-prober n’ont pas cours en grub-legacy. Grub1 se fonde sur /boot/grub/menu.lst.

La présence de menu.lst n’empêche pas grub2. Un système qui se démarre grâce à grub2 peut comporter le fichier menu.lst dormant, la fonction principale de démarrer étant exclusivement assurée par le plus moderne grub2.