Kernel 2.6.30-bpo.1-686 ne boot pas

Bonjour a tous,

je viens de mettre a jour mon kernel. A 1er redemarage, aucun probleme.

Le lendemain, voila le message d’erreur:

booting 'Debian GNU/Linux, kernel 2.6.30-bpo.1-686
root (hd0,1)
Filesystem type ext2fs, partition type 0x83
kernel /boot/vmlinuz-2.6.30-bpo.1-686 root=/dev/sda2 ro quiet
    [linux-bzimage, setup=0x3000, size=0x1eb710]
initrd /boot/initrd.img-2.6.30-bpo.1-686
    [Linux-initrd @ 0x3793e000, 0x6b1fe8 bytes]

Loading, please wait...
Gave up waiting for root device. Common problems:
- Boot args (cat /proc/cmdline)
  - check rootdelay= (did the system wait long enough?)
  - Check root= (did the system wait for the right device?)
- missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/sda2 does not exist. Dropping to a shell!

BusyBox v1.10.2 (debian 1:1.10.2-2) built-in shell (ash)
Enter 'Help' for list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs)

ensuite, j’ai fait:
ls /dev/sda*

/dev/sda
/dev/sda1

Pas de sda2!!!

Je voulais monter sda1 pour voir a l’interieur mais pas de makedir
Reboot
Modification de la ligne root=/dev/sda2 en sda1

Loading, please wait…
mount: mounting /dev/sda1 on root failed: No such device
mount: …

Donc, c’est bien le sda2! Je commencais a me poser des question sur mon etat normal!!!

Je ne sais plus quoi faire! Et vous?

Une precision: Je peux toujours booter sur l’ancien kernel. kernel officiel, merci Debian!

merci

essaye d’ajouter rootdelay=10
10s pour la détection du sata

si non essaye de garder le nouveau kernel avec l’ancien initrd?

Merci de la reponse, prompte :smiley:

Le rootdelay n’a rien changé.

En changeant le initrd (2.6.26): des messages comme quoi il ne pouvait trouver les /lib/modules/2.6.30.bp0…

J’ai changer le root (hd0,1), histoire de voir si la liste des DDs ne s’inversait pas avec se noyau. hd0,0 hd1,0 ou hd1,1 n’y font rien ou plutot ne trouve pas les fichiers de démarrage.

Vois pas qu’est qui merde!!! Sur mon portable, aucun probleme…

Si vous avez une idee… :frowning:

fdisk -l ? (grub modifié après l’install?)
essaye de monter le disque root depuis le shell (ls /dev/sd* ls /dev/hd*)

Ca avance mon histoire:

le sda est passé en sdb!!! Je reboot et change la ligne de boot dans Grub:

root (hd0,1)
kernel /boot/vmlinux-2.6.30.2-686 root=/dev/sdb2 ro quiet
initrd /boot/initrd.img-2.6.30-bpo.2-686

Il boot! 8)

Sauf que la suite n’est pas drole puisqu’il cherche a monter sda3, sda4, … alors qu’il sont en sdb!!!

The question is: comment faire pour inverser l’ordre? Que sdb redevienne sda?!! Alambiqué tout ca!!! :confused: :confused: :confused:

Regarde dans ton fstab.
Puis ton menu.list si la ligne

# kopt=root=/dev/sda2 ro est bien correcte; cela évitera les mêmes problèmes lors de l’installation de prochains noyaux

j’ai bien la ligne specifié dans le menu.lst ainsi que groot=(hd0,1)

et

dans fstab, je n’ai que du /dev/sdaX evidemmment puisque ca fonctionne correctement avec le noyau 2.6.26-2.

A ta remarque de regarder dans mon fstab, me suggérerais-tu de modifier mon fstab en dev/sdbX? Ce qui aurais la consequence que cela ne fonctionnera plus avec le kernel 2.6.26-2!!!

C’était juste pour regarder si tout était correct. J’ai eu ce genre de problème après l’installation avec une clé USB sur un Lenovo Ideapad s10.

Bonjour,

suite install Lenny sur EEE pc 900 avec Clé USB même problème.
L’EEE ne boote que si la clé usb ayant servi a l’installation est pluguée. Si qqu’un à une solution, je suis preneur.

Je précise que c’est ma première install d’une Debian, j’ai toujours joué, jusqu’a présent avec des UBuntu.

Merci.

option LABEL du grub à tester ? (par le nom du volume et non l’emplacement)
grub2, reconnaissance des disques par uuid…

[quote=“Nalfein”]Bonjour,

