linux boot 下文件删除,今天把/boot/目录下的文件删除了只好重新安装一下内核和grub...

一前言

今天手贱把/boot/目录下的文件删了  系统重启之后无法登陆系统 无奈只好重装一下内核和grub

二准备工作

Centos7 系统光盘一张 当然我这是虚拟机 只要点几下鼠标即可挂载光盘

3c8ce6380daa33c267ccb0e2e66a02de.png

三开始实验

删/boot/目录的时候忘了截图了  手速比较快  直接点了开机了  请见谅

下边是开机之后的画面  提示grub引导文件无法找到

3c8ce6380daa33c267ccb0e2e66a02de.png

关机之后  右击虚拟机的标签栏之后单机电源  找到开机进入固件(bios)开机直接进入bios来调整光盘启动

3c8ce6380daa33c267ccb0e2e66a02de.png

调整从光盘启动

3c8ce6380daa33c267ccb0e2e66a02de.png

从光盘启动之后 进入到这个画面  选择第三个

3c8ce6380daa33c267ccb0e2e66a02de.png

选择第二个进入救援模式启动项

3c8ce6380daa33c267ccb0e2e66a02de.png

输入数字1 Continue 跳过 并开启一个shell

3c8ce6380daa33c267ccb0e2e66a02de.png

使用chroot 命令挂载系统的根目录  使用yum repolist  命令生成yum缓存这里使用的是本地yum源

3c8ce6380daa33c267ccb0e2e66a02de.png

当然执行 yum install kernel 命令因为kernel是我删除的并不是卸载 所以yum的数据库是不会删除关于kernel的条目所以这里会报错

我执行yum reinstall kernel命令来进行重新安装  你也可以使用其他方式  譬如  yum –replacepakgs 命令进行覆盖安装等

3c8ce6380daa33c267ccb0e2e66a02de.png

从新安装kernel的过程中等待了较长的时间  在这里不要着急按Ctrl+C  他的安装过程确实比较慢  请耐心等待

3c8ce6380daa33c267ccb0e2e66a02de.png

安装完成kernel后  开始安装grub  从centos 7开始grub安装到了 /boot/grub2这个目录中  centos之前的版本在 /boot/grub目录中

3c8ce6380daa33c267ccb0e2e66a02de.png

四修复完成后的验证工作

安装完之后记得把bios调整成从硬盘启动  我这里没有截图

重新开机之后  系统又可以正常启动  至此删除/boot/目录后系统又可以重新开机

3c8ce6380daa33c267ccb0e2e66a02de.png

正常进入系统

3c8ce6380daa33c267ccb0e2e66a02de.png

有兴趣的小伙伴可以动手实验一下

原创文章,作者:wode,如若转载,请注明出处:http://www.178linux.com/70651

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值