今天把/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基础—磁盘管理

    1、创建一个10G分区、并格式化为ext4文件系统 1)要求其block大小为2048,预留空间百分比2,卷标MYDATA,默认挂载属性包含acl 2)挂载至/data/mydata目录,要求挂载时禁止程序自动运行,且不更新文件的访问时间戳 #mkfs.ext4 -b 2048 -m 2 -L my…

    Linux干货 2016-11-17
  • 用户和组的四大配置文件简介

    一. 用户的由来 linux系统拥有的就是资源,最重要的事就是对资源的分配,资源分给谁?在linux上资源的访问是对用户赋予不同的权限实现,也就是说能访问资源的单位是用户。那用户在获取资源之前要实现证明自己是本用户,这个过程称为认证,他通过密码和用户名实现。在用户登录时会将用户输入的用户名和密码进行校验,校验过程就是将输入的用户名和密码与linux系统上记录…

    Linux干货 2016-10-24
  • 初识Nginx

    前言:   Nginx介绍:    Nginx(engine x)是由俄罗斯人logor sysoev研发的;官方网站:nginx.org;nginx是一个轻量级的高性能的web服务器和反向代理服务器;nginx本身一个处理静态资源的web服务器,但是通过加装fastcgi等模块,可是支持动态资源;可以为IMAP/POP3/SM…

    Linux干货 2015-06-23
  • 管道和用户管理权限

           一周的时间又过去了,感觉过得太快了,但是过得很充实,这就够啦!把在平时的学习中觉得重要有意义的地方记录下来,希望可以对自己以后的学习有所帮助! 1.把/etc/issue转化为大写,并重定向到issue.out. 管道的作用很强大,|将正确的结果重定向给下一条命令;连接命令;一页一页地…

    2017-07-22
  • linux三剑客之awk

    awk             简介:是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一。这种编程及数据操作语言的最大功能         &n…

    Linux干货 2016-12-05
  • 【26期】Linux第九周学习小总结

    本周带来的是慢慢的技术分享,有关于计划任务的分享,涉及的知识点主要是at和cron,crontab的详解,计划任务可以将任何脚本、程序或文档安排在某个最方便的时间运行,有利于我们的自动化运维,当某项任务多次重复,或者某个指定的时间点多次执行时,就可以使用计划任务方便我们的工作。

    2017-09-09