无忧启动论坛

标题: 为什么grldr不能直接替代ntldr? [打印本页]

作者: hc0    时间: 2011-3-26 11:44
标题: 为什么grldr不能直接替代ntldr?
在硬盘上将grldr改名为ntldr就可起grub4dos,但,在U盘,vmware硬盘都不行,要ntldr->boot.ini(c:\grldr="g4d")来加载grldr,为什么呢?
现在U盘先起ntldr再加载grldr又遇到问题,,求助啊..!
作者: weike88    时间: 2011-3-26 23:51
如果想直接引导grldr,可以用这个工具bootice写一下主引导记录~~启动比较快一点。。。

BOOTICE.rar

99.64 KB, 下载次数: 73, 下载积分: 无忧币 -2


作者: 不点    时间: 2011-3-26 23:59
微软的 FAT32 和 NTFS 引导代码都能完整加载 NTLDR,因此,也能完整加载 GRLDR(因为 GRLDR 被你改名为 NTLDR 了)。但是,微软的 FAT12/16 引导扇区则没有能力加载全部的 NTLDR 文件,只是加载了 NTLDR 的第一扇区,这样,在你的情况下,就是加载了 GRLDR 的第一扇区,因此,启动失败。
作者: 2010pp00    时间: 2011-3-27 13:31
原帖由 不点 于 2011-3-26 23:59 发表
微软的 FAT32 和 NTFS 引导代码都能完整加载 NTLDR,因此,也能完整加载 GRLDR(因为 GRLDR 被你改名为 NTLDR 了)。但是,微软的 FAT12/16 引导扇区则没有能力加载全部的 NTLDR 文件,只是加载了 NTLDR 的第一 ...


怎样能完整加载? 要格成FAT32 和 NTFS ???
作者: 2011大帝    时间: 2011-3-28 01:31
楼主的目的是不更改引导mgr,直接把修改好的grldr更名成ntldr进行引导吧?这个省劲吗?要启动xp/nt,最终还是要引导ntldr的,但没有试过把ntldr改名后能否引导xp。
作者: hc0    时间: 2011-3-29 16:03
标题: 回复 #3 不点 的帖子
o,这么说我明白了,接下问题,能不能把fat32的PBR用在fat16?还是只能用在fat32盘?

我是想做启动U盘遇到的问题

5#改mbr无所谓,我要起的是grub菜单,可选进DOS,PE,或普通WIN系统

3.29最新试验结果:
1.各种分区ID(04,06,0B..)的128M卡,都被认成FD,1G的卡FAT16被认为HD
2.格成FAT32,grldr改名为ntldr,用diskgenius格式化启动提示'disk error....',用xp自带的格式化,停在starting from USB
格成ntfs,grldr改名为ntldr,启动成功!
不点,你说的ntfs证实了,但fat32,不成啊(又或者,它有校验么?)

但考虑ntfs日志影响U盘寿命,打算放弃ntfs,用FAT,IO.SYS->grldr->DOSimg+WIN PE

[ 本帖最后由 hc0 于 2011-3-30 22:43 编辑 ]
作者: 2011dingfei    时间: 2011-4-10 20:53
不用改任何文件,不用格式化U盘

只要把grldr.mbr 改名为 ntldr ,grldr文件名不变。则可以通过引导ntldr(grldr.mbr )来引导grldr




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3