您的位置:首页 > 运维架构 > Linux

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

2017-03-20 20:16 519 查看
按:刚才在虚机里清理旧内核时不小心删光了,现将恢复过程记录下来共享,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、关机,拿出光盘,重启即可。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu 内核 修复 linux