Réparer le boot Linux

Aujourd'hui, je me retrouve dans une impasse pour réparer la Debian. Au démarrage, j'ai à l'écran en première ligne,

modprobe:  can't change directory to '3.16.0-4-amd64' : No such file or directory. 
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/disk/by-uuid/411ca.....d69 does not exist.
Dropping to a shell!
modprobe:  can't change directory to '3.16.0-4-amd64' : No such file or directory. 
modprobe:  can't change directory to '3.16.0-4-amd64' : No such file or directory. 
modprobe:  can't change directory to '3.16.0-4-amd64' : No such file or directory. 
modprobe:  can't change directory to '3.16.0-4-amd64' : No such file or directory....

J'ai booté sur une clef usb avec une netinst debian 8, la même version que celle installé sur le pc pour "chrooté".

mount /dev/md0 /mnt
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt

J'ai vérifié que l'UUID incriminé existe bien avec blkid. Chez moi, j'ai remarqué que le lien suivant est corrompu:

/initrd.img -> /boot/initrd.img-3.16.0-4-amd64

J'ai rétabli correctemnt le lien par

root@a:~# cd /
root@a:~# ln -s boot/initrd.img-3.16.0-4-amd64 initrd.img

 

Ensuite j'ai régénéré le initramfs :

# dpkg-reconfigure linux-image-3.2.0-2-686-pae

Source utile : http://kernel-handbook.alioth.debian.org/ch-initramfs.html
Mon linux redémarre nickel.

Comments

So empty here ... leave a comment!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

Sidebar