例 1. grub 故障:好比把 MBR 的前 446 个字节都覆盖了。
系统重启后则出现以下故障现象
开机的时候会自动尝试从本地,光盘和网络加载引导程序(若是光盘、网络等引导失败则会
operatiing system not found);这里是从个人光盘加载的,由于本地的引导程序已经没有了.
选择 troubleshooting (排错)
选择 resure a Centos system
选择 continue,注意有耐心多等一下,有的时候会卡个 10 秒才有反应
按照提示,切换根到本机的系统
fdisk -l 看看启动分区是哪一个,有星号的就是
重装一下 grub2 到启动分区就能够了
重启就 OK 了
例 2:若是 grub 引导程序没问题,可是咱们把内核文件或者 grub.cfg 配置文件给删除了怎么
办
重启以后,直接进入 grub 的救援模式,这代表引导程序木有问题,可是引导文件找不到了
进入BIOS调光盘启动
和前面同样,光盘启动,切换根目录,挂载一下光盘到光盘挂载点。
解决方法就是从新安装内核,能够用 rpm 或者 yum,用 yum 须要先卸载当前的,再安装;
rpm 能够强行--force 覆盖安装。
装完内核以后,从新安装一次 grub2, 输入 grub2-install /dev/sda, 而后从新编译一下 grub2
就好了
重启系统就能够了。
重启以后,若是碰见如下问题:
问题是开机直接进入命令行模式,即便 runlevel 显示的是 5,手动输入 startx 同样报错。
解决方式是从新安装图形化界面
yum grouplist
yum groupinstall 'Server with GUI'网络