无忧启动论坛

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

(已解决)先加载USB2.0再启动2003PE的问题??

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-8 14:56:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题的来由见下图及说明文字
hhh333
上校




UID 192611
精华 1
积分 7508
帖子 348
威望 1119
阅读权限 90
注册 2007-4-7

#2311
发表于 2009-5-7 20:47  资料  短消息  加为好友  




QUOTE:
原帖由 张建余 于 2009-5-7 20:39 发表
请问尊敬的hhh333楼主:
    我原来用U+安装了你的PE,现在我想按照你的最新版更新一下PE。如果不修改原来的外置目录名minipe,只更新原来的外置目录内的有更新的部分文件,应该如何修改你的H3PE中的内核文件? ...


应该只要改PECMD.ini文件中load 那个语句,其他的不要动,用新版的替换即可。如果要替换BOOT,则要修改MYPE和PE03两个文件。另外安装程序也要改一下Set PEDir=H3PE这一句。

总的来说,位置是比较自由的,如果要改BOOT这个文件夹的名称和位置就很麻烦了,要改许多文件。


我按照hhh333的指点,修改PECMD.ini文件中load 那个语句并更新2003PE内核后,直接启动2003PE没有问题,只是启动时间较长。我的PE盘原来有先加载USB2.0再启动2003PE的功能,并且可以加速启动2003PE。但按上述方法更新后,先加载USB2.0再启动2003PE却出现问题:引导启动条消失后,屏幕上显示如下文字:Finle MINIPE\WINPE03.IS_ could not be loaded.
                                                   The error code is 7.
                                                   Setup cannot continue . Press any key to exit.
请问apeil及各位高手,这个问题是什么原因引起,要如何解决?
谢谢!
已经解决:将03PE内核的一些无关紧要的文件去掉,缩小内核到30M左右。先加载USB2.0就顺利启动2003PE了。

[ 本帖最后由 张建余 于 2009-5-10 14:26 编辑 ]
2#
发表于 2009-5-8 22:01:44 | 只看该作者
引导启动条消失后??

貌似多半的问题在于你boot下的配置文件指向不对,注意看下是否指向.is_而不是.iso,或者就是dos2pe下的几个文件指向的路径不对。

以0503版本为例,我的做法,解出winpe03.is_,编辑pecmd.ini,搜索H3PE\WinPE.ini,替换为minipe\WinPE.ini,然后压回去,因为你本来就是调用minipe目录,所以原先dos2pe的img可用的话就不用改,前提是你没改动boot下配置文件的名称。即下文提到的文件。也不需要改动别的东西,至少我是没找到 PEDir 这个变量,因为我没涉及安装。

如果要跟随HHH333启用H3pe目录,那么只要改下boot下的两个配置文件。一个pe,一个03pe
即包涵类似以下内容的两个文件
[SetupData]
BootDevice="ramdisk(0)"
BootPath="\WXPE\SYSTEM32\"
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=BOOT\PE\HHPE\03PE.IS_"

把is_路径改为。
OsLoadOptions="/minint /fastdetect /rdexportascd /rdpath=H3PE\WINPE03.IS_"

dos2pe.img中的几个路径对应的就是包涵以上信息的那个文件的文件名比如我用的就是boot目录下的HH03

把几个文件需要修改的地方改为HH03,直接引导可以,那么dos2pe指向这个配置文件就可以。

[ 本帖最后由 apeil 于 2009-5-8 23:09 编辑 ]
回复

使用道具 举报

3#
发表于 2009-5-8 22:26:44 | 只看该作者
既然提到这个问题,我借此机会发布各我修改的1img引导Npe的demo镜像,这个是在x.Nichdlas发布的光盘之后又更新过的版本,也是借鉴x.Nichdlas最初思路改变而来的。

如果稍微懂点批处理应该能看懂我的范例。支持中文,菜单中文,加载ramdik等信息也支持中文。原来的img加载时中文是乱码。

http://www.namipan.com/d/dos2pe.rar/67fe9962694fe5c43bd7d507965b9842bbe6ba6854260d00