suite install Lenny sur EEE pc 900 avec Clé USB même problème.
L’EEE ne boote que si la clé usb ayant servi a l’installation est pluguée. Si qqu’un à une solution, je suis preneur.

Je précise que c’est ma première install d’une Debian, j’ai toujours joué, jusqu’a présent avec des UBuntu.

Merci.[/quote]
Le problème étant le même lors d’une installation USB sur lenovo ideapad s10, il y a un fil sur le sujet dans lequel j’aidais un utilisateur à résoudre ce problème.

Le truc en haut à droite “rechercher” peut être utilisé par les nouveaux sans l’autorisation de Ricardo!
http://forum.debian-fr.org/viewtopic.php?f=3&t=21349&hilit=eeepc

J’ai modifier mon fstab et menu.lst de Grub comme suit:
menu.lst:

[code]# kopt=root=/dev/sda2 ro

kopt_2_6_30=root=LABEL=linboot ro

[/code]

fstab:

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

proc /proc proc defaults 0 0

/dev/sda2 / ext3 errors=remount-ro 0 1

LABEL=linboot / ext3 errors=remount-ro 0 1

/dev/sda9 /home ext3 defaults 0 2

LABEL=linhome /home ext3 defaults 0 2

/dev/sda8 /tmp ext3 defaults 0 2

LABEL=lintmp /tmp ext3 defaults 0 2

/dev/sda5 /usr ext3 defaults 0 2

LABEL=linusr /usr ext3 defaults 0 2

/dev/sda6 /var ext3 defaults 0 2

LABEL=linvar /var ext3 defaults 0 2

/dev/sda7 none swap sw 0 0

LABEL=linswap none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hda /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

/dev/hdb1 /media/Data ntfs-3g defaults,locale=en_US.UTF-8 0 0

LABEL=Data /media/Data ntfs-3g defaults,locale=en_US.UTF-8 0 0
[/code]

Tout fonctionne parfaitement :smiley: :smiley: :smiley: :smiley:
merci DCHOST99…

Tu devrais utiliser les UUID pour éviter ces pbms.

Salut Fran.b,

Je cherche actuellement à passer à Squeeze “en douceur”, donc un petit altavista pour voir les experience de chacun… Je decide de changer mon fichier preference pour voir les maj… Dans un 1er temps, j’installe le kernel 2.6.30 de squeeze en seletionnant le package linux-image-2.6-686 (ais-je eu raison?) ainsi que firmware-linux pour ma carte ATI (merci altavista).
Reboot…
Meme probleme de fstab avec les label/UUID. Je refait mon fstab comme vu dans ce post.

Reboot
OK… ou presque pour les disks mais pas pour les dvdrw; j’explique:
en regardant mon mtab, je remarque que tout est passé en sd[ab] que ce soit des disques sata ou ide avec listing des IDE (sda) avant les SATA (sdb)!!!
Les dvdrw sont passe en scd[01]!!!
Sous gnome, j’ai une entree “CDROM 2” qui ne sert à rien puisque j’ai 2 autres entrees qui apparaissent quand j’insere des dvd dans mes 2 lecteur/enregistreur-s!?!

voici le /etc/mtab:

/dev/sdb2 / ext3 rw,errors=remount-ro 0 0
tmpfs /lib/init/rw tmpfs rw,nosuid,mode=0755 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
sysfs /sys sysfs rw,noexec,nosuid,nodev 0 0
procbususb /proc/bus/usb usbfs rw 0 0
udev /dev tmpfs rw,mode=0755 0 0
tmpfs /dev/shm tmpfs rw,nosuid,nodev 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/sdb9 /home ext3 rw 0 0
/dev/sdb8 /tmp ext3 rw 0 0
/dev/sdb5 /usr ext3 rw 0 0
/dev/sdb6 /var ext3 rw 0 0
/dev/sda1 /media/Data fuseblk rw,allow_other,blksize=4096 0 0
/dev/scd1 /media/Debian\0405.0.0\040i386\040Bin-1 iso9660 rw,nosuid,nodev,uhelper=hal,uid=1000 0 0
/dev/scd0 /media/cdrom0 iso9660 rw,noexec,nosuid,nodev,user=anthony 0 0

1er Q: Qu’est-ce qui se passe avec ce noyau 2.6.30?
2eme Q: Les UUID ne sont-il pas que pour les DD?
3eme Q: apt, aptitude ou synaptic cherche un /dev/cdrom qui n’existe pas. Ou modifier cette reference?
4eme Q: Que modifier pour la suite du passage en squeeze “en douceur” et lorsqu’elle passera en stable? Quid de UDEV et persistent-cd.rules?

a vous Cognacq-jay!