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内核损坏或不小心将内核都删除时,启动时将无法进入系统,此时就需要进行系统修复。首先要准备好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 系统中一些有用的指令(删除旧内核、设置关闭UTC的时区)
- 删除ubuntu10.04.中的不用内核版本文件 修改 默认启动系统或内核
- Win7、Ubuntu双系统,删除Ubuntu分区后修复Win7引导
- ubuntu /boot目录不足,不小心删除系统正在使用的内核及其处理。
- XP+ubuntu双系统删除ubuntu后MBR修复问题(DISK GENIUS -- 系统MBR修复,逻辑分区误删找回)
- Ubuntu删除系统内核shell脚本
- Win7、Ubuntu双系统,删除Ubuntu分区后修复Win7引导
- ubuntu删除当前系统中的旧版本的内核
- 删除Ubuntu Linux系统旧内核的方法
- 删除ubuntu系统多余的旧内核启动菜单项的方法
- 【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错
- win7修复装系统删除ubuntu进入系统出现grub rescue的问题
- 双系统 删除ubuntu,修复win 7引导解决方法
- XP+ubuntu双系统删除ubuntu后MBR修复问题(DISK GENIUS -- 系统MBR修复,逻辑分区误删找回)
- 修复MBR Ubuntu与Windows双系统下删除Ubuntu
- 双系统 删除ubuntu,修复win 7引导解决方法
- Ubuntu文件系统损坏修复
- 如何删除老版本的Ubuntu内核
- 双系统上重装XP后修复GRUB找回ubuntu
- FreeBSD 系统之分区及内核修复