Ubuntu与xp双系统下怎么重装xp???

为当前最终发行版之前的所有版本提供支持
回复
wc52110
帖子: 30
注册时间: 2008-07-31 8:36
送出感谢: 0
接收感谢: 0

Ubuntu与xp双系统下怎么重装xp???

#1

帖子 wc52110 » 2008-09-12 9:22

我是xp与Ubuntu双系统
现在需要重新安装xp
但据说重装xp后会覆盖Ubuntu的grub
导致Ubuntu无法引导
希望高手指点一个既能保存Ubuntu 又能重装xp的方法
ps:不要告诉我直接使用Ubuntu单系统
虽然Ubuntu是一个相当优秀的系统
但出于学习与娱乐考虑
对我来说Ubuntu毕竟还是不能完全取代xp

ps:我的ubuntu是64位8.04
是直接安装的 不是wubi

谢谢了
o(∩_∩)o...
上次由 wc52110 在 2008-09-12 17:58,总共编辑 1 次。
头像
yiding_he
帖子: 2677
注册时间: 2006-10-25 18:10
来自: 长沙
送出感谢: 0
接收感谢: 0
联系:

#2

帖子 yiding_he » 2008-09-12 9:45

先重装 XP,再重装 GRUB 即可。
你是自由的。别人也是。
mobilesuit
帖子: 39
注册时间: 2008-05-22 10:51
送出感谢: 0
接收感谢: 0

#3

帖子 mobilesuit » 2008-09-12 17:28

用ghost xp 就可以不用破坏grub
galegao
帖子: 46
注册时间: 2006-09-23 19:57
送出感谢: 0
接收感谢: 0

#4

帖子 galegao » 2008-09-12 17:40

首先确定你的grub正常,并能启动linux
然后启动到Ubuntu如果你的是IDE硬盘
请运行:
sudo dd if=/dev/hda of=/media/linux.lnx bs=512 count=1

如果你硬盘的被识别为sda ,请运行
sudo dd if=/dev/sda of=/media/linux.lnx bs=512 count=1

然后你可以到/media找到linux.lnx这个文件
将它拷贝到你的win根目录,一般是C:\然后重启Win,修改根目录下的boot.ini 文件。
在这个文件最后增加:
C:\linux.lnx=”linux
OK,重启,选择Ubuntu吧。
注意:你需要将这个文件备份,可以备份到网络硬盘或者U盘内。
这样你重装Win之后,只需要将这个文件拷贝到Win的根目录,修改boot.ini 就可以了!
wc52110
帖子: 30
注册时间: 2008-07-31 8:36
送出感谢: 0
接收感谢: 0

#5

帖子 wc52110 » 2008-09-12 17:58

ps:我的ubuntu是64位8.04
是直接安装的 不是wubi
galegao
帖子: 46
注册时间: 2006-09-23 19:57
送出感谢: 0
接收感谢: 0

#6

帖子 galegao » 2008-09-12 18:21

我的ubuntu是32位8.04,也是直接安装的。在重装XP前,就是这样做的。
asky800
帖子: 477
注册时间: 2006-08-30 11:16
来自: 广东阳春
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 asky800 » 2008-09-12 18:52

先把linux分区下的/boot/grub/menu.lst复制到windows可以访问的分区保存好,
重装windows xp
下载附件grldr去掉后缀名,放到你的windows根目录,把备份的menu.lst放到和grldr一起
打开windows的boot.ini,注意是隐藏只读属性的,
在最后加入一句
c:\grldr="UBUNTU"
并且把启动等待时间设置为5秒
timeout=5
保存重启windows的启动菜单选择ubuntu就可以进入了。


缺点是每次更新内核之类的东西都要自己修改一次menu.lst文件,在linux下直接复制过来也可以。
还有就是要是你linux分区的uuid变化了就麻烦了,不过只要不是格式化是不会变的吧?
附件
grldr.rar
(183.38 KiB) 下载 44 次
回复

回到 “老旧版本支持”