对于这个镜像,编译成自己需要的,只要改三个文件,即:
autoexec.bat
只要改下:
rem 设置U盘识别标示,直接用dos2pe.img本身作为标识
set PeCFG=BOOT\IMGS\DOS2PE\PE.IMG

这个是标识文件,指向你U盘上的任意一个文件,以便识别这个就是你的启动U盘

loadpe.bat

用了批处理实现跳转引导不同的PE,
cls
ECHO.
ECHO      先驱动USB2.0再启动WinPE选择菜单
ECHO     =================================
ECHO     1. 运行 天意 winPE v8.5F 090426
ECHO     2. 运行 天意 WinPE 2003 v8.5F 090426
ECHO     3. 运行 HHH333 WinPE 090430RW
ECHO     4. 运行 HHH333 WinPE 2003 090430RW
ECHO     5. 运行 我心如水 WinPE v6.99T 090418
ECHO     6. 运行 我心如水 WinPE 2003 v6.0 090501
ECHO     ---------------------------------
ECHO     7. 重启/关机
ECHO.
Choice /C:1234567  Please Select:

if errorlevel 7 goto off
if errorlevel 6 goto WX03
if errorlevel 5 goto WXRS
if errorlevel 4 goto HH03
if errorlevel 3 goto HHPE
if errorlevel 2 goto TY03
if errorlevel 1 goto TYPE

上面的Choice /C:1234567  根据实际情况,你有几个选项就写到几。然后if errorlevel 数量要跟Choice对应。


loadpe1.bat
跟loadpe.bat相比就少了一个变量set Udrv=%1,因为   7. 重启/关机 中有个“C”返回,如果直接返回到loadpe.bat,会再次执行变量set Udrv=%1,导致路径失效。

这样在菜单只要预留一个先启动usb2.0再启动pe的条目,然后加载USB2.0后选择需要的pe启动,目前这个我只自己测试过,USBhdd,grub4dos启动成功,syslinux有问题,应该是sysliinx对于img支持不好引起,我分析过,变量都对,就是会出现读写错误,用原先单个引导也存在这样的问题。

[ 本帖最后由 apeil 于 2009-5-8 23:07 编辑 ]
回复

使用道具 举报

4#
发表于 2009-5-8 22:29:56 | 只看该作者
apeil 兄现在对这个特别有研究~~ ;>
学习的对象啊~
回复

使用道具 举报

5#
发表于 2009-5-8 22:32:42 | 只看该作者
原帖由 x.Nichdlas 于 2009-5-8 22:29 发表
apeil 兄现在对这个特别有研究~~ ;>
学习的对象啊~


是你挑起的不是,最初的思路来自于你
回复

使用道具 举报

6#
发表于 2009-5-8 23:05:20 | 只看该作者
原帖由 apeil 于 2009-5-8 22:32 发表


是你挑起的不是,最初的思路来自于你

不是啦 我当初也是看了人家的改的 只是不记得原出处在哪了 批处理我还是菜鸟学飞
回复

使用道具 举报

7#
发表于 2009-5-8 23:08:18 | 只看该作者
先下载你的这个东东研究研究先 之前邮箱那个貌似有点问题
回复

使用道具 举报

8#
发表于 2009-5-8 23:10:40 | 只看该作者
原帖由 x.Nichdlas 于 2009-5-8 23:08 发表
先下载你的这个东东研究研究先 之前邮箱那个貌似有点问题



你说的哪个版本?最后一个吗?那么是同一个,usbhdd+grub4dos我测试可以,syslinux目前看来是免谈了。选择菜单要连号,不要跳开。

[ 本帖最后由 apeil 于 2009-5-8 23:24 编辑 ]
回复

使用道具 举报

9#
 楼主| 发表于 2009-5-8 23:28:03 | 只看该作者
原帖由 apeil 于 2009-5-8 22:01 发表
引导启动条消失后??

貌似多半的问题在于你boot下的配置文件指向不对,注意看下是否指向.is_而不是.iso,或者就是dos2pe下的几个文件指向的路径不对。

