[问题]双系统grub引导问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 2
- 注册时间: 2008-05-22 14:07
[问题]双系统grub引导问题
我电脑上之前装的是fedora和windows xp的双系统
之后我从网上下载了ubuntu的iso文件,放在d:盘根目录下,然后从硬盘安装ubuntu。
在安装设置的最后一步,提示让我选择是否安装启动加载器,我选择了将启动加载器安装
在sda1分区,也就是windows的那个分区。
于是现在就出现问题了……每次启动之后出现操作系统选择的菜单,我选ubuntu能够正常进入,而选windows xp
则又返回loading grub...然后重新回到操作系统选择菜单……
请问如何解决这个问题?应该怎么恢复windows的启动?
谢谢!
之后我从网上下载了ubuntu的iso文件,放在d:盘根目录下,然后从硬盘安装ubuntu。
在安装设置的最后一步,提示让我选择是否安装启动加载器,我选择了将启动加载器安装
在sda1分区,也就是windows的那个分区。
于是现在就出现问题了……每次启动之后出现操作系统选择的菜单,我选ubuntu能够正常进入,而选windows xp
则又返回loading grub...然后重新回到操作系统选择菜单……
请问如何解决这个问题?应该怎么恢复windows的启动?
谢谢!
-
- 帖子: 8
- 注册时间: 2008-05-09 21:48
-
- 帖子: 2
- 注册时间: 2008-05-22 14:07
title Ubuntu 8.04, kernel 2.6.24-17-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=04a689ca-6583-486e-aa2
6-13c1df6a148d ro quiet splash
initrd /boot/initrd.img-2.6.24-17-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-17-generic (recovery mode)
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=04a689ca-6583-486e-aa2
6-13c1df6a148d ro single
initrd /boot/initrd.img-2.6.24-17-generic
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=04a689ca-6583-486e-aa2
6-13c1df6a148d ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=04a689ca-6583-486e-aa2
6-13c1df6a148d ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd0,3)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
makeactive
chainloader +1
我上网找了好多资料……基本上就是
root (hd0,0)
chainloader +1
boot
可是这样都不行……选择了windows之后还是重新回到OS选择的菜单……
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=04a689ca-6583-486e-aa2
6-13c1df6a148d ro quiet splash
initrd /boot/initrd.img-2.6.24-17-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-17-generic (recovery mode)
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=04a689ca-6583-486e-aa2
6-13c1df6a148d ro single
initrd /boot/initrd.img-2.6.24-17-generic
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=04a689ca-6583-486e-aa2
6-13c1df6a148d ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,3)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=04a689ca-6583-486e-aa2
6-13c1df6a148d ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd0,3)
kernel /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root
# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1
title Microsoft Windows XP Professional
rootnoverify (hd0,0)
makeactive
chainloader +1
我上网找了好多资料……基本上就是
root (hd0,0)
chainloader +1
boot
可是这样都不行……选择了windows之后还是重新回到OS选择的菜单……
-
- 帖子: 431
- 注册时间: 2008-04-30 21:40
我有过一次这样的体验,因为想试试不从MBR来引导,而从原系统C盘来启动grub,结果是C盘系统面目全非,“真正”的成了ubuntu的引导盘。。。这绝对是个大大的bug。
此时,c盘不能被windows系统认出,自然也读不出文件。倒是ubuntu的系统分区,在用PM工具加载后却可以正确识别并可以读取、拷贝等等,如同windows系统的分区一样可操作(只是不可改,没权限)。
记得我当时的解决办法(因为C盘很重要,虽然我已经做了备份):用Partition Manager将MBR重置,结果C盘完整的找到, ubuntu自然是不能引导了。后来装了grub4dos,参照ubuntu的boot的menu.lst启动参数,成功引导了 ubuntu。
现在这些因为不满意,早删了。
此时,c盘不能被windows系统认出,自然也读不出文件。倒是ubuntu的系统分区,在用PM工具加载后却可以正确识别并可以读取、拷贝等等,如同windows系统的分区一样可操作(只是不可改,没权限)。
记得我当时的解决办法(因为C盘很重要,虽然我已经做了备份):用Partition Manager将MBR重置,结果C盘完整的找到, ubuntu自然是不能引导了。后来装了grub4dos,参照ubuntu的boot的menu.lst启动参数,成功引导了 ubuntu。
现在这些因为不满意,早删了。
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
xp光盘,恢复控制台,或dos下fdisk/mbr.这样都不行的,一定是pq pm在作怪,如果可行,也不一定就不是pq pm作怪.,
友情提示:
装linux ,分区工具最好不要用乱,硬盘买回来后,如果没把握,最好老老实实用dos/win自带的分区工具,到安装ubuntu时,最好是ubuntu自带的分区工具,
用pq pm之类的工具调有容量分区大小是万万不可的
用pq pm之类的工具调过分区,出了问题就指责ubuntu是不负责任的.因为ubuntu并没有对gnugrub代码做什么修改.
当然,mbr/分区表备份是有用的, 可我见过win下的备份工具都不认的怪硬盘.但dd和gparted却是可以的.
备份mbr,现在看起来dd是王道.
win出了问题,过去总以为win pe是无敌的工具,实际上, ubuntu desktop cd 适应性更好.
友情提示:
装linux ,分区工具最好不要用乱,硬盘买回来后,如果没把握,最好老老实实用dos/win自带的分区工具,到安装ubuntu时,最好是ubuntu自带的分区工具,
用pq pm之类的工具调有容量分区大小是万万不可的
用pq pm之类的工具调过分区,出了问题就指责ubuntu是不负责任的.因为ubuntu并没有对gnugrub代码做什么修改.
当然,mbr/分区表备份是有用的, 可我见过win下的备份工具都不认的怪硬盘.但dd和gparted却是可以的.
备份mbr,现在看起来dd是王道.
win出了问题,过去总以为win pe是无敌的工具,实际上, ubuntu desktop cd 适应性更好.
no security measure is worth anything if an attacker has physical access to the machine
-
- 帖子: 431
- 注册时间: 2008-04-30 21:40
ubuntu desktop cd 适应性更好
这从何说起呢?
我只知道,用ubuntu做过的分区(比如FAT、FAT32等格式),dos和windows都无法识别,这也叫适应性?
反过来,Windows、dos以及其下的工具做的分区,ubuntu可以直接使用!!
楼上看来对pq pm软件并不熟悉,,你可能只记住了一点:在linux系统已经存在的情况下,再用pq pm等等工具来调整分区,就会出错。但这不是工具的错,是使用者的错。工具肯定没有说过可以对linux分区进行调节。为什么不能调节?你该查查linux的原因,而不是别的原因。也许linux也为了能够达到调节分区的功能,有自己的“pq pm”工具?也说不定。如果还没有,你可以试试开发?
这从何说起呢?
我只知道,用ubuntu做过的分区(比如FAT、FAT32等格式),dos和windows都无法识别,这也叫适应性?
反过来,Windows、dos以及其下的工具做的分区,ubuntu可以直接使用!!
楼上看来对pq pm软件并不熟悉,,你可能只记住了一点:在linux系统已经存在的情况下,再用pq pm等等工具来调整分区,就会出错。但这不是工具的错,是使用者的错。工具肯定没有说过可以对linux分区进行调节。为什么不能调节?你该查查linux的原因,而不是别的原因。也许linux也为了能够达到调节分区的功能,有自己的“pq pm”工具?也说不定。如果还没有,你可以试试开发?
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
正好说明linux的适应性好于windows!我只知道,用ubuntu做过的分区(比如FAT、FAT32等格式),dos和windows都无法识别,这也叫适应性?
反过来,Windows、dos以及其下的工具做的分区,ubuntu可以直接使用!!
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
用 loadbin 加载 ntldr 是很好的方法,只需要修改 Grub 的配置文件,不用动主引导记录和分区引导记录。
loadbin 的介绍
http://bbs.znpc.net/archiver/?tid-4273.html
loadbin 的介绍
http://bbs.znpc.net/archiver/?tid-4273.html
上次由 AutoXBC 在 2008-05-24 22:22,总共编辑 2 次。
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
-
- 帖子: 431
- 注册时间: 2008-04-30 21:40
skyx 写了:安装linux前如果用pq pm调过分区,同样可能会出问题,想用linux就这样。sheji 写了:在linux系统已经存在的情况下,再用pq pm等等工具来调整分区,就会出错。
就算不用linux , 没调过的电脑上ghost还原到调过分区的电脑上也会出问题。
我只说出我的实际体会。pq调分区,以前用win时有过教训,后来我从不用这一功能。
这里是论坛,是一起讨论和分享经验的地方,
有什么不当之处,感谢批评指正
不知道什么原因,我在win下,无论用什么样的工具(最具代表性的就是pq pm ghost),使用任何情况下的硬盘,都没发现过不兼容、错误的情况。使用这些已经很多年了,但也许是我还没遇到错误、也许错误确实是存在且不可避免只是我没遇到——也说不定。
因为证实一样东西完全正确很困难,但证实错误却不需要花多大的力气。
-
- 帖子: 431
- 注册时间: 2008-04-30 21:40
- skyx
- 论坛版主
- 帖子: 9202
- 注册时间: 2006-12-23 13:46
- 来自: Azores Islands
- 联系:
pq ,pm可能会带来兼容性问题,其实本论坛就有不少因为用这类软件出问题的相关帖子,这问题本来没必要争来争去sheji 写了:
不知道什么原因,我在win下,无论用什么样的工具(最具代表性的就是pq pm ghost),使用任何情况下的硬盘,都没发现过不兼容、错误的情况。。
如果pq pm调分区很规范,那就等同于这样:备份分区中的文件,删除分区,再分区或合并分区。
如果是这样,pq pm调分区就不会带来兼容性问题
实际上pq pm调分区后出问题,就说明它的机制不是这样
no security measure is worth anything if an attacker has physical access to the machine
- sillyhan
- 帖子: 63
- 注册时间: 2007-09-13 9:59
Re: [问题]双系统grub引导问题
我觉得是因为他之前用的是fedora的引导,装在了C盘。这样C盘的引导信息是指向了D盘的grub。
但是他重装了,D盘变成了Ubuntu,引导的时候,他从D盘的引导进来,选择了C盘的引导器,(实际上是Fedora残留的)而这个引导器有指回了D盘。所以出现了错误。
解决的方法就是重新安装xp的引导
但是他重装了,D盘变成了Ubuntu,引导的时候,他从D盘的引导进来,选择了C盘的引导器,(实际上是Fedora残留的)而这个引导器有指回了D盘。所以出现了错误。
解决的方法就是重新安装xp的引导
pjthegod 写了:我电脑上之前装的是fedora和windows xp的双系统
之后我从网上下载了ubuntu的iso文件,放在d:盘根目录下,然后从硬盘安装ubuntu。
在安装设置的最后一步,提示让我选择是否安装启动加载器,我选择了将启动加载器安装
在sda1分区,也就是windows的那个分区。
于是现在就出现问题了……每次启动之后出现操作系统选择的菜单,我选ubuntu能够正常进入,而选windows xp
则又返回loading grub...然后重新回到操作系统选择菜单……
请问如何解决这个问题?应该怎么恢复windows的启动?
谢谢!
- npnufn
- 帖子: 1845
- 注册时间: 2005-10-14 15:56
-
- 帖子: 431
- 注册时间: 2008-04-30 21:40
Re: [问题]双系统grub引导问题
重新安装XP引导,是可行的一个简单办法。(或者安装任意一个win系统到另一个任意分区)sillyhan 写了:我觉得是因为他之前用的是fedora的引导,装在了C盘。这样C盘的引导信息是指向了D盘的grub。
但是他重装了,D盘变成了Ubuntu,引导的时候,他从D盘的引导进来,选择了C盘的引导器,(实际上是Fedora残留的)而这个引导器有指回了D盘。所以出现了错误。
解决的方法就是重新安装xp的引导
pjthegod 写了:我电脑上之前装的是fedora和windows xp的双系统
之后我从网上下载了ubuntu的iso文件,放在d:盘根目录下,然后从硬盘安装ubuntu。
在安装设置的最后一步,提示让我选择是否安装启动加载器,我选择了将启动加载器安装
在sda1分区,也就是windows的那个分区。
于是现在就出现问题了……每次启动之后出现操作系统选择的菜单,我选ubuntu能够正常进入,而选windows xp
则又返回loading grub...然后重新回到操作系统选择菜单……
请问如何解决这个问题?应该怎么恢复windows的启动?
谢谢!
用工具(什么下都一样,最方便的还是win下的)重置MBR,也相当于恢复了原有XP引导。
其它另:我从来没有主张用PM等等工具来调整linux分区的大小!鉴于linux分区的权限问题,这些工具并没有说可以兼容他们,要是想用它,自然会出问题!但它的其他功能却没有影响,比如备份、重置、恢复mbr、分区结构,设立引导、加载、隐藏分区等等,甚至直接使用格式化后的分区用来安装系统(包括linux系统)。