CentOS 7 grub故障

例 1. grub 故障:比如把 MBR 的前 446 个字节都覆盖了。
CentOS 7  grub故障
系统重启后则出现如下故障现象
开机的时候会自动尝试从本地,光盘和网络加载引导程序(如果光盘、网络等引导失败则会
operatiing system not found);这里是从我的光盘加载的,因为本地的引导程序已经没有了.
CentOS 7  grub故障
选择 troubleshooting (排错)
CentOS 7  grub故障
选择 resure a Centos system
CentOS 7  grub故障
选择 continue,注意有耐心多等一下,有的时候会卡个 10 秒才有反应
按照提示,切换根到本机的系统
CentOS 7  grub故障
fdisk -l 看看启动分区是哪个,有星号的就是
CentOS 7  grub故障
重装一下 grub2 到启动分区就可以了
CentOS 7  grub故障
重启就 OK 了
例 2:如果 grub 引导程序没问题,但是我们把内核文件或者 grub.cfg 配置文件给删除了怎么

CentOS 7  grub故障
重启之后,直接进入 grub 的救援模式,这表明引导程序木有问题,但是引导文件找不到了CentOS 7  grub故障
进入BIOS调光盘启动
CentOS 7  grub故障
和前面一样,光盘启动,切换根目录,挂载一下光盘到光盘挂载点。
CentOS 7  grub故障
解决方法就是重新安装内核,可以用 rpm 或者 yum,用 yum 需要先卸载当前的,再安装;
rpm 可以强行--force 覆盖安装。
CentOS 7  grub故障
装完内核之后,重新安装一次 grub2, 输入 grub2-install /dev/sda, 然后重新编译一下 grub2
就行了
CentOS 7  grub故障
重启系统就可以了。
重启之后,如果遇见以下问题:
问题是开机直接进入命令行模式,即使 runlevel 显示的是 5,手动输入 startx 一样报错。
解决方式是重新安装图形化界面
yum grouplist
yum groupinstall 'Server with GUI'
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章