以0503版本为例,我的做法,解出winpe03.is_,编辑pe ...

不是文件指向问题。因为我只换了内核,boot下文件根本没有动。况且XPPE内核替换后能够通过dos2pe引导启动。我自己估计是03PE的新内核过大引起的,但说不清理由。
回复

使用道具 举报

10#
发表于 2009-5-8 23:36:02 | 只看该作者

回复 #9 张建余 的帖子

容量应该不是问题,HHH333原先的DOS2PEimg是35M的,去掉img 本身的容量,足够加载,我加入了中文支持等文件,img增肥了0.4M也能加载的。我是用上面的1img启动Npe启动的。原理一样的。你有没有出来copy is_的进度条?

迷失的时候就从头来过,重新做一次可能就没问题了。

[ 本帖最后由 apeil 于 2009-5-8 23:47 编辑 ]
回复

使用道具 举报

11#
 楼主| 发表于 2009-5-8 23:46:47 | 只看该作者
原帖由 apeil 于 2009-5-8 23:36 发表
容量应该不是问题,HHH333原先的DOS2PEimg是35M的,去掉img 本身的容量,足够加载,我加入了中文支持等文件,img增肥了0.4M也能加载的。你有没有出来copy is_的进度条?

迷失的时候就从头来过,重新做一次可 ...

进度条出完后,将要出现2003PE启动画面前,就出现1楼我所说的那些英文提示。
回复

使用道具 举报

12#
发表于 2009-5-8 23:47:55 | 只看该作者
原帖由 张建余 于 2009-5-8 23:46 发表

进度条出完后,将要出现2003PE启动画面前,就出现1楼我所说的那些英文提示。


用什么引导的,syslinux会有问题的。你重新做一遍看看吧。或许就搞定了

你用UI打开img,卡一看到img的实际大小,看看剩余空间是不是足够加载is_文件,不要说你用的是30m的img版本

[ 本帖最后由 apeil 于 2009-5-8 23:54 编辑 ]
回复

使用道具 举报

13#
发表于 2009-5-8 23:48:02 | 只看该作者
原帖由 apeil 于 2009-5-8 23:10 发表



你说的哪个版本?最后一个吗?那么是同一个,usbhdd+grub4dos我测试可以,syslinux目前看来是免谈了。选择菜单要连号,不要跳开。

后面那个版 邮箱传过来的看不了bat文件的 乱码的 开始还以为你加密了呢
nami那个没问题 以后研究研究
回复

使用道具 举报

14#
发表于 2009-5-8 23:50:33 | 只看该作者
原帖由 x.Nichdlas 于 2009-5-8 23:48 发表

后面那个版 邮箱传过来的看不了bat文件的 乱码的 开始还以为你加密了呢
nami那个没问题 以后研究研究


没加密,qq邮箱发送还有问题,郁闷,原理跟之前一样,只是之前一个条目一个bat,看着特不爽,就找了个一个bat实现goto命令的方法。



@张建余
因为我已经启用新的结构,所以特地换回MINIPE目录,测试了下,用了20090503的版本

结构如下:PE文件放在U盘根目录的minipe目录,用grub4dos引导加载 /BOOT/IMGS/DOS2PE/HH03.IMG

title [08] -- 03
        find --set-root /BOOT/IMGS/DOS2PE/HH03.IMG
        map --mem /BOOT/IMGS/DOS2PE/HH03.IMG (fd0)
        map --hook
        rootnoverify (fd0)
        chainloader +1

img会调用boot下的HH03作为配置文件,然后开始复制minipe\WINPE03.IS_到A:minipe\WINPE03.IS_,然后就顺利引导启动了。


直接引导的
title [03] -- HHH2003
        find --set-root /BOOT/GRUB/BIN/HH03.BIN
        chainloader /BOOT/GRUB/BIN/HH03.BIN

grub4dos加载/BOOT/GRUB/BIN/HH03.BIN下的HH03.bin作为引导文件,然后加载 FONT.BIN NTDETECT.COM,再载入配置文件HH03
然后就启动pe2003。

