无忧启动论坛

标题: 再次请教: Fbinst启动grub4dos出现的如下问题 [打印本页]

作者: shn    时间: 2009-9-15 12:03
标题: 再次请教: Fbinst启动grub4dos出现的如下问题
我的安装过程:1.Fbinst格盘,不选择扩展分区,只有8m的原始Fbinst分区,grldr考入;2.Fbinst菜单如下:default 0  timeout 0   menu f1 grldr grldr  ; 3.grldr内置菜单如下

timeout 30
default 0
find --set-root /BOOT/message
gfxmenu /BOOT/message
title [01] -- 启动WinPE(2003)维护系统
        chainloader /BOOT/SETUPL03.BIN

title [02] -- 启动Win7PE3.0维护系统
        chainloader /BOOTMGR

title [03] -- 网启WinPE(全内置)维护系统
        chainloader /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

请教:1.里面只能启动两个dos工具,pe出现ntdetect failed
2.两个dos启动比较缓慢

如果不用  Fbinst 制作启动很简单,同样上面这些bootice更改mbr就ok了,是在使不明白ntdetect failed出在哪里,多谢赐教

[ 本帖最后由 shn 于 2009-9-15 12:47 编辑 ]
作者: pseudo    时间: 2009-9-15 12:20
这个帖子对此有所解释
http://bbs.wuyou.net/forum.php?m ... 4830&highlight=
作者: shn    时间: 2009-9-15 12:46
一直不学习0pe的原因是他的文件结构很复杂,通常的pe就三个文件:x.is_,pe.ini,pe.wim,放在盘里比较清楚位置,更改起来也方便些;再加上我一般使用08的系统,安装有时候pe1.x确实不好用,所以都会自己再集成一个pe2.0到grub4dos菜单上去。
其实p大你看我的菜单就知道,我的pe要求不高,1是能上网2使能装vista,再有就是没准有什么维护。目录也比较清爽一些,我的盘根目录里面就三个pe文件:grldr,bootmgr,boot文件夹

本来想把grldr和bootmgr都放进ud,后来发现bootmgr不可能了,现在只想把grldr藏入ud,结果又又启动的问题。
多谢指教
作者: shn    时间: 2009-9-15 13:01
还有,抄袭0pe的这个硬盘启动,再fb下出现这样一个情况,直接引到了u盘内的bootmgr,也就是说,fb下u盘肯定是有两个分区了,而且被grldr认出来了,结果导致hd0.0(ud)和hd0.1(u盘数据区)的对调引导关系产成了

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
作者: pseudo    时间: 2009-9-15 13:56
原帖由 shn 于 2009-9-15 12:46 发表
一直不学习0pe的原因是他的文件结构很复杂,通常的pe就三个文件:x.is_,pe.ini,pe.wim,放在盘里比较清楚位置,更改起来也方便些;再加上我一般使用08的系统,安装有时候pe1.x确实不好用,所以都会自己再集成一个 ...

我提到的帖子解释了ntdetect failed的原因。SETUPLIN.BIN、SETUPL03.BIN之类是不能放入ud的。

0PE可以只有一个0PE.ISO文件(放在0PE目录)。可以用0PE带的grldr引导,也可以用官方提供的grldr、menu.lst引导。用自带grldr(内置了0PE专用菜单)引导时,U盘目录结构是:
V:\
│  grldr(内置了0PE专用菜单)
│  
└──0PE
           └─0PE.ISO
这种方式启动后不担心找不到外置工具。

如果要做pxe网启服务器,增加一个文件即可,U盘目录结构为:
V:\
│  grldr(内置了0PE专用菜单)
│  
├─0PE
│  └─0PE.ISO         
└─PETOOLS
           └─PXE服务器
                       └─启动Server(另一种).exe
把这个U盘插入运行了xp/2003的机器(其它系统我没经验),网启服务端就部署完毕。运行“启动Server(另一种).exe”,免配置,也不用设置共享,就完成服务器的启动。这是0PE提出的不进pe直接插盘即成服务器的“直接pxe”特性之一。
这时客户机以pxe方式启动可以进入pe,并能直接使用外置工具(不依赖共享),可以上网...

这个U盘也可直接用于U启,做普通用途。注意U启进入0PE后,加载网络支持,网通后运行“启动Server(另一种).exe”,免配置,也成了网启服务器。

三个文件即构成带网启功能的pe,而且包含xp-pe和03-pe两种pe,我想文件结构再精简的余地不大了吧。
作者: shn    时间: 2009-9-15 17:14
多谢p大指教,只是我未放SETUPLIN.BIN、SETUPL03.BIN到ud啊,仍在可见数据区的boot内
作者: 天涯海角1216    时间: 2009-9-15 17:18
写成
title [01] -- 启动WinPE(2003)维护系统
        chainloader (HD0,0)/BOOT/SETUPL03.BIN
试试?
作者: wenlai    时间: 2017-1-6 14:54
原谅我翻出了老贴,同样遇到这个问题,ldrxpe放在可见区,find 找到,chainloader /ldrxpe提示 ntdetect failed




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