CentOS GRUB引导错误无法进入系统解决办法

本来想整个LFS试试,结果在最后关头设置LFS系统启动的时候挂了。其余的安装笔记没写多少,先来写写系统怎么挂的。

在LFS之前就在想,万一把我宿主机挂了咋办,没想到真挂了。

但我进行到LFS系统grub安装时,那LFS说明上说的也不明白,我做的也稀里糊涂。似乎把宿主机系统GRUB损坏了,重写了。结果LFS系统也没装好,重启后LFS进不去,宿主机系统就更别说了,根本没有宿主机进系统的选项。。。。

于是开始找办法,我想即便是LFS挂了,恢复出宿主机也好啊,结果手贱点错了,直接双击了.vmdk文件,立马出来了一个windows install安装提示,我都不知道咋回事。过了一会儿需要插入光盘,我点了取消,然后再开虚拟机,发现提示“vmware安装无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件”。

上网搜了好久都不知道VMware怎么挂的。

这下好了,LFS没做成,centos宿主机挂了,顺带着VMware也挂了。

于是乎赶紧去网盘下载VMware安装文件,双击选择修复,修了半天,VMware好了(就这么用安装文件修复就好,网上的方法都不行)。

然后再虚拟机设置里把DVD/CDrom挂上centos的ISO镜像。我要进入救援模式。

再VMware加电开机的时候狂点鼠标左键(光标不进入则F2没用),同时狂按F2,进入BIOS设置,找到boot选项,光标移到cd/dvd上,按下+键将这一个启动项上移到第一个。F10保存退出。

重启。进入centos安装首界面,选择rescue....那项。选择语言都是英语。网络设置跳过。先选continue后选ok,再启动shell。

输入命令chroot /mnt/sysimag进入chroot环境

此时可以正常操作文件。下面修复grub引导。

过程如下。

输入grub回车

依次输入命令:

root   (hd0,0)

setup  (hd0) 

quit   #退出grub

现在别忙着重启。

因为centos6.4有个烦人的SELinux检查。我不关闭它重启后你会蛋疼。

vi /etc/sysconfig/selinux

在里面找到SELINUX=enforcing ,把他改为SELINUX=disable。

现在exit退出chroot。

然后halt -p关机。

之后重开机,并在VM加电时狂点左键+F2,进入BIOS设置,把CD/DVD启动项用“-”号键,移到第三个位置。F10保存退出,重启开机。

现在centos正在启动。过一会启动完了有些奇怪的提示,不管它,等一会儿,系统会自动重启一次,然后就正常了。

终于完了。拯救成功。待会儿去看看LFS错哪了。就差一步了。

对了,这里有两个参考资料

http://www.osyunwei.com/archives/5764.html

http://www.jb51.net/LINUXjishu/58523.html 【3】

你可能感兴趣的:(grub,引导,lfs,rescue)