LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2560|回复: 12

GRUB、GRUB2 ,都不能引导NTFS分区?!

[复制链接]
发表于 2009-7-26 16:42:15 | 显示全部楼层 |阅读模式
为了玩CNWOW,重装XP。
分区状况如下:


我用PE安装ghostxp到 分区6 。
发现当 分区6 为 NTFS 时,
不管是 GRUB 还是 GRUB2 都无法引导启动windowsxp。
   
    [color="Lime"]        N+1小时以后……

重下一个 fat32 的 ghostxp 安装后,
发现他娘的不管是GRUB 还是GRUB2 都能引导启动!
放群狗去搜都说支持NTFS,怎么支持的?grub4dos?我就日了!
分析发现这个问题用了N+1长时间,这个过程是痛苦的、悲哀的、凄凉的、傻傻的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-7-26 17:26:03 | 显示全部楼层
xp允许系统分区前面有非windows分区?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-26 17:35:36 | 显示全部楼层
Post by jarryson;2009817
xp允许系统分区前面有非windowsXp分区?

正常安装不清楚,反正ghost没问题!

当初我也是这么想的,但考虑到WindowsPE与WindowsXp启动的原理完全一样。
而且现在PE多数基于grub4dos,并且有一票人认为只要启动了GRUB就没有启动不了的操作系统!尤其以“无忧”的人为代表。

基于此我分区时就没有考虑把WindowsXp放到主分区,并且把WindowsXp分区放到硬盘最后是有一定好处的。
回复 支持 反对

使用道具 举报

发表于 2009-7-26 20:48:32 | 显示全部楼层
win不是必须放在主分区 而且要激活么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-26 21:14:00 | 显示全部楼层
Post by adaml;2009853
win不是必须放在主分区 而且要激活么


哈哈,看來顛覆了傳統思想!!
回复 支持 反对

使用道具 举报

发表于 2009-7-26 23:05:50 | 显示全部楼层
我也是把WinXP放在D盘。一个扩展分区,一个ZFS主分区, 一个BSD slice, 一个Linux EXT3主分区。
回复 支持 反对

使用道具 举报

发表于 2009-7-27 15:23:54 | 显示全部楼层
windows不用放主分区,也不一定非要激活(当然前提是不用ntldr,用ntldr要激活)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-31 22:05:39 | 显示全部楼层
Post by yafeng;2010054
windows不用放主分区,也不一定非要激活(当然前提是不用ntldr,用ntldr要激活)

windows 引导必须读取NTLDR
mbr 的引导其实也是一样都要读取NTLDR。

GRUB 只是将 引导权交给 NTLDR。
但由于GRUB不认NTFS分区所以找不到NTLDR文件,所以引导不了!!!
回复 支持 反对

使用道具 举报

发表于 2009-8-1 12:47:49 | 显示全部楼层
grub grub2 和 grub4dos 作为发展多年的成熟项目,不可能不认识 NTFS 的,不要用你一时的经验下结论。而 grub 启动后确实是没有什么不能引导的,当然会不会用是另一回事了。至于上面说的内容,可能与你的 ghost 镜像有关系,还涉及到 DBR 的概念,看你上面的表述应该不是很了解。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-8-1 14:16:20 | 显示全部楼层
Post by AutoXBC;2011458
grub grub2 和 grub4dos 作为发展多年的成熟项目,不可能不认识 NTFS 的,不要用你一时的经验下结论。而 grub 启动后确实是没有什么不能引导的,当然会不会用是另一回事了。至于上面说的内容,可能与你的 ghost 镜像有关系,还涉及到 DBR 的概念,看你上面的表述应该不是很了解。

既然支持就请您加以佐证,不要用你一世的经验下结论,加了补丁就另说了。当然能不能引导到就是另一回事了,看来您真的很了解!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表