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】

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

时间: 2024-10-26 13:11:54

CentOS GRUB引导错误无法进入系统解决办法的相关文章

[转]"error while loading shared libraries: xxx.so.x" 错误的原因和解决办法

[转]"error while loading shared libraries: xxx.so.x" 错误的原因和解决办法 http://blog.csdn.net/sahusoft/article/details/7388617 一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared obje

centos网速特别慢的最佳解决办法 - 关闭ipv6

我使用了centOS,但是发现网速实在是卡得几乎不能上网,连百度都打不开,但是win却飞快. 后来想到偶然记得有一次看过一段话,说到关闭ipv6,测试来一下,果然有效,关闭来ipv6打开网速飞快. 关闭方法,在/etc/modprobe.d/dist.conf结尾添加 alias net-pf-10 off alias ipv6 off 然后保存,重启centOS 即可(by default7#zbphp.com). centos网速特别慢的最佳解决办法 - 关闭ipv6,布布扣,bubuko.

cocos2d-x 3.2 for wp8-xaml应用商店提交应用时出现的API错误(不能用CreateEventExA)解决办法

好不容易做完一个游戏,提交到商店显示"本地API不支持CreateEventExA"之类的错误提示 于是我在整个解决方案里查找CreateEventExA,发现没有,却在Audio.h找到了CreateEventEx: StreamingVoiceContext() : hBufferEndEvent(CreateEventEx(NULL, FALSE, FALSE, NULL)) { } 刚开始由于懒,直接注释掉了这些,然后发现运行时出现闪退. 然后我查看CreateEventEx,

三星笔记本R428安装xp win7双系统,切换系统重启才能进入系统解决办法。

三星笔记本 XP win7 双系统切换重启解决方法 三星笔记本有个奇怪的现象,就是装有XP和win7双系统    xp切换到win7.进系统是会重启一次,并且bios回复光驱为第一启动项,win7切换到XP也是一样.但是如果一直只用其中的一个系统时则没有重启的现象. 经过两天的实践我的三星R428本本终于可以一次就切换成功.现将我的经验与大家分享,希望能帮到有需要的童鞋 重启的原因如下: Bios中 advance下的AHCI Mode Control(仅供参考,不同品牌会不一样) 设置为AUT

【转】nginx 499错误的原因及解决办法

本文给大家介绍了nginx 499错误的原因及解决办法,具体内容如下所示: 1.499网上的解释是客户端主动关闭了连接 在一个项目上传文件的时候,nginx log报499,关闭iptables就可以 2.从排除故障的方法来说 nginx->tomcat,问题就出在这两个上面 看nginx的请求是否在日志里面能发现,这次是post请求是499 看tomcat的日志,是否有异常 3.从网络层,应用层,从下至上排除 iptables和网络方面的问题 4.使用工具 tcpdump tcpdump -X

java 不允许同一账户不同IP 同时登录系统解决办法 兼容IE Firefox

需求就是 不允许同一个账户同一时间登录系统.只要有一个账户在线其他人就是不能用这个账户. 功能很简单,过程很纠结 . 这篇文章解决了兼容IE.Firefox 浏览器下,不同IP 地址 同一用户同时登陆的解决办法,包括应对浏览器没有正常关闭的情况. 说下解决过程,本来以为用session存取就好了,后来只能在同一个浏览器内标签窗口好用.跨浏览器就不行.因为sessionId不一样.(经测试 跟sessionID 没关系 ) 网上找了一些解决办法.又是些监听器 又是写 方法的: 又是数据库加字段判断

ASP: Response 对象 错误 'ASP 0251 : 80004005' 解决办法

Response 对象 错误 'ASP 0251 : 80004005' 超过响应缓冲区限制 这种情况一般是因为需要输出的网页内容太大了,由于asp在输入内容到客户的浏览器上之前,会把需要输出的全部内容先输出到缓存区,这个缓存区一般默认大小为4194304,即4MB. 参见:c:\windows\system32\inetsrv\下的metabase.xml文件里的AspBufferingLimit="4194304" 当需要输出的网页内容超过设置的AspBufferingLimit时

Matlab 错误使用 mcc的解决办法//vs可以用matlab生成的库:C#调用由matlab生成的dll 或是C++ 生成lib dll

Matlab 错误使用 mcc的解决办法:如果不是lic的问题就是版本问题 注意:vs的版本要比matlab版本低,matlab有相应支持vs的版本才可以进行dll的生成 1.C#关于生成dll 参考如下网址 注意:必须安装MCRInstall , 这个版本也要和vs对应 http://www.cnblogs.com/pacoyang/archive/2013/03/27/2694785.html 不需要添加库目录等 2.C++生成lib.dll参考网址 需要添加库目录等 https://blo

Docker的centos镜像内无法使用systemctl命令的解决办法

在Docker官方的centos镜像内无法使用systemctl命令的解决办法, 使用该命令docker报错 Failed to get D-Bus connection: Operation not permitted 解决办法: 运行容器时添加参数 --privileged=true /usr/sbin/init 完成的启动命令为: docker run -itd --name centos7 --privileged=true centos /usr/sbin/init 原文地址:http