ubuntu内核损坏或误删除时的系统修复

按:刚才在虚机里清理旧内核时不小心删光了,现将恢复过程记录下来共享,ubuntu版本是16.04。


当ubuntu内核损坏或不小心将内核都删除时,启动时将无法进入系统,此时就需要进行系统修复。首先要准备好ubuntu的安装光盘,如果在虚机里可以使用系统iso文件挂载。通过ubuntu live系统进行修复操作。
1、开机选择从光盘启动系统。
2、进入系统后选择try ubuntu,进入光盘的ubuntu系统,此时系统会将本机上的ubuntu文件系统识别出来,即使是lvm的也一样能识别出来。打开terminal终端,执行mount命令找到本机系统所挂载的目录。一般在/media/ubuntu下面,子目录是卷id。如果/boot是独立分区就会显示出两个子目录,可以分别进入这两个目录确定哪个是/根分区哪个是/boot引导分区。
3、通过mount --bind 命令组装本机文件系统,以根分区目录为root_id,boot分区目录为boot_id为例。
cd /media/ubuntu/root_id
sudo mount --bind /media/ubuntu/boot_id boot #挂载/boot分区目录
sudo mount --bind /proc proc #挂载/proc目录
sudo mount --bind /dev dev #挂载/dev目录
sudo mount --bind /sys sys #挂载/sys目录
sudo cp /etc/resolv.conf etc/resolv.conf #建立域名解析文件
4、chroot到当前目录
chroot .
5、安装内核
apt-get install linux-image-generic
或者安装指定内核

6、如果一切顺利,核查一下/boot/grub/grub.cfg是否已经有内核菜单。
7、关机,拿出光盘,重启即可。


ZHUANZAIZI:ubuntu内核损坏或误删除时的系统修复

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章