[Résolu] Problème boot noyau 2.6.21-1-486 ou 2.6.22-1-486

Bonjour

Installation d’une debian 4.0 sur un nouvel ordinateur avec cohabitation XP sans problèmes. Reboot sur noyau 2.6.18 sans soucis. Update vers Lenny et impossible de rebooter sur le noyau 2.6.21 ou 2.6.22.
Voici le message (qui arrive après la détection du lecteur de carte) :

WARNING bootdevice may be renamed. Try root=/dev/sda2 ALERT! /dev/hda2 does not exist. Dropping to a shell ! Check your root = boot argument (cat /proc/cmdline) Check for missing modules (cat /proc/modules), or device files (ls /dev)
Et ensuite je tombe sur une “BusyBox” et je ne sais que faire (peut-être des fautes en recopiant).
Je n’ai aucun souci avec le noyau 2.6.18.

Merci

Poste /etc/fstab, fdisk -l, et /boot/grub/menu.lst.

[code]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
/dev/hda6 /home ext3 defaults 0 2
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0[/code]

[code]Disk /dev/hda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 982 7887883+ 7 HPFS/NTFS
/dev/hda2 * 983 2198 9767520 83 Linux
/dev/hda3 2199 4865 21422677+ 5 Extended
/dev/hda5 2199 2320 979933+ 82 Linux swap / Solaris
/dev/hda6 2321 4865 20442681 83 Linux[/code]

[code]title Debian GNU/Linux, kernel 2.6.22-1-486
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-1-486 root=/dev/hda2 ro
initrd /boot/initrd.img-2.6.22-1-486
savedefault

title Debian GNU/Linux, kernel 2.6.22-1-486 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.22-1-486 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.22-1-486
savedefault

title Debian GNU/Linux, kernel 2.6.21-2-486
root (hd0,1)
kernel /boot/vmlinuz-2.6.21-2-486 root=/dev/hda2 ro
initrd /boot/initrd.img-2.6.21-2-486
savedefault

title Debian GNU/Linux, kernel 2.6.21-2-486 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.21-2-486 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.21-2-486
savedefault

title Debian GNU/Linux, kernel 2.6.18-4-486
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-486 root=/dev/hda2 ro
initrd /boot/initrd.img-2.6.18-4-486
savedefault

title Debian GNU/Linux, kernel 2.6.18-4-486 (single-user mode)
root (hd0,1)
kernel /boot/vmlinuz-2.6.18-4-486 root=/dev/hda2 ro single
initrd /boot/initrd.img-2.6.18-4-486
savedefault

END DEBIAN AUTOMAGIC KERNELS LIST

This is a divider, added to separate the menu items below from the Debian

ones.

title Other operating systems:
root

This entry automatically added by the Debian installer for a non-linux OS

on /dev/hda1

title Windows NT/2000/XP
root (hd0,0)
savedefault
chainloader +1
[/code]

Bizarre. Tu indiques plus haut que tu as un lecteur de carte. Peut-être que celui-ci est détecté avant, et donc que grub essaie de booter dessus.
Tu peux essayer de booter en utilisant l’UUID.
forum.ubuntu-fr.org/viewtopic.php?id=43968

Merci pour ce lien. Je vais essayer d’assimiler tout ça et je tiens au courant.

Sujet résolu. Après avoir suivi les conseils de CEP, je n’ai pas eu de problème pour booter sur le noyau 2.6.22.

Merci.