本来想整个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】
CentOS GRUB引导错误无法进入系统解决办法