E:.
│  aa.bat
│  list.txt
│  
├─BOOT
│  │  FONT.BIN
│  │  NTDETECT.COM
│  │  HH03
│  │  
│  ├─IMGS
│  │  │  ADD.IMG
│  │  │  
│  │  └─DOS2PE
│  │          HH03.IMG
│  │         
│  └─GRUB
│      │  MENU
│      │  MENU.LST
│      │  TOOLS
│      │  TOOLS.LST
│      │  
│      └─BIN
│              HH03.BIN
│            
│              
└─minipe
        IPSET.IN
        OP.img
        UNLOADOP.INI
        WINPE.INI
        WINPE03.IS_   (HHH333的pe2003唯一修改的一个文件,解压,编辑pecmd.ini,搜索H3PE\WINPE.INI替换为MINIPE\WINPE.INI,四处。)
        
最后附上我BOOT目录,加上MINIPE目录的文件就组成一个完整的启动结构了,grub4dos启动时加载/BOOT/GRUB/MENU.LST作为菜单。
http://www.namipan.com/d/BOOT.rar/d018b99420987be7b9fd99030ff57582a42aa3ebe9da1700

相对于我的demo,如果你要变动路径,只要WINPE03.IS_  改下,然后boot\HH03里面的路径改下就好了。只要改这两个文件直接启动或者先驱动USB2.0再启动PE应该都改好了。

