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

一前言

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

二准备工作  

        Centos7 系统光盘一张 当然我这是虚拟机 只要点几下鼠标即可挂载光盘
        今天把/boot/目录下的文件删除了只好重新安装一下内核和grub

三开始实验

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

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

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

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

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

        调整从光盘启动

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

四修复完成后的验证工作

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

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

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

        正常进入系统

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

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

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

(1)
wodewode
上一篇 2017-03-06 23:07
下一篇 2017-03-07 10:11

相关推荐

  • Linux文本编辑器之 vi vim 详谈

    Linux文本编辑器之 vi vim         vi :Visual Interface,它与sed不同,sed是功能比较简单的行编辑器,而vi是一个功能强大的全屏文本编辑器,它还有一个增强版vim (Vi IMproved).在vim里,有很多功能强大的文本编辑…

    Linux干货 2016-08-15
  • 前两天课程中学到的东西

    一、计算机组成部分 由CPU,存储器和输入输出系统三大部分组成(或者可以说成四大部分) CPU:相当于大脑,用来执行最重要的任务:计算 存储器:相当于身体,为CPU提供计算所需要的所有东西 输入输出设备:四肢,为整个系统提供需要计算的内容,吧需要给供给CPU的东西放入存储器中 二、linux发行版,linux发行版主要有三个大类:debian,slackwa…

    Linux干货 2016-10-30
  • 运维第一步

    学友分享各自工作经历

    2018-03-26
  • hadoop分布式集群

    分布式集群的实现 环境: 192.168.36.129   node1:NN,SNN,RM  192.168.36.130  node2:DN,NM 192.168.36.132   node3:DN,NM 192.168.36.133   node4:DN,NM 配置java环境,每个节点时间同步,基于主机名互相通信,定义/etc/hosts 文件 &nb…

    2017-12-09
  • LAMP分离环境的搭建(最新版本的mysql+php+http源码编译安装)

    实验者:FrankStar      实验日期:20150628 任务:主要是实现在Linux环境下配置LAMP环境,利用VMware+centos6.4实现,将LAMP分离为多台主机; 附注:由于大家的环境不一样,可能有些人已经安装了这个包或者那个软件,所以调试的环境结果也不一样,为了尽量能模拟到 可能出现的所有问题,在编译会…

    Linux干货 2015-06-30
  • MySQL主从复制: MHA

                    MySQL主从复制: MHA 前言 MHA的架构 环境部署 实验步骤 总结 前言 上篇文章我们实现了MySQL的主从复制, 但是我们之前就说过, 主从复制是有很多问题的…

    Linux干货 2016-04-28