2014-02-22
Ubuntu 不小心删除当前内核后的恢复

真不好运,昨晚在更新kernel 的时候没留意没有更新成功,然后直接把当前正在使用的内核给删除了,爽快地把机子重启后,直接崩溃了… 幸好曾经将GRUB FOR DOS 添加到BCD 中,所以直接进入Live CD。 chroot 过去检查一下内核的安装情况:

fdisk -l
sudo mount /dev/sda7 /mnt
chroot /mnt
dpkg –get-selections | grep linux

发现确实是删除了内核,只好重装linux kernel 了。 挂载必要的东东(root 分区上面已经挂载到/mnt):

exit #退出chroot
sudo mount /dev/sda10 /mnt/home #因为自己手动将/home/username/Package/ubuntu/archives ln -s 到/var/cache/apt/archives,小水管宽带,没办法,所以保留deb 包(也是挂载/home 分区的原因了)。
sudo mount –bind /proc /mnt/proc #绑定当前进程到/mnt下的proc
sudo mount –bind /dev /mnt/dev #绑定设备文件到/mnt下的dev
sudo chroot /mnt

安装 linux kernel

apt-get install linux-image-3.***-generic

重启系统,恢复正常。

Read More