无忧启动论坛

标题: 请教老毛、老九关于ntdetect.com问题 [打印本页]

作者: guoqqqqqq    时间: 2009-3-16 08:58
标题: 请教老毛、老九关于ntdetect.com问题
我现在自己在做一个U盘系统,想合成几个PE,我计划把每个PE都放到一个单独的文件夹中,目前大部分都能顺利放入。但ntdetect.com一般只能放在根目录下。我看了看其他高手的做法,或者放在根目录下,或者只能放在默认的WXPE目录下。我想请教一下,通过什么样的修改能让ntdetect.com这个文件能放到一个指定的目录中。
作者: guoqqqqqq    时间: 2009-3-16 10:57
这个问题很重要,我自己顶一下。SORRY!
作者: hzchm    时间: 2009-3-16 11:13
建议你好好看看老毛桃的PE教程,我学习了非常多的知识。在这里感谢他们一下。我没测试你说的问题,但感觉《
Ramdisk 方式启动 WinPE 简析
》里提到SETUPLDR.BIN 的修改方式可以参考一下,或者参考一下多系统集成在一张盘的思路。建议你自己动手试试?
作者: zhaohj    时间: 2009-3-16 11:22
问题很简单,你只要修改引导文件,使全部PE都使用同一个ntdetect.com。
作者: guoqqqqqq    时间: 2009-3-16 14:37
十分荣幸,原来4楼是zhaohj大师,我修改PE合成的方法,一部分是看了您早先发的贴子,学来的。既如此请您把详细步骤略讲一下(如果有空的话。)
作者: zhaohj    时间: 2009-3-16 15:22
原帖由 guoqqqqqq 于 2009-3-16 14:37 发表
十分荣幸,原来4楼是zhaohj大师,我修改PE合成的方法,一部分是看了您早先发的贴子,学来的。既如此请您把详细步骤略讲一下(如果有空的话。)


那个帖子很老了,但一部分可以参考。
新的启动方法,建议使用新版的grldr(原版),任何PE都使用这个引导,你只要修改各个PE的menu.lst(有些PE已内置)调用它或者合并成一个menu.lst,如:
title 1. chenall PE
find --set-root --ignore-floppies /wxpe/chenall.lst
configfile /wxpe/chenall.lst
title 2. pseudo PE
find --set-root --ignore-floppies /0PE/pseudo.lst
configfile /0PE/pseudo.lst
作者: victor888    时间: 2009-3-16 15:31
你看USB区那个置顶贴。
作者: guoqqqqqq    时间: 2009-3-16 15:34
厉害啊!!!原来还有这么好玩的方法。尤其是pseudo大师的0PE居然用这种方法来启动,痛快啊。从某种程度上来说,这样的启动方式意味着grub轻松实现了级联菜单。前一阵子我还到处找贴子看有什么方法突破grub菜单4K的限制。
       [fly]一级棒[/fly]
作者: guoqqqqqq    时间: 2009-3-16 15:53
原帖由 victor888 于 2009-3-16 15:31 发表
你看USB区那个置顶贴。

根据victor888版主的建议,认真拜读了版主的置顶贴找到了解决的方法:
使用ultraedit打开$WIN_NT$.~BT里的SETUPLDR.BIN
搜索ntdetect.com 在第一个匹配处将其更名为wxp~1\nd.com

再搜索txtsetup.sif,替换为wxp~1\ts.sif,共8处
搜索$win_nt$.~bt,手动将其替换为$winbt~1,剩余的.~bt在左侧全部填入0补充,总计2处。


谢谢版主的指点,我想这个替换的关键是替换前后字符数一样是吧?
作者: lanzl    时间: 2009-3-16 17:14
我有点郁闷 ,其它文件你会改,为何这个ntdetect.com你却不会改,与改其它文件的方法是一样的啊!我的这个文件就在BOOT目录下的
作者: chizizj    时间: 2009-3-16 17:30
学习一下。最近也想合盘几个PE。




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