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、关机,拿出光盘,重启即可。



  • 4
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
对于Ubuntu系统修复,有几个常见的方法和步骤可以尝试。 首先,可以尝试使用Ubuntu的Live CD或USB启动系统。将Live CD或USB插入计算机中,并从BIOS设置中选择从这些存储设备启动。一旦进入Live环境,可以使用GParted等分区工具检查、修复磁盘上的分区问题。如果分区出现问题,也可以使用GParted重新设置分区。 其次,可以尝试修复GRUB启动器。在Ubuntu启动过程中,如果出现错误提示或无法启动的情况,可能是由于GRUB(GRand Unified Bootloader)遇到问题。可以通过在Live环境中打开终端,运行“sudo grub-install /dev/sda”命令来重新安装GRUB启动器。 另外,可以通过终端命令修复损坏的软件或系统包。在终端中运行“sudo apt-get install --reinstall packagename”命令,将“packagename”替换为需要重新安装的软件包或系统包的名称。这将重新安装并修复这些软件或系统包。 最后,如果仍然无法修复,可以尝试进行系统备份并重新安装Ubuntu。备份重要的个人文件和数据。重新安装Ubuntu系统,可以选择完全覆盖原有系统或者保留原有用户数据。重新安装之后,可以将备份的文件和数据恢复到新安装的系统中。 需要注意的是,以上方法只是一些常见的修复步骤,可能并不能解决所有问题。对于更复杂的系统问题,可能需要更专业的知识和经验,建议咨询专业的技术人员进行处理。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值