大家都知道,linux的fedora core 和windows不兼容问题,一般是先装windows ,再装fedora系列,这样在安装中不会出什么问题,当然如果你是往两块硬盘上安装的话就需要修改 fedora中的grub.conf文件才能正常启动。具体修改我在这里就不说了。
我的恶梦不是因为配置grub有问题。在我装了系统xp和win2003后,有一天同学说fedora的界面不错,很好看,正好自己在网格模拟方针中需要用的linux环境,因为当时simgrid还没有推出win32版本,而自己要在simgrid上做网格试验,所以只能装个linux了,于是准备装同学推荐的fedora。经过分区,安装,系统没有任何问题,grub启动也没有问题。首选是fedora,另外选是other,改为windows,为了方面看。
就这样,因为首选是grub中默认的fedora,所以每次启动机器的时候需要选择才能进入windows。虽然装了fedora,但是除了偶尔做试验用一下之外几乎没怎么用。还是用xp系统。不知道是xp的问题还是fedora的问题,就在这两个系统共存了将近3个月的时间里,就在昨天,不,是前天晚上,也就是2007年8月22日晚上,在我回家睡觉后,windows 和fedora的恶梦就从那个晚上开始了。先说22号晚上我在搞定了一个量子遗传算法的程序后,非常高兴的关机,回家睡觉了。23号早晨起来,吃了早饭来机房一看,奇怪我的机器不是关机了么?怎么还开着,也许是昨天没关掉吧。打开一看,已经进入了默认的fedora系统,于是想也没想就点重新启动,打算进入winxp,谁知道,在重启之后就再也无法进入xp了,提示这样的错误
rootnoverify (hd0,0)
chainloader +1
Error 13: Invalid or unsupported executable format
Press any key to continue....
恶梦从此开始了,我只能重新进入fedora,在google中寻找答案。我几乎找了无数的方法,看了一个上午的帖子,全部无效,虽然显然我的grub.conf文件设置没有问题,我已经全部查过了。在linux看到了一篇文章,似乎和我的问题一样,他说什么方法都不行了,连winxp都无法重新安装了。当时看完这个文章的时候我还没想重装系统都部能解决这个问题,因为我还部想重装,我想应该是配置问题,不用重新安装系统。于是继续在网上寻求答案,看了无数的帖子,都是在安装时候出现无法进入xp系统的问题,大部分是因为grub.conf文件没写对,但是检查来检查去,我都发现自己的配置文件没有错。那到底是出了什么问题呢?虽然知道fedora和windows不太兼容,一直有人在说,看网上也说fedora有bug,在和windows兼容上。但是还是没有找到解药。在一个上午+半个下午的时间没有找到答案后,我开始准备放弃了。于是我想既然不能进入,我就重新安装系统吧,找了xp盘来重新安装,坏了,恶梦开始延续了,xp也无法安装了。换了三张xp安装盘,不是在启动的时候无法进行下去,就是开始检测硬件的时候就黑屏了。看来真让linux论坛上的那个家伙给说对了,不能安装了xp了。这可怎么办啊,我想尽了各种办法,都无法安装。到了晚上,眼看一天的时间都无法修理好机器,甚至不能重新安装系统,我做了一个决定,重新分区。于是我启动进入dos,fdisk后进入分区行,但是郁闷的是连分区也不能进行。当时快崩溃了,突然想到这个系统盘里还带了一个xsboot软件,里面有一个硬盘分区工具,于是进入这个分区工具,终于,看到了主dos分区和linux分区。此时我也没办法了,本来想删除linux分区后再进入dos看看能安装系统不,结果还是无法安装。一气之下就把所有的分区删除了,然后又建立dos分区,然后又扩展分区,然后格式化c盘,然后重新安装系统。
恶梦到重新安装好系统后结束了,整个硬盘的数据已经全部丢失。幸好我已经除c盘以外的内容拷贝到另一个机器上。(因为c盘在另一个机器上也无法显示,只有一个选项,格式化磁盘)。
本来应该昨天晚上blog的,但是昨天搞完后都快晚上1点了,所以就回去睡觉了,今天早晨才来写下这个令人郁闷的双系统恶梦~!希望安装了fedora和winxp的同志们要有心里准备,说不定那天你的系统也会出现同样的问题。最好及时备份好你的数据,不要在c盘里(windows系统盘)存放任何有价值的资料,否则,”恶梦“就真的是你的恶梦了!
flyku 于 2007-09-23 21:45:40发表:
对不起,我的原创文章的地址是:
http://www.flyku.com/blog/post/73.html
请注明转载!
flyku 于 2007-09-23 21:27:06发表:
哇,您真是太厉害了,居然跟我写的文章一摸一样,连标点符号都不差,会有这么神奇的事情吗?不过好像少了我的那两个图片!
我的博客里的文章的地址是http://www.flyku.com/blog/73.html
请您下次抄袭的时候把出处写一下,如果可以把图片也加上,谢谢!
tusheng 于 2007-09-21 06:26:04发表:
我觉得应该在故障恢复控制台运行下fixboot。或许就能解决了。
sckgeneral 于 2007-09-20 14:41:52发表:
我也有这个毛病,我的hp笔记本先装了windows,再装了fedora,然后就在也起不来windows,我不想重做系统,我想问一问,怎么修改geub.conf才能找回windows,谢谢,个位大虾!!
moonpa 于 2007-09-20 13:25:26发表:
我是想你的GRUB出现问题了. 请修复一下就可以.
还有, 如果想快速恢复MS WINDOWS, 而把LINUX删掉的话, 你可以拿WINDOWS系统盘或其它什么引导盘 启动DOS以后,
把你的MBR清一下就可以. 方法如下: 在DOS下 fdisk/mrb 这个命令就可以清掉你的MBR, 那GRUB就没用了.
重启后, 会进入你的MS WINDOWS, 这样的话如果不修复GRUB,还想用LINUX以外, 你就进不去LINUX了. 可以在WINDOWS下再把LINUX分区删掉即可.
:0D1
songshilong629 于 2007-09-07 16:26:39发表:
支持VM
呵呵
luanmingujn 于 2007-09-04 23:55:46发表:
没有兴趣直接安装到机器上,我一般系统只有一个XP,其他的系统都用Virtual Machines虚拟机来装,用着不爽的时候文件一删,系统直接就没有了,就是得加点内存 嘿嘿 反正没有你说得那么麻烦事情
yangfengfrank 于 2007-09-03 11:57:34发表:
这太可怕了,不过看来重新安装GRUB应该可以解决问题,主要是GRUB被安装在硬盘的MBR(主分区表),
如果他出了问题,就会出现你遇到的情况,这是不用全部清洗C盘,只要恢复MBR就可以了,具体来说,可以用DISKGEN等磁盘工具重写MBR,然后就不会出现无法安装WINDOWS的情况,而重新安装FEDORA,其实就是重新安装了GRUB,所以可以恢复。
这里说一下如何快速删除LINUX,使用一个叫paragon partition manager的软件,将所有LINUX分区删除,并将产生的freespace分配给windows分区即可,至于GRUB,是在boot分区,只有100M,保留他可以在以后添加其他操作系统时有用,如果不喜欢,可以连boot分区一起删除,这样就必须重写MBR(用diskgen等软件,许多集成的windows安装盘,如那种GHOST安装系统的盘上就有),当然,如果当初GRUB就没有安装在MBR,那就无所谓。
litaosmile 于 2007-09-02 14:43:22发表:
我好像碰到国类似问题 ,也是突然装XP都装不进去了,也是黑屏,启动电脑的时候是只能启动到GRUB就不动了。后来我重新装了下FEDORA,没有关XP,装好之后竟然好了又可以进去了。FEDORA的GRUB可以管理XP的这样就好了。你可以尝试下,说不定也是GRUB的问题。
奶茶dsk 于 2007-09-02 11:41:57发表:
晕,怎么 这么严重亚。。。。。:0)1 :0)1 :0)1 :0)1