J'ai accidentellement retiré mon noyau Linux actuel de mon Ubuntu 14.04.4 LTS en utilisant la commande suivante: Sudo apt-get purge linux-image-3.13.0-{77,79}-generic
Impossible de démarrer dans le système, maintenant j'ai trouvé ce bon post sur la façon de réinstaller le noyau.
Mais le problème est que Sudo parted -l
est en train de montrer boot
le drapeau est défini pour sda1
mais la partition ext4
est dans le disque /dev/mapper/ubuntu--vg-root
par opposition à sdaX
habituelle. Sortie de Sudo parted -l
.
Maintenant, je suis incapable de décider quel système de fichiers monter pour réinstaller le noyau:
Sudo mount /dev/sda1 /mnt
Ou
Sudo mount /dev/mapper/ubuntu--vg-root /mnt/boot
Voici Pastebin of Boot-Repair
Si je devais deviner, vous avez une partition séparée pour /boot
. Ce n’est pas inhabituel, l’installateur le fait lors de l’utilisation de LVM.
Commencez par monter /dev/mapper/ubuntu--vg-root
sur /mnt
, puis montez /dev/sda2
sur /mnt/boot
.
J'ai pu restaurer mon noyau Linux en utilisant les commandes fournies dans ce post . Un merci spécial à @muru pour l'aide.
Pour référence, voici les commandes que j'ai exécutées:
ubuntu@ubuntu:~$ Sudo mount /dev/mapper/ubuntu--vg-root /mnt
ubuntu@ubuntu:~$ Sudo mount --bind /dev /mnt/dev
ubuntu@ubuntu:~$ ls /mnt/boot
efi
ubuntu@ubuntu:~$ Sudo mount /dev/sda2 /mnt/boot
ubuntu@ubuntu:~$ Sudo chroot /mnt
root@ubuntu:/# mount -t proc none /proc
root@ubuntu:/# mount -t sysfs none /sys
root@ubuntu:/# mount -t devpts none /dev/pts
root@ubuntu:/# export HOME=/root
root@ubuntu:/# export LC_ALL=C
root@ubuntu:/# apt-get update
root@ubuntu:/# apt-get -y install linux-image-generic
root@ubuntu:/# umount /proc || umount -lf /proc
root@ubuntu:/# umount /sys /dev/pts
root@ubuntu:/# exit
exit
ubuntu@ubuntu:~$ Sudo umount /mnt/dev /mnt