安装centos7 卡在 “正在安装引导装载程序”界面

今天系统突然起不来, 不知道什么原因删掉了一些文件。修复太浪费时间,还是重新装一个系统(原来的分区有很多个人资料,所以一定不能格调,在无用的分区上装新的系统**所以你装系统的时候尽量不要满盘装,为以后碰见这种情况保留余地)。

下面就说一下装了一半突然卡掉的问题。

安装centos7 卡在 “正在安装引导装载程序”界面

按住ctrl+alt+f2 切换到tty2下,在anaconda用户下输入命令:ps aux

安装centos7 卡在 “正在安装引导装载程序”界面

可以看到 很多进程处于S+状态。

在终端执行:/bin/sh /sbin/grub2-mkconfig -o /boot/grub2/grub.cfg  程序不能正常终止,grub2-mkconfig 为shell脚本,那么我们加参数-x进行跟踪 : /bin/sh -x /sbin/grub2-mkconfig

安装centos7 卡在 “正在安装引导装载程序”界面

可以看到卡在/etc/grub.d/30_os-prober(这个命令是用来探测其他系统的分区)。没什么用。那么重启机器, 在安装引导程序之前删除/etc/grub.d/30_os-prober.

安装centos7 卡在 “正在安装引导装载程序”界面

在上面这个界面安装完grub2-tools这个包,就要删除/etc/grub.d/30_os-prober。具体操作如下:

按ctrl+alt+f2 进入tty2, 

cd /mnt/sysimage

chroot .

rpm -q grub2-tools   //一但查询结果安装了grub2-tools这个包就可以执行下边的命令删除30_os-prober文件了

rm -f /etc/grub.d/30_os-prober

执行完, 切到界面等着就可以了(ctrl+alt+f6  机器不同快捷键不同,可以按住atrl+alt+f*   *代表阿拉伯数字)

就分享到这,可能卡的是别的地方,也可以根据这个方法进行解决   。有问题可以联系我哦。