[ 本帖最后由 apeil 于 2009-5-9 01:44 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2009-5-9 08:40:11 | 只看该作者
原帖由 apeil 于 2009-5-8 23:50 发表


没加密,qq邮箱发送还有问题,郁闷,原理跟之前一样,只是之前一个条目一个bat,看着特不爽,就找了个一个bat实现goto命令的方法。



@张建余
因为我已经启用新的结构,所以特地换回MINIPE目录,测试 ...

      谢谢你的热心解答!
      你的新结构看介绍很好。但我不想重新安装PE,只想在原有基础上修改。一是因为我自己原来已经添加了一些自己喜欢的软件,比如BT3;二是重新安装要修改菜单及一些配置文件,工作量太大。
      另外,问一下在2003PE中用IE上网,怎样才能正常显示繁体网页。我在2003PE中手动安装繁体中文包,可以正常显示。但我想能不能自动安装繁体中文包,让程序(比如批处理)来自动解决这个问题?
     繁体中文安装文件:ie_zht.exe ie_zht.part01.rar (291 KB, 下载次数: 204) ie_zht.part02.rar (291 KB, 下载次数: 179) ie_zht.part03.rar (291 KB, 下载次数: 176) ie_zht.part04.rar (291 KB, 下载次数: 150) ie_zht.part05.rar (291 KB, 下载次数: 175) ie_zht.part06.rar (291 KB, 下载次数: 171) ie_zht.part07.rar (291 KB, 下载次数: 164) ie_zht.part08.rar (291 KB, 下载次数: 163) ie_zht.part09.rar (291 KB, 下载次数: 154) ie_zht.part10.rar (291 KB, 下载次数: 150) ie_zht.part11.rar (291 KB, 下载次数: 157) ie_zht.part12.rar (284.99 KB, 下载次数: 146)

[ 本帖最后由 张建余 于 2009-5-9 09:34 编辑 ]
回复

使用道具 举报

16#
发表于 2009-5-9 09:54:25 | 只看该作者
上面只是想确认下是否新版本加载真有问题。你自己发挥了。

繁体支持,写个批处理,把批处理跟ie_zht.exe放在一起
批处理内容 "ie_zht.exe /q ",不包含引号 。这个是静默安装,运行批处理,闪下解压窗口就自动安装好了

至于这个批处理怎么调用你看你了,可以编辑OP.img,把东西整进去,或者放在petools目录,用到的时候执行下批处理

[ 本帖最后由 apeil 于 2009-5-9 10:10 编辑 ]
回复

使用道具 举报

17#
 楼主| 发表于 2009-5-9 21:36:49 | 只看该作者
原帖由 apeil 于 2009-5-9 09:54 发表
上面只是想确认下是否新版本加载真有问题。你自己发挥了。

繁体支持,写个批处理,把批处理跟ie_zht.exe放在一起
批处理内容 "ie_zht.exe /q ",不包含引号 。这个是静默安装,运行批处理,闪下解压窗口就自 ...

这样肯怕不行,因为ie_zht.exe这个程序安装过程中有两次需要人工确认。就是这两次确认,我不知道批处理如何处理。
回复

使用道具 举报

18#
发表于 2009-5-9 22:50:44 | 只看该作者
原帖由 张建余 于 2009-5-9 21:36 发表

这样肯怕不行,因为ie_zht.exe这个程序安装过程中有两次需要人工确认。就是这两次确认,我不知道批处理如何处理。


注意,批处理我加了 /q 这个参数,就不会再出现确认了!!静默安装!官方说法“安静的模式”

你可以用 ie_zht.exe /? 查看下帮助。

顺便做了个自解压模板,直接运行IE_TW.exe就可自动安装好繁体支持,

自动解压到x:\temp下,然后执行x:\temp\setup.bat

setup.bat内容如下:
ie_zht.exe /q
del ie_zht.exe
del SETUP.BAT

[ 本帖最后由 apeil 于 2009-5-9 23:59 编辑 ]

IE_TW.part01.rar

273.44 KB, 下载次数: 117, 下载积分: 无忧币 -2

IE_TW.part02.rar

273.44 KB, 下载次数: 96, 下载积分: 无忧币 -2

IE_TW.part03.rar

273.44 KB, 下载次数: 143, 下载积分: 无忧币 -2

IE_TW.part04.rar

273.44 KB, 下载次数: 118, 下载积分: 无忧币 -2

IE_TW.part05.rar

273.44 KB, 下载次数: 90, 下载积分: 无忧币 -2

IE_TW.part06.rar

273.44 KB, 下载次数: 87, 下载积分: 无忧币 -2

IE_TW.part07.rar

273.44 KB, 下载次数: 110, 下载积分: 无忧币 -2

IE_TW.part08.rar

273.44 KB, 下载次数: 113, 下载积分: 无忧币 -2

IE_TW.part09.rar

273.44 KB, 下载次数: 149, 下载积分: 无忧币 -2

IE_TW.part10.rar

273.44 KB, 下载次数: 145, 下载积分: 无忧币 -2

IE_TW.part11.rar

273.44 KB, 下载次数: 125, 下载积分: 无忧币 -2

IE_TW.part12.rar

273.44 KB, 下载次数: 113, 下载积分: 无忧币 -2

IE_TW.part13.rar

263.21 KB, 下载次数: 88, 下载积分: 无忧币 -2

回复

使用道具 举报

19#
 楼主| 发表于 2009-5-10 00:01:24 | 只看该作者
原帖由 apeil 于 2009-5-9 22:50 发表


注意,批处理我加了 /q 这个参数,就不会再出现确认了!!静默安装!官方说法“安静的模式”

你可以用 ie_zht.exe /? 查看下帮助。

顺便做了个自解压模板,直接运行IE_TW.exe就可自动安装好繁体支持 ...

先谢谢,我明天试过以后再反馈。
回复

使用道具 举报

20#
发表于 2009-5-10 00:05:33 | 只看该作者
原帖由 张建余 于 2009-5-10 00:01 发表

先谢谢,我明天试过以后再反馈。



好运,楼上的就是在HHH333的2003PE发的
回复

使用道具 举报

21#
 楼主| 发表于 2009-5-10 00:15:02 | 只看该作者
原帖由 apeil 于 2009-5-10 00:05 发表



好运,楼上的就是在HHH333的2003PE发的

请你试试能否正常显示繁体网页,比如新浪网的繁体版。
回复

使用道具 举报

22#
发表于 2009-5-10 00:17:45 | 只看该作者
原帖由 张建余 于 2009-5-10 00:15 发表

请你试试能否正常显示繁体网页,比如新浪网的繁体版。


明显可以啊,我上了凤凰网繁体版本。顺便开了下http://www.sina.com.tw/,可以浏览。
执行后就不会在上繁体网站的时候提示安装语言支持了。等于就是安装下补丁了,没啥花头~~

[ 本帖最后由 apeil 于 2009-5-10 00:20 编辑 ]
回复

使用道具 举报

23#
发表于 2009-5-10 05:51:52 | 只看该作者
谢谢apeil,辛苦了,前两天刚遇到看台湾一网站是乱码的问题!
回复

使用道具 举报

24#
 楼主| 发表于 2009-5-10 11:01:42 | 只看该作者
原帖由 apeil 于 2009-5-9 22:50 发表


注意,批处理我加了 /q 这个参数,就不会再出现确认了!!静默安装!官方说法“安静的模式”

你可以用 ie_zht.exe /? 查看下帮助。

顺便做了个自解压模板,直接运行IE_TW.exe就可自动安装好繁体支持 ...

我试用了你的方法,可行,但只能说是半自动方法。
我自己参考你的增加 /q 这个参数的办法,想出来了一个全自动安装的方法:
      1、用WIMNT.exe可写挂载 MINIPE(或H3PE)\DRV.WIM,打开Ethernet文件夹。
      2、将ie_zht.exe复制,然后将其粘贴到Ethernet文件夹内。
      3、编辑START_NET.CMD,在”PECMD.EXE LINK !%USERPROFILE%\桌面\PENETCFG网络设置,%SystemRoot%\System32\PENETCFG.exe“语句下面,加入
REM 安装繁体中文语言包
ie_zht.exe /q

这样两行,保存即可。
      4、卸载第一步中挂载的DRV.WIM,注意询问是否保存时,一定点”保存“。
回复

使用道具 举报

25#
发表于 2009-5-10 19:34:18 | 只看该作者
原帖由 张建余 于 2009-5-10 11:01 发表

我试用了你的方法,可行,但只能说是半自动方法。
我自己参考你的增加 /q 这个参数的办法,想出来了一个全自动安装的方法:
      1、用WIMNT.exe可写挂载 MINIPE(或H3PE)\DRV.WIM,打开Ethernet文件夹。 ...


如果用n个pe的话修改麻烦,外置也就点下,也挺方便,通用性比较好些吧
回复

使用道具 举报

26#
 楼主| 发表于 2009-5-10 21:23:34 | 只看该作者
原帖由 apeil 于 2009-5-10 19:34 发表


如果用n个pe的话修改麻烦,外置也就点下,也挺方便,通用性比较好些吧

如果n个PE的话,只要是共用同一个外置中的DRV.WIM,就都能正常使用这个繁体插件。无需每个PE都去设置。
不信你试试!
回复

使用道具 举报

27#
发表于 2009-5-11 03:11:12 | 只看该作者
原帖由 张建余 于 2009-5-10 21:23 发表

如果n个PE的话,只要是共用同一个外置中的DRV.WIM,就都能正常使用这个繁体插件。无需每个PE都去设置。
不信你试试!


我这种懒得改,一向是把各自的分开的,即使合盘也是各官各的,所以。。。。
回复

使用道具 举报

28#
发表于 2009-5-12 15:34:30 | 只看该作者
[quote]原帖由 apeil 于 2009-5-8 23:50 发表 没加密,qq邮箱发送还有问题,郁闷,原理跟之前一样,只是之前一个条目一个bat,看着特不爽,就找了个一个bat实现goto命令的方法。@张建余因为我已经启用新的结构,所以特地换回MINIPE目录,测试 ... [/quote] 1img引导Npe的demo镜像改三个文件即:autoexec.bat;loadpe.bat;loadpe1.bat导入DOS2PE.IMG镜像,保存为PE.ING,用它引导,Finle H3PE\WINPE.IS_ could not be loaded.         The error code is 18.   Setup cannot continue . Press any key to exit.

[[i] 本帖最后由 jswru 于 2009-5-12 15:37 编辑 [/i]]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-21 00:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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