如何在保留Fedora的情况下重装windowsxp

0 views
Skip to first unread message

zhongsan yan

unread,
Apr 19, 2009, 8:48:57 AM4/19/09
to fedo...@googlegroups.com
各位好:
由于XP出现问题,显卡驱动坏了,可能是卸载不完全,导致现在旧的驱动无效,新的装不进去,很恶心,所以需要重装,但是在fedora 中有很多的东西是我费了很多心血搞的,重来一次很郁闷,请问是否有办法在保留fedora的情况下重装xp啊,我以前试过的,重装xp会丢失所有linux的启动信息,没办法再启动linux
 
BR

xiaohu

unread,
Apr 19, 2009, 8:46:36 AM4/19/09
to fedo...@googlegroups.com
没有办法,只有舍弃 Windows 了!

在 2009-04-19日的 20:48 +0800,zhongsan yan写道:

Richard Peng

unread,
Apr 19, 2009, 8:53:44 AM4/19/09
to fedo...@googlegroups.com

网上有很多这样的文章,一搜就出来了。


2009/4/19 zhongsan yan <yanzh...@gmail.com>

各位好:
由于XP出现问题,显卡驱动坏了,可能是卸载不完全,导致现在旧的驱动无效,新的装不进去,很恶心,所以需要重装,但是在fedora 中有很多的东西是我费了很多心血搞的,重来一次很郁闷,请问是否有办法在保留fedora的情况下重装xp啊,我以前试过的,重装xp会丢失所有linux的启动信息,没办法再启动linux
 
BR



--

Regards,
Richard

zhongsan yan

unread,
Apr 19, 2009, 8:57:32 AM4/19/09
to fedo...@googlegroups.com
网上的文章都是描述fedora 7的,我用的是fedora 10
不知道是否会有误啊
 
请哪位有过此经验的兄弟指教指教

Richard Peng

unread,
Apr 19, 2009, 9:03:42 AM4/19/09
to fedo...@googlegroups.com

理论上都是差不多的,因为重装Windows,而导致MBR被重写了,你只要在重装完XP后,用一张Fedora 或其他的linux的liveCD进入,用终端输入一些GRUB命令,就可以了,具体什么命令,我因为好久没弄了,我也不记得了。

你可以到Ubuntu的论坛去搜搜。

知之为知之,不知Google之。


2009/4/19 zhongsan yan <yanzh...@gmail.com>

网上的文章都是描述fedora 7的,我用的是fedora 10
不知道是否会有误啊
 
请哪位有过此经验的兄弟指教指教



--

Regards,
Richard

zhongsan yan

unread,
Apr 19, 2009, 9:09:06 AM4/19/09
to fedo...@googlegroups.com
LiveCD我有,感觉战战兢兢的——可怜的我,还是备份资料先吧

刘红丹

unread,
Apr 19, 2009, 9:14:07 AM4/19/09
to fedo...@googlegroups.com
我昨天刚重装了xp一回的(关机的时候包错误,烦!),只要你有安装cd,不管是live的还是不是live,都没问题的。xp重写了mbr,你肯定是找不到fedora了,这时候需要:
1.用grub for dos,利用硬盘安装模式,用以前的cd镜像来重新升级一下fedora,注意只是需要重新升级发现,而不是重新安装系统。以前直接用grub4dos然后将grub重新set一下就可以了,不过现在好像不行,set的时候会报错,命令找不到,需要用光盘。
2.用cd的话,更简单了,省去了硬盘安装的步骤了。

祝你顺利。

2009/4/19 zhongsan yan <yanzh...@gmail.com>
LiveCD我有,感觉战战兢兢的——可怜的我,还是备份资料先吧



--
刘红丹

刘红丹

unread,
Apr 19, 2009, 9:15:26 AM4/19/09
to fedo...@googlegroups.com
备份资料,不需要的吧,就算你重新安装windows,fedora的也不会丢失啊,就像win下的c,d,e盘之类的,担心什么呢。

2009/4/19 刘红丹 <hongd...@gmail.com>



--
刘红丹

zhongsan yan

unread,
Apr 19, 2009, 9:16:24 AM4/19/09
to fedo...@googlegroups.com
谢谢,这就先备份资料,开始整吧,上帝保佑我顺利,阿门

BigHead Yuan

unread,
Apr 19, 2009, 11:07:57 AM4/19/09
to fedo...@googlegroups.com
grub4dos,你试试这个,很有效的

