grub引导逻辑分区上的XP问题
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 31
- 注册时间: 2007-03-24 10:01
grub引导逻辑分区上的XP问题
ubuntu7.04装在hd(0,0)
XP在hd(0,5)上
按网上说的:
把boot.ini ntldr copy到XP所在分区
在menu.list中也做了相应修改,但还是不行
XP在hd(0,5)上
按网上说的:
把boot.ini ntldr copy到XP所在分区
在menu.list中也做了相应修改,但还是不行
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
-
- 帖子: 31
- 注册时间: 2007-03-24 10:01
-
- 帖子: 336
- 注册时间: 2007-04-22 13:14
按照我的认识,WINXP不属于GRUB提倡的符合Multiboot标准的操作系统。linux是。
Multiboot是一个用于定义符合多引导标准的操作系统规范,这个标准十分全面,但是目前支持它的操作系统仍不多,主要是GNU Hurd,所以现在仍不能达到GRUB所设想的操作系统引导界面大一统的局面,虽然这一天似乎很遥远,但是我们现在仍然可以享受GRUB给我们带来的强大功能和高度的灵活性。
WINXP没有真正意义上的内核,它依靠主分区上的启动扇区来完成初始化,grub中的命令:chainloader+1 就是将启动扇区读入内存来完成后续启动。为什么一个硬盘上只允许有四个主分区?因为MBR(就是物理磁盘上的第一个扇区)容量非常有限,MBR中的分区表最多只能包含4个分区的记录。你把WINXP放在逻辑分区,就意味着用来启动WINXP的启动扇区“失踪了”。
Multiboot是一个用于定义符合多引导标准的操作系统规范,这个标准十分全面,但是目前支持它的操作系统仍不多,主要是GNU Hurd,所以现在仍不能达到GRUB所设想的操作系统引导界面大一统的局面,虽然这一天似乎很遥远,但是我们现在仍然可以享受GRUB给我们带来的强大功能和高度的灵活性。
WINXP没有真正意义上的内核,它依靠主分区上的启动扇区来完成初始化,grub中的命令:chainloader+1 就是将启动扇区读入内存来完成后续启动。为什么一个硬盘上只允许有四个主分区?因为MBR(就是物理磁盘上的第一个扇区)容量非常有限,MBR中的分区表最多只能包含4个分区的记录。你把WINXP放在逻辑分区,就意味着用来启动WINXP的启动扇区“失踪了”。
- ptptptptptpt
- 帖子: 3711
- 注册时间: 2006-09-19 18:16
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
-
- 帖子: 3182
- 注册时间: 2006-03-10 15:10
- 来自: xi'an China
- 联系:
Re: grub引导逻辑分区上的XP问题
你这真会折腾rainfish 写了:ubuntu7.04装在hd(0,0)
XP在hd(0,5)上
按网上说的:
把boot.ini ntldr copy到XP所在分区
在menu.list中也做了相应修改,但还是不行
xp这种东西要装也要装到一个主分区嘛