我不小心从我的Ubuntu 14.04.4 LTS使用此命令:sudo apt-get purge linux-image-3.13.0-{77,79}-generic
无法启动系统,现在我发现这很好邮政关于如何重新安装内核。
但是,问题是sudo parted -l
显示boot
标志已设置,sda1
但ext4
分区位于磁盘中/dev/mapper/ubuntu--vg-root
,而不是通常情况sdaX
。输出sudo parted -l
。
现在,我无法决定要挂载哪个文件系统来重新安装内核:
sudo mount /dev/sda1 /mnt
或者
sudo mount /dev/mapper/ubuntu--vg-root /mnt/boot
答案1
如果我猜对了,你有一个单独的分区/boot
。这并不罕见,安装程序在使用 LVM 时会这样做。
首先挂载/dev/mapper/ubuntu--vg-root
于/mnt
,然后挂载/dev/sda2
于/mnt/boot
。
答案2
我能够使用本文提供的命令恢复我的 Linux 内核邮政。特别感谢@muru 提供帮助。
作为参考,以下是我执行的命令:
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