双系统[Grub: XP+Ubuntu]想重装Win7的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
justinavril
帖子: 328
注册时间: 2007-10-11 15:45
联系:

双系统[Grub: XP+Ubuntu]想重装Win7的问题

#1

帖子 justinavril » 2010-01-13 13:51

昨晚,不知道哪儿抽抽了,想把XP卸载掉装Win7.但是现在系统里是XP和Ubuntu双系统,Grub引导的。

如果我把7覆盖掉XP,是不是会影响Grub引导?有什么办法,让重装不影响Grub吗?

我搜到一些重装后修复grub的网页,做法是否可行?

谢谢 :em06
**********************
在T400下装的Linux,学习学习学习Ubuntu
**********************
头像
justinavril
帖子: 328
注册时间: 2007-10-11 15:45
联系:

Re: 双系统[Grub: XP+Ubuntu]想重装Win7的问题

#2

帖子 justinavril » 2010-01-13 15:25

木人这样试过么?

我Ubuntu在一个单独分区里 XP在一个单独分区里 我想把7装到XP的分区里
**********************
在T400下装的Linux,学习学习学习Ubuntu
**********************
hlost
帖子: 121
注册时间: 2009-05-04 10:29

Re: 双系统[Grub: XP+Ubuntu]想重装Win7的问题

#3

帖子 hlost » 2010-01-18 16:52

应该会冲掉

如果你是grub的启动器得重新安装到引导区,win7没见到支持分区引导的选项

如果是xp引导的话,到时候用bcdedit.exe配置启动项
头像
sirniu
帖子: 235
注册时间: 2009-05-31 22:52
联系:

Re: 双系统[Grub: XP+Ubuntu]想重装Win7的问题

#4

帖子 sirniu » 2010-01-18 17:52

放心的装,装好windows7之后在windows7下用grub4dos建立个linux的引导就行,我想你不会在意引导在那个系统下吧。但是装之前你也要做些功课:
备份你的grub.cfg或者menu.lst,还有你的boot所在的分区的序列号(类似sda12)。安装windows7之后这样恢复分区:
1.下载grub4dos,注意:要最新版的。
2.解压grub4dos,把grldr.mbr,grldr与menu.lst复制到C盘根目录下,以管理员模式打开命令提示符并输入以下命令:
bcdedit /create /d "GRUB4DOS" /application bootsector
输入命令后,会出来UID,复制它,替换字符串
bcdedit /set 字符串 device partition=C:
bcdedit /set 字符串 path \grldr.mbr
bcdedit /displayorder 字符串 /addlast
三个都运行完毕重启就可以在启动菜单显示grub4ods了
3.按照你的系统的情况编辑menu.lst(也放在c盘根目录下)
下面我的menu.lst,你只要根据自己的情况替换部分代码就行:
# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.


timeout 30
default /default

title Ubuntu9.10
root (hd0,7)
kernel /boot/vmlinuz-2.6.31-17-generic root=/dev/sda8 ro quiet splash
initrd /boot/initrd.img-2.6.31-17-generic
boot

title Ubuntu9.10
root (hd0,7)
kernel /boot/vmlinuz-2.6.31-16-generic root=/dev/sda8 ro quiet splash
initrd /boot/initrd.img-2.6.31-16-generic
boot


title Windows7
rootnoverify (hd0,0)
chainloader +1
boot
你要替换的有:
root (hd0,7)------------如果boot所在分区为sda12,则将7换为11,也就是12-1。
/boot/vmlinuz-2.6.31-16-generic root=/dev/sda8 ro quiet splash---------打开你备份好的menu.lst或grub.cfg,将系统内核版本和sda8替换就行
/boot/initrd.img-2.6.31-16-generic------替换内核版本号

切忌,如果在安装系统时调整了系统分区上面的方法有可能不管不用,出事别赖我啊!
自從簽名被別人“借用”了之後我就不用了
头像
iamverycools
帖子: 33
注册时间: 2008-04-05 22:06

Re: 双系统[Grub: XP+Ubuntu]想重装Win7的问题

#5

帖子 iamverycools » 2010-01-22 16:36

我没有menu.lst
这个是不是需要自己创建
头像
sakila14th
帖子: 36
注册时间: 2012-01-28 23:08

Re: 双系统[Grub: XP+Ubuntu]想重装Win7的问题

#6

帖子 sakila14th » 2012-02-18 8:23

marked :em03
tusheng
帖子: 741
注册时间: 2007-09-18 8:45

Re: 双系统[Grub: XP+Ubuntu]想重装Win7的问题

#7

帖子 tusheng » 2012-02-18 11:28

如果楼主是装ghost-win7,

有可能的话,什么影响都没有
回复