2009/4/19 zhongsan yan <yanzh...@gmail.com>

刘红丹

unread,
Apr 19, 2009, 11:16:14 AM4/19/09
to fedo...@googlegroups.com
grub4dos,进入grub还需要:
grub> root (hd0,0) 
grub> setup (hd0) 
不过这样有时候会出错的,错误如下:
    grub>  root (hd0,6) 
    grub>  setup(hd0) 

   checking if" /boot/grub/stage1"exist...no 
   checking if" grub/stage1"exist...no 

        
Notice: the two commands setup and install will be removed soon! Please use the OS Utility of BootLace.com to install CRLOR boot record to the MBR or to the boot area of a specified partion. 
找不到难道还需要在之前:
find /boot/grub/stage1
find这个命令么?不过用光盘或者硬盘镜像安装方式升级一下,发现一下重新安装grub肯定没问题。我昨天(前天?)就碰到了这个问题了,就是如此解决的。

2009/4/19 BigHead Yuan <dato...@gmail.com>



--
刘红丹

Along.Zhai

unread,
Apr 20, 2009, 4:22:16 AM4/20/09
to fedo...@googlegroups.com
今天做了测试,环境如下:
30GB的硬盘,其中:
10GB的主分区,安装WINDOWS XP;
20GB的扩展分区(2GB的逻辑分区,NTFS格式,存放了几个测试文件;剩下的空
间,安装了 FEDORA 10)

先安装了XP,可以正常启动;再安装了FEDORA10,也可以正常启动。
(双启动工作正常)


接下来的事情,有些头大了:
本想重装XP系统,用光盘引导后,在出现 “Press any key to boot from CD”后,
敲回车,结果却根本无法进入安装界面,屏幕上一点儿反应都没有 ~~

zhongsan yan 写道:


> 各位好:
> 由于XP出现问题,显卡驱动坏了,可能是卸载不完全,导致现在旧的驱动无效,

自由建客

unread,
Apr 20, 2009, 4:27:50 AM4/20/09
to fedo...@googlegroups.com
光盘问题

Along.Zhai 写道:

刘红丹

unread,
Apr 20, 2009, 4:40:11 AM4/20/09
to fedo...@googlegroups.com
排除光盘的问题,还有可能是/boot分区的问题,如果划分了100M的boot的话,以前碰到过类似的问题,安装不上xp了,删除了boot之后就好了。一般应该没这问题,fedora 9之前是这样,fedora 10还没这么搞过。
貌似如此,没有深究过

2009/4/20 自由建客 <pr...@21cn.com>



--
刘红丹

Along.Zhai

unread,
Apr 20, 2009, 4:43:20 AM4/20/09
to fedo...@googlegroups.com
不是光盘的问题。

1、第一次安装XP时,用的就是这张盘(上海市政府版的);
2、后来换过不同的光盘,仍然出相同的故障或问题。
我测试用的电脑是 DELL D510,因此共使用了以下几种介质进行安装。

(1)DELL OEM XP 专业版;
(2)DELL OEM XP 家庭版;
(3)DELL OEM VISTA 家庭版
(4)番茄花园版


自由建客 写道:

自由建客

unread,
Apr 20, 2009, 4:51:36 AM4/20/09
to fedo...@googlegroups.com
RH9 开始,一直有 100M /boot ,一切正常。若非光盘,难道是分区表的微妙问题?

刘红丹 写道:
> 排除光盘的问题,还有可能是/boot分区的问题,如果划分了100M的boot的话,以
> 前碰到过类似的问题,安装不上xp了,删除了boot之后就好了。一般应该没这问

> 题,fedora 9之前是这样,fedora 10还没这么搞过。
> 貌似如此,没有深究过
>

> 2009/4/20 自由建客 <pr...@21cn.com <mailto:pr...@21cn.com>>

刘红丹

unread,
Apr 20, 2009, 4:53:12 AM4/20/09
to fedo...@googlegroups.com
呃,应该是mbr的问题,归咎到boot上是不对的 -_-!

不可能一点反映都没有把,比如说屏幕左上角有一个下划线在轻轻的跳动之类的,或者grub之类的,需要修复一下mbr(排除硬盘问题):
用DOS命令fdisk恢复主引导扇区MBR(Main/Master Boot Record)
用win98的引导盘或DOS引导盘引导系统到纯DOS提示符下,执行:"fdisk /mbr"即可。

有的装完之后进不去,只是进入grub界面,一样的道理的,也可以这样进去xp:
rootnoverify (hd0,0)
chainloader +1
boot
其实就是grub.conf里面的命令。

2009/4/20 自由建客 <pr...@21cn.com>



--
刘红丹

kelvin

unread,
Apr 20, 2009, 4:54:36 AM4/20/09
to fedo...@googlegroups.com
不用搞这么麻烦.

   先装Windows ,装完后 FC的数据是不会丢的,只是丢了GRUB,再用引导光盘进入修复模式,重装一下GRUB就可以了.

2009/4/20 自由建客 <pr...@21cn.com>



--
Best regards

自由建客

unread,
Apr 20, 2009, 4:59:26 AM4/20/09
to fedo...@googlegroups.com
MBR 问题更不可能。或许是 Linux 分区标记未更正,这并不影响 Linux 的使用,
但或许影响到了 Windows 安装程序。

刘红丹 写道:


> 呃,应该是mbr的问题,归咎到boot上是不对的 -_-!
>
> 不可能一点反映都没有把,比如说屏幕左上角有一个下划线在轻轻的跳动之类的,
> 或者grub之类的,需要修复一下mbr(排除硬盘问题):
> 用DOS命令fdisk恢复主引导扇区MBR(Main/Master Boot Record)
> 用win98的引导盘或DOS引导盘引导系统到纯DOS提示符下,执行:"fdisk /mbr"即可。
>
> 有的装完之后进不去,只是进入grub界面,一样的道理的,也可以这样进去xp:
> rootnoverify (hd0,0)
> chainloader +1
> boot
> 其实就是grub.conf里面的命令。
>

> 2009/4/20 自由建客 <pr...@21cn.com <mailto:pr...@21cn.com>>


>
>
> RH9 开始,一直有 100M /boot ,一切正常。若非光盘,难道是分区表的微妙
> 问题?
>
> 刘红丹 写道:
>
> 排除光盘的问题,还有可能是/boot分区的问题,如果划分了100M的boot
> 的话,以 前碰到过类似的问题,安装不上xp了,删除了boot之后就好
> 了。一般应该没这问 题,fedora 9之前是这样,fedora 10还没这么搞过。
> 貌似如此,没有深究过
>
> 2009/4/20 自由建客 <pr...@21cn.com <mailto:pr...@21cn.com>

> <mailto:pr...@21cn.com <mailto:pr...@21cn.com>>>

刘红丹

unread,
Apr 20, 2009, 5:00:50 AM4/20/09
to fedo...@googlegroups.com
目前确实影响到了楼主的Windows安装了啊,楼主不是说插入光盘没反应么 ......

2009/4/20 自由建客 <pr...@21cn.com>



--
刘红丹

Along.Zhai

unread,
Apr 20, 2009, 5:55:32 AM4/20/09
to fedo...@googlegroups.com
换了个 IBM 的小黑,仍是相同的总是。
用手机拍了四张图:
说明:
38A:这是在PQMagic 中看到的硬盘结构;
39A:这是系统启动时的菜单;
40A:这是进入XP后看到的硬盘分区;
41A:这是进入Fedora10后看到的硬盘分区。
IMG0038A.jpg
IMG0039A.jpg
IMG0040A.jpg
IMG0041A.jpg

自由建客

unread,
Apr 20, 2009, 6:18:57 AM4/20/09
to fedo...@googlegroups.com
这就是分区表的微妙问题。哈哈……

Along.Zhai 写道:

> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>

刘红丹

unread,
Apr 20, 2009, 6:42:00 AM4/20/09
to fedo...@googlegroups.com
哈哈,那咋解决这个微妙问题啊

2009/4/20 自由建客 <pr...@21cn.com>



--
刘红丹

刘红丹

unread,
Apr 20, 2009, 6:43:29 AM4/20/09
to fedo...@googlegroups.com
对分区表没什么研究,这个到底是啥微妙的变化啊?

2009/4/20 刘红丹 <hongd...@gmail.com>



--
刘红丹

自由建客

unread,
Apr 20, 2009, 8:17:23 AM4/20/09
to fedo...@googlegroups.com
1. Linux LiveCD 启动。
2. 启动 fdisk ,不会用的自己搜。
3. 用 p 命令打印分区表。
4. 记录柱面(cylinders)总数、各分区始(Start)末(End)柱面及类型。不懂
的就把打印结果全抄。
5. 删除所有分区并保存退出。
6. 主分区表充零,dd if=/dev/zero of=/dev/sdX bs=446 count=1 。一定要做。
7. 再次启动 fdisk 按原分区大小及类型创建分区。
8. 用 p 命令打印分区表,对照先前抄录,一致时保存退出。

注意:
大小一定要是原来的,丝毫不差,否则将丢失数据,要用特殊手段才能找回,
所以要严格按起止柱面分区。
原为主分区的必为主分区,原为逻辑分区的必为逻辑分区。部分硬盘后面有约
7.8M 空闲,勿贪便宜在此并入最后分区。
激活需要的活动分区。

pingz

unread,
Apr 20, 2009, 9:49:01 AM4/20/09
to fedo...@googlegroups.com
老大,你这个办法太吓人了……

2009/4/20 自由建客 <pr...@21cn.com>

Arsen Lupin

unread,
Apr 20, 2009, 9:52:47 AM4/20/09
to fedo...@googlegroups.com
杀鸡而已,焉用牛刀?

nichael2008

unread,
Apr 20, 2009, 9:51:03 PM4/20/09
to fedora-cn
我上次xp进不去,然后拿了一张还原盘重装了xp。居然没有重写mbr,只是把系统ghost还原到c盘而已,所以你可以找找这样的系统盘,如果实在没有,你可以考虑用xp来启动linux,网上这方面的教程你搜下看,设置不是很麻烦
 
 
2009-04-21

nichael2008

发件人: zhongsan yan
发送时间: 2009-04-19  20:49:15
收件人: fedora-cn
抄送:
主题: 如何在保留Fedora的情况下重装windowsxp
各位好:

yuhui xia

unread,
May 30, 2009, 7:58:13 AM5/30/09
to fedo...@googlegroups.com
fedora根本就没有丢失,它还静静地躺在原来的分区上,最简单的办法就是在windows下安装wingrub,然后自己在menu.lst中添加linux引导

2009/4/19 zhongsan yan <yanzh...@gmail.com>

yangkejin

unread,
May 30, 2009, 11:23:59 AM5/30/09
to fedo...@googlegroups.com
数据还在,只是MBR抹掉了~楼下正解


yuhui xia 写道:
> fedora根本就没有丢失,它还静静地躺在原来的分区上,最简单的办法就是在


> windows下安装wingrub,然后自己在menu.lst中添加linux引导
>
> 2009/4/19 zhongsan yan <yanzh...@gmail.com

> <mailto:yanzh...@gmail.com>>
>
> 各位好:
> 由于XP出现问题,显卡驱动坏了,可能是卸载不完全,导致现在旧的驱动无
> 效,新的装不进去,很恶心,所以需要重装,但是在fedora 中有很多的东
> 西是我费了很多心血搞的,重来一次很郁闷,请问是否有办法在保留fedora
> 的情况下重装xp啊,我以前试过的,重装xp会丢失所有 linux的启动信息,
> 没办法再启动linux
> BR
>
>

Knoppix

unread,
May 30, 2009, 11:43:06 PM5/30/09
to fedora 中文用户组
我比你更郁闷,更新FEDORA10 结果重新启动直接就GRUB了。。。

yangkejin

unread,
May 31, 2009, 3:16:27 AM5/31/09
to fedo...@googlegroups.com
你可以手工定位

Knoppix 写道:
> 我比你更郁闷,更新FEDORA10 结果重新启动直接就GRUB了。。。

sunjw8888

unread,
May 31, 2009, 4:18:21 AM5/31/09
to fedora 中文用户组
先装windows,之后用fedora光盘修复一下grub

On 4月19日, 下午8时53分, Richard Peng <pengy...@gmail.com> wrote:
> 网上有很多这样的文章,一搜就出来了。
>
> 2009/4/19 zhongsan yan <yanzhong...@gmail.com>


>
> > 各位好:
> > 由于XP出现问题,显卡驱动坏了,可能是卸载不完全,导致现在旧的驱动无效,新的装不进去,很恶心,所以需要重装,但是在fedora
> > 中有很多的东西是我费了很多心血搞的,重来一次很郁闷,请问是否有办法在保留fedora的情况下重装xp啊,我以前试过的,重装xp会丢失所有linux的启动信息,没办法再启动linux
>
> > BR
>

> --
>
> Regards,
> Richard

Reply all
Reply to author
Forward
0 new messages