无忧启动论坛

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

请教:PE硬盘、光盘引导时NTDETECT.COM的问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-12-12 15:37:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用PE主要是维护系统,特别是C盘崩溃的情况,因此不打算将PE安装在主分区,自己做了多版本PE的N合1光盘(EZB和grub引导的都成功);移植到硬盘(手工拷贝到D盘,grub引导,并相应修改c:\boot.ini和grub的mune.lst)引导也成功。不过,对引导PE时所需的NTDETECT.COM有关的一点问题向高手请教。
    多版本共存需要修改文件、目录名,我做的时候没有用原来的目录名称,尽可能将每个版本的PE分别放在各自的目录,如PE01,PE02。引导文件改名为XPELDR。

    在做硬盘版时,NTDETECT.COM改名NTCOM,放在 \PE01目录下,并将XPELDR中的NTDETECT.COM改为\PE01\NTCOM,引导成功;
    在做光盘版时,上述方法失败。不仅不能直接从光盘引导,软盘或IMG镜像引导后用grub.exe运行光盘的PE也失败。XPELDR中共有4处NTDETECT.COM,怎样修改都不行。

    难道PE引导时对从硬盘和光盘读NTDETECT.COM有什么分别,或者说,各自有什么限制吗?为什么相同的程序在硬盘和光盘中运行结果不同?介质问题,还是PE引导文件对NTDETECT.COM有什么要求?请教。

    硬盘为FAT32。grub版本:grub4dos 0.4.3 2007-12-02 中文版。

    引导硬盘的PE时menu.lst相关语句如下:
    -----------------------
    title WinPE 老毛桃2006-11-11 版
    map (hd1,0)+1 (hd0)
    map --hook
    chainloader /xpe01/xpeldr
    ----------------------------

    引导光盘的PE时menu.lst相关语句如下(GRUB引导光盘,硬盘上没有/xpe01/xpeldr):
    -----------------------
    title WinPE 老毛桃2006-11-11 版
    find --set-root /xpe01/xpeldr
    chainloader /xpe01/xpeldr

    ----------------------------

    由于光盘格式、目录及文件大小写不匹配而导致grub4dos引导错误的情况可完全排除。

[ 本帖最后由 H971112 于 2007-12-12 03:53 PM 编辑 ]
2#
发表于 2007-12-24 11:09:57 | 只看该作者
我不知道你的问题跟是不是一样,我把一个pe做到硬盘上也更改了目录,也引导不成功,后来发现可能是是setupldr.bin(XPELDR)的问题,如果你是用ultraedit修改里面的winnt.sif文件路径好象是文件大小有了改变,(反正我是这样而不能引导),后来用这个软件mSetupLdr进行修改就完全正常了,你可以试试看

mSetupLdr.rar

31.06 KB, 下载次数: 343, 下载积分: 无忧币 -2

回复

使用道具 举报

3#
发表于 2009-8-24 22:12:16 | 只看该作者
谢谢二楼的工具帮我找到了原因。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 11:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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