无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 2261|回复: 8
打印 上一主题 下一主题

fb启动ok,g4d出现了问题,请教

[复制链接]
跳转到指定楼层
1#
发表于 2009-9-28 16:17:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一台普通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




请教哪里出了问题,多谢赐教!!!
2#
发表于 2009-9-28 16:23: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文件,解开是不能启动的。下一个人家做好的,参考就明白了。
回复

使用道具 举报

3#
发表于 2009-9-28 16:24:44 | 只看该作者
1.可见分区的格式是什么?
2.请用winhex检查setupldr.bin或SETUPL03.BIN里NTDETECT.COM,txtsetup.sif等文件是否更名或改变路径.
3.请用winhex查看txtsetup.sif的更名文件“PE03”、“MYPE”等文件里指定的IS_文件是否路径正确,以保证后续进程。

[ 本帖最后由 tdq868xin 于 2009-9-28 16:30 编辑 ]
回复

使用道具 举报

4#
发表于 2009-9-28 17:15:04 | 只看该作者
原帖由 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=
回复

使用道具 举报

5#
 楼主| 发表于 2009-9-29 08:44:44 | 只看该作者

回复 #3 tdq868xin 的帖子

关键是如果不用fb,直接使用bootice更改u盘的mbr为g4d的引导,在另外一台机子上就都可以启动了

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

可见分区fat32
回复

使用道具 举报

6#
发表于 2009-9-29 09:31:11 | 只看该作者

回复 #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 编辑 ]
回复

使用道具 举报

7#
发表于 2009-9-29 12:27:19 | 只看该作者
嘿嘿 用Fb后,好像除了0PE外,其它的PE直接安装在ud里的都无法成功启动,会出现楼主的问题,要将PE打包成可启动的ISO才行
回复

使用道具 举报

8#
 楼主| 发表于 2009-9-30 12:06:12 | 只看该作者

回复 #6 tdq868xin 的帖子

我使用的h3pe的引导文件,在另一台可启动的机子上也是这个样子了,其实我一直想是不是由于fb的存在,使得g4d认为u盘已经是两个分区了呢,就是说,如果g4d可以认到u盘的两个分区,ud和可见的分区,那么g4d到底是怎样区分这两个分区的,难不成真的一个hd00,一个hd01.可如果这样他就不该找到gfx背景文件。无法理解
多谢tdq868xin回答

回7楼,我没放进ud
回复

使用道具 举报

9#
发表于 2009-9-30 22:00:36 | 只看该作者
就我目前的理解来说,g4d认为U盘是2个区,hd0,ud,但只有grldr能读ud内的内容,所以grldr可以直接map映像文件启动成功,而不能以普通模式引导(ud)内的PE
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 11:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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