急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

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

急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

#1

帖子 hsinglei » 2009-01-27 9:53

xp装在c盘,后装的ubuntu在D盘。某天看到E盘空间太大就重新分区了,用的是PM8。05,在XP下咱把D盘给格掉了,然后分到了满意的程度!谁想重启后,连个系统都进不去了 :em06 !现在想起来真。。。荧屏上显示Grub引导loading stage1,5 loading waiting error17(经过查了N天的资料知道这一步也可以挽回的)可以在GRUB》后输
咱现在得解决阿,于是把ubuntu8.04的安装live cd放进光驱,(后来查了N天的资料看到这个步骤也可以修复,但是当时连个系统都进不去,就急忙着要进系统)装好ubuntu后重启不能发现有xp的启动项了,查了n天的资料了都不知道怎么恢复了!
如果真的不能恢复的话,那我要重装xp要注意些什么阿?
谢谢各位了,SOS 啊!
farmers
帖子: 21
注册时间: 2008-07-12 14:33
来自: 西安

Re: 急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

#2

帖子 farmers » 2009-01-27 14:48

你这个问题只有先重装win再装ubu了……问题比较严重呀
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

#3

帖子 wangdu2002 » 2009-01-27 18:46

兄弟你为什么就不看本人关于双系统分区的贴子呢!
先装Win,再装Linux!最重要的是装完配置好系统后,用dd命令把硬盘第一扇区的包含MBR和分区表信息的512B备份下来!
以后再次重装霸道的Win肯定会丢掉双启动的,这时只要随便用张Linux的LiveCD启动电脑,把备份的MBR写回去就万事OK了。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
Super126
帖子: 557
注册时间: 2008-03-30 8:46
来自: 江西吉安

Re: 急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

#4

帖子 Super126 » 2009-01-27 19:05

sudo gedit /boot/grub/menu.lst,在末尾添加:
title Microsoft Windows XP Professional
root (hd0,0)
chainloader +1
上次由 Super126 在 2009-01-27 19:15,总共编辑 1 次。
hsinglei
帖子: 35
注册时间: 2008-11-18 20:27

Re: 急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

#5

帖子 hsinglei » 2009-01-27 19:10

wangdu2002, 严重感谢,明天就重装!哎呀!
头像
wangdu2002
帖子: 13284
注册时间: 2008-12-13 19:39
来自: 物华天宝人杰地灵

Re: 急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

#6

帖子 wangdu2002 » 2009-01-27 22:30

呵呵!不用客气,其实我也是Linux刚入门而已,只不过装系统的经验还是不少的,分区的尝试和经验也较多,所以专门写了篇贴子
《桌面硬盘分区方案推荐!双系统和linux单系统!!》,在Ubuntu中文论坛的这个“系统安装和升级板块”和
衍生版本----》Hiweed板块都发了此贴,你可以看下,应该对你有点参考作用;如果还行,记得帮我顶下,顶上来主要的是可以对其他朋友们也会有点帮助。
本板块是2009-01-97 18:51发的;
Hiweed板块是2008-12-31 18:08发布,这两天一进Hiweed板块,在前几篇贴子就可以看到的。

顺便把dd命令的备份MBR的命令录下来,供你参考下:
[root@wangdu810 ~]# dd if=/dev/sda of=/tmp/mbr.bak0901 bs=512 count=1
1+0 records in
1+0 records out
#整个硬盘的MBR和初始分区表为512B,就是放在硬盘的第一个扇区,所以用上面的命令就可以将包含MBR的第1扇区数据完整备份出来!
最后得到的mbr.bak0901可以多找几个地方存放.如果你的/Home是独立分区的话,在Home里可以单独建个目录mbrBACK,再把这个小文件放进去。

至于以后重装Win后恢复,应该不用我详细说了吧!无非是挂载存有mbr.bak的文件的分区,再把mbr.bak写回sda而已。真有问题再上论坛来交流吧!
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
hsinglei
帖子: 35
注册时间: 2008-11-18 20:27

Re: 急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

#7

帖子 hsinglei » 2009-01-28 8:59

Super126, 貌似不行阿 大哥,咱今天还是要重装了, :em06 各位大哥的帮助咱谢了,只是小弟的情况特别 的严重!
Super126
帖子: 557
注册时间: 2008-03-30 8:46
来自: 江西吉安

Re: 急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

#8

帖子 Super126 » 2009-01-29 0:35

hsinglei 写了:Super126, 貌似不行阿
说实话,这个办法在我的机器上很成功,但是移植到别的机器上有时不行。分区的问题?XP在第一分区是0,0第二是0,1 第一逻辑分区是0,5.......:em06

现在最新的grub4dos已经支持uuid了如果你可以提取/boot/menu.lst的话,据说可以直接被grub4dos引导。
上次由 Super126 在 2009-01-29 0:47,总共编辑 1 次。
Super126
帖子: 557
注册时间: 2008-03-30 8:46
来自: 江西吉安

Re: 急:双系统,在XP下分区后 进不去系统了,后重装ubuntu怎么恢复xp启动项?

#9

帖子 Super126 » 2009-01-29 0:44

另外,提供一个NT菜单启动Ubuntu的方法,如果已经重装了XP,就别再重装Ubuntu了。
一个是提取menu.lst这样内核升级时要手动更新menu.lst,另一个是用grub4dos引导内容如下的menu.lst

代码: 全选

timeout 15
title Find and boot Linux with menu.lst already installed(including ubuntu)
find --set-root /sbin/init
configfile /boot/grub/menu.lst
这个是grub4dos自带的范例菜单中的一部分,可以启动多种已经安装过grub但是MBR被windows破坏的linux。
回复