无忧启动论坛

标题: fb启动ok,g4d出现了问题,请教 [打印本页]

作者: shn    时间: 2009-9-28 16:17
标题: fb启动ok,g4d出现了问题,请教
一台普通g4d优盘无法引导的电脑,使用fb后可以看到g4d菜单了,但是g4d却出现了问题:原来可以引导的pe,现在出现NTDETECT  fail,原来可以使用的pe2.0出现bootmgr找不到,而同目录下的gfx背景却可以找到,img也可以使用。

文件结构和所用菜单如下:
u盘--8Mud(仅放内置菜单的grldr)
     --可见分区(bootmgr和一个boot文件夹)

boot文件夹内容如下:


fb菜单:
default 0
timeout 0
menu f1 grldr "grldr"



grldr菜单:
timeout 30
default 0
find --set-root /BOOT/FONT.BIN
gfxmenu /BOOT/message
title [01] -- 启动WinPE(2003)维护系统
find --set-root /BOOT/SETUPL03.BIN
chainloader /BOOT/SETUPL03.BIN
title [02] -- 启动Win7PE3.0维护系统
find --set-root /BOOTMGR
chainloader /BOOTMGR
title [03] -- 网启PE(全内置)维护系统
find --set-root /BOOT/SETUPLIN.BIN
chainloader /BOOT/SETUPLIN.BIN
title [04] -- MaxDos7 V1.7强化版
map --mem /BOOT/IMGS/MAXDOS.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1
title [05] -- dos时代菜鸟 的Dos工具 090817稳定版
map --mem /BOOT/IMGS/DOStools.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1
title [06] -- 启动现有Mac系统
chainloader /BOOT/IMGS/tboot
title [07] -- 引导现有电脑硬盘系统
        find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
        map () (hd0)
        map (hd0) ()
        map --rehook
        find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
        chainloader /ntldr || chainloader /bootmgr
title [08] -- 调试PE1.x系统(pe66.iso)
find --set-root /BOOT/SETUPLDR.BIN
chainloader /BOOT/SETUPLDR.BIN




请教哪里出了问题,多谢赐教!!!
作者: suguiyou    时间: 2009-9-28 16:23
title [05] -- dos时代菜鸟 的Dos工具 090817稳定版
map --mem /BOOT/IMGS/DOStools.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1
加上(ud)
title [05] -- dos时代菜鸟 的Dos工具 090817稳定版
map --mem (ud)/BOOT/IMGS/DOStools.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader +1
===========================================================
PE要制作成ISO文件,解开是不能启动的。下一个人家做好的,参考就明白了。
作者: tdq868xin    时间: 2009-9-28 16:24
1.可见分区的格式是什么?
2.请用winhex检查setupldr.bin或SETUPL03.BIN里NTDETECT.COM,txtsetup.sif等文件是否更名或改变路径.
3.请用winhex查看txtsetup.sif的更名文件“PE03”、“MYPE”等文件里指定的IS_文件是否路径正确,以保证后续进程。

[ 本帖最后由 tdq868xin 于 2009-9-28 16:30 编辑 ]
作者: pseudo    时间: 2009-9-28 17:15
原帖由 shn 于 2009-9-28 16:17 发表
一台普通g4d优盘无法引导的电脑,使用fb后可以看到g4d菜单了,但是g4d却出现了问题:原来可以引导的pe,现在出现NTDETECT  fail,原来可以使用的pe2.0出现bootmgr找不到,而同目录下的gfx背景却可以找到,img也 ...

这个帖对此有所解释:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=144830&highlight=
作者: shn    时间: 2009-9-29 08:44
标题: 回复 #3 tdq868xin 的帖子
关键是如果不用fb,直接使用bootice更改u盘的mbr为g4d的引导,在另外一台机子上就都可以启动了

所以肯定不是这些文件的问题了

可见分区fat32
作者: tdq868xin    时间: 2009-9-29 09:31
标题: 回复 #5 shn 的帖子
使用Fbinst后,在你说的“另外一台机子”上可以启动吗?
我这人笨,但喜欢自己不断去尝试,以解决一些问题。
如果可见分区是FAT32,文件也在相应路径,应该能找到啊
难道不成功那台电脑其他硬盘分区里有同样路径的文件?
对于NTDETECT.COM这个文件windows本来是放在根目录下的,有些大大为了文件看上去清爽,将其统一到某个文件夹下,如BOOT,一般为了不增加NTLDR文件(你这里的setuplin.bin)长度,放入BOOT文件后会进行重命名,比如改为NTD.COM ,用winhex等工具在“NTLDR”里相应修改“NTDETECT.COM”为"BOOT/NTD.COM"。
我看楼主的BOOT文件夹中NTDETECT.COM没有重命名,setuplin.bin为291字节,所以才有3楼的说法。

[ 本帖最后由 tdq868xin 于 2009-9-29 10:28 编辑 ]
作者: wannaleo    时间: 2009-9-29 12:27
嘿嘿 用Fb后,好像除了0PE外,其它的PE直接安装在ud里的都无法成功启动,会出现楼主的问题,要将PE打包成可启动的ISO才行
作者: shn    时间: 2009-9-30 12:06
标题: 回复 #6 tdq868xin 的帖子
我使用的h3pe的引导文件,在另一台可启动的机子上也是这个样子了,其实我一直想是不是由于fb的存在,使得g4d认为u盘已经是两个分区了呢,就是说,如果g4d可以认到u盘的两个分区,ud和可见的分区,那么g4d到底是怎样区分这两个分区的,难不成真的一个hd00,一个hd01.可如果这样他就不该找到gfx背景文件。无法理解
多谢tdq868xin回答

回7楼,我没放进ud
作者: wannaleo    时间: 2009-9-30 22:00
就我目前的理解来说,g4d认为U盘是2个区,hd0,ud,但只有grldr能读ud内的内容,所以grldr可以直接map映像文件启动成功,而不能以普通模式引导(ud)内的PE




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