无忧启动论坛

标题: U盘PE....ISO无法完全启动 (求助) [打印本页]

作者: doscmd    时间: 2011-5-5 11:24
标题: U盘PE....ISO无法完全启动 (求助)
想不通的问题,,,我的U盘就是不能完全的启动,启动后都是没有其他功能的,网上看了一下资料说是挂载到别的地方不加载了,‘
寻求不到解决方法,所以特别刚发了了贴寻求大虾们帮助,,弄了我半年多了,时间不是很多吗,拖拖拉拉的学的 。。希望热心帮忙。。
我的menu.lst文件如下,,还是说别的文件有问题呢?(PE体积50多M)

pxe detect
timeout=10
default 9
gfxmenu /message
title 【 2 】XP 2003
map --mem /XT/PE.iso (hd32)
map --hook
chainloader (hd32)

============================================================
tubaozi
上将的办法是

map (ud)/PE.ISO (hd32)
map --hook
chainloader (hd32)
------------------------------------我现在测试后的结果是不行呀。。压根就是黑屏进不去了

2011kenfance
军士长解决办法是
外置转内置的办法!
把外置程序全部打包进WINPE.IS_可以解决你说的问题!不过很麻烦!
1、先解开ISO文件
2、再解开里面的WINPE.IS_,得到WINPE.ISO
3、把外置程序文件夹加入WINPE.ISO
4、用WINCAB压缩WINPE.ISO为WINPE.is_
5、用ULTRAISO打开原来的镜像文件,删除外置程序文件夹,用新的WINPE.IS_替换掉原来的。
6、重新启动即可--------------------问题是不会实际操作才要命呀,否则我百度都有资料可以查了,但就是不知道哪里出了毛病呀。。哭。。

2011shua
中尉
。、。。。我是菜鸟级呀,pe是藏在ud区的还是放在可见区的,我不知道怎么理解这句话呀,我的PE是自由天空论坛的精简版PE。。

我现在都找不到什么好办法,所以就一直用楼上的这个,
title [2]  U 盘 XP系统 [56M]
map --mem /XT/MiniPE.ISO (0xff)
map --mem /XT/1.IMG (fd1)
map --mem (md)+2880 (fd0)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
boot
。。里面的软件也只是显示部分,而且载入的时候是全黑的,体积大一点的话就要等上很久了,,跪求看看还有没有大侠帮忙了!!!自由天空的精简版PE,怎么就那么难搞。。
这个都我在吃包面的时候想到,能不能把自由天空的精简版PE解开放到U盘呢?那样的话在引导menu文件的时候在引导BIN。。但是我好像不会弄。。具体的能不能有高手演示一下呀,
挂载ISO,实在是慢的不行呀。。FBA之梦。就看大家能不能帮我完结了。!!

[ 本帖最后由 doscmd 于 2011-5-19 23:58 编辑 ]
作者: sratlf    时间: 2011-5-5 12:17
标题: 回复 #1 doscmd 的帖子
原理部分不想说了  就是利用firadisk驱动使得进入PE后可以识别grub4dos map的iso镜像  再具体的自己在论坛搜下吧

点此下载firadisk驱动0.0.1.30版  可以和PE.ISO放在一起

菜单如下


  1. title pe
  2. map --mem /XT/PE.ISO (0xff)
  3. map --mem /XT/FIRADISK.IMG (fd1)
  4. map --mem (md)+2880 (fd0)
  5. map --hook
  6. dd if=(fd1) of=(fd0) count=1
  7. chainloader (0xff)
  8. boot
复制代码

作者: doscmd    时间: 2011-5-5 15:02
。现在马上测试。。。(说实话,网上要是能找到答案,是很难在事,我已经找了半年了)
作者: doscmd    时间: 2011-5-5 16:23
不行呀,,,,,,还是无法加载呀。。,用了你的方法加载多了一点点东西,,但还是少了很多,我用的是自由的Mini版PE。。。。纠结呀。。。
作者: tubaozi    时间: 2011-5-5 19:59
看看此贴,尝试把驱动加入内核。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=187386
作者: doscmd    时间: 2011-5-8 20:16
看了 ,还是不会呀,,已经弄了很久了,希望有人能帮我解决吧,我要使用的是自由天空的 PE
作者: doscmd    时间: 2011-5-8 20:19
严重求救了 ,,ISO载入后软件没有。。有写有,有些又没有。。
作者: tubaozi    时间: 2011-5-10 17:01
原帖由 doscmd 于 2011-5-8 20:19 发表
严重求救了 ,,ISO载入后软件没有。。有写有,有些又没有。。


试试加了驱动的,看看能否解决软件加载问题。
用以下菜单测试可以正常加载软件。

map (ud)/PE.ISO (hd32)
map --hook
chainloader (hd32)

Mini_PE.iso
MD5: E224F9DE8DC1FB3E796FB7B77C960509
SHA-1: 38DEC581B212AEC9B68496D10B549B7156506178

http://u.115.com/file/e6kinc7j#
作者: lhteee    时间: 2011-5-10 20:38
标题: 早就不用你的写法了!!!!
title 6. 测试WINPE.ISO
clear
map (ud)/lhtpe.iso (0xff) || map --mem (ud)/lhtpe.iso (0xff)
map --hook
chainloader (0xff)
作者: ksjx    时间: 2011-5-11 08:57
原帖由 lhteee 于 2011-5-10 20:38 发表
title 6. 测试WINPE.ISO
clear
map (ud)/lhtpe.iso (0xff) || map --mem (ud)/lhtpe.iso (0xff)
map --hook
chainloader (0xff)


我也遇到类似的问题,U盘PE无法引导ISO文件启动。
试用上述方法,还是失败了,提示错误信息:
Error 44: The int13 handler already on hook

请高手指点,可有解决妙方
作者: sdshi    时间: 2011-5-11 09:11
我认为最简单的一个方法:进pe后挂载你的pe镜像文件再刷新,就可以了,我就是这么实现的。。。
作者: ksjx    时间: 2011-5-11 09:29
原帖由 sratlf 于 2011-5-5 12:17 发表
原理部分不想说了  就是利用firadisk驱动使得进入PE后可以识别grub4dos map的iso镜像  再具体的自己在论坛搜下吧

点此下载firadisk驱动0.0.1.30版  可以和PE.ISO放在一起

菜单如下


title pe
map --mem /XT/PE.ISO (0xff)
map --mem /XT/FIRADISK.IMG (fd1)
map --mem (md)+2880 (fd0)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
boot
...


测试,提示错误信息:
Error 14: Invalid or unsupported executable format

应该如何解决呢?
作者: ksjx    时间: 2011-5-11 09:35
原帖由 sdshi 于 2011-5-11 09:11 发表
我认为最简单的一个方法:进pe后挂载你的pe镜像文件再刷新,就可以了,我就是这么实现的。。。


请教关于”进pe后挂载pe镜像文件再刷新“具体操作方法,谢谢!
可有现成的这方面的相关帖子,请推荐!
作者: sdshi    时间: 2011-5-11 10:12
我是这么实现的:进pe后,用虚拟驱动器imdisk(或者UltraISO)挂载pe,然后重置;   不知道你的pe,没法具体说明,你可以把你用的pe发出来,大家给你出出主意。

[ 本帖最后由 sdshi 于 2011-5-11 10:44 编辑 ]
作者: sratlf    时间: 2011-5-11 11:58
原帖由 ksjx 于 2011-5-11 09:29 发表


测试,提示错误信息:
Error 14: Invalid or unsupported executable format

应该如何解决呢?


贴出菜单看看
作者: 2011qyt    时间: 2011-5-11 13:54
标题: 回复 #10 ksjx 的帖子
首先附上menu.lst中通过iso启动的命令

title start XXX.ISO
fallback 5
find --set-root /XXX/XXX.ISO
map /XXX/XXX.ISO (0xff) || map --mem /XXX/XXX.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

两个map保证无论iso文件是否连续存放均可以启动
然后说一下你写的(ud),既然是从u盘启动的,没有也可以吧。

因为pe有全内置 和软件外挂之分,而且多数的pe软件都是外挂的,外挂式pe在启动时只载入pe内核,进入系统后才从光盘中挂载外置程序,而grub引导iso启动后,不可能再给此iso分配盘符(因为系统启动后的事不归grub管),所以无法加载外置程序。

解决办法有两个:
1、使用全内置式PE

全内置PE在iso启动时就把所有软件加载到内存,缺点是占用较大内存,启动速度较慢(就现在电脑一般来说,也不算很大,经实验加载速度也不显得很慢);

2、启动后手动挂载外置程序

在u盘上存储虚拟光驱软件,在系统启动后,运行虚拟光驱,将启动用的iso载入,运行CMD,执行命令 pecmd load X:\(外置程序所在目录)\XXXX.ini。
第一个X为虚拟光驱盘符,XXX.ini为系统内核加载后,完成外置程序加载的配置文件。
比如我用的深度pe4.2,进入pe后没有任何软件,加载iso到虚拟光驱,然后在cmd下执行pecmd load X:\Programs\WinPE.INI  所有软件就会加载成功了。

附:
VCdControlTool 微软的17K虚拟光驱 (绝对好用,绝对绿色,绝对兼容) V2.0.1.1汉化版 下载地址



http://www.rsdown.cn/downinfo/810.html







注:极少数pe下,或者win7pe下,此虚拟光驱可能不能成功运行,请自行寻找可以运行的虚拟光驱,否则因为虚拟光驱兼容性问题同样会导致外置程序错误频发

[ 本帖最后由 2011qyt 于 2011-5-11 14:00 编辑 ]
作者: doscmd    时间: 2011-5-13 23:53
测试当中,,我用的PE是 自由天空论坛官方的精简PE
作者: tubaozi    时间: 2011-5-14 08:22
原帖由 doscmd 于 2011-5-13 23:53 发表
测试当中,,我用的PE是 自由天空论坛官方的精简PE


试试#8的,添加了驱动的天空精简PE,能解决问题吗?
作者: doscmd    时间: 2011-5-16 19:48
标题: 回复 #18 tubaozi 的帖子
纠结呀,不可以呀。但是改外置为内置就可以了,可是怎么改我还不会,我现在就是用挂载的方式就可以完全使用(利用大白菜工具箱的方法挂载,可是缺点是很慢,很慢。)自由天空论坛官方的精简PE,怎么就那么难呀,求高手帮帮忙吧,,同时也谢谢以上热心帮助的朋友 !!!
作者: tubaozi    时间: 2011-5-16 23:24
原帖由 doscmd 于 2011-5-16 19:48 发表
纠结呀,不可以呀。但是改外置为内置就可以了,可是怎么改我还不会,我现在就是用挂载的方式就可以完全使用(利用大白菜工具箱的方法挂载,可是缺点是很慢,很慢。)自由天空论坛官方的精简PE,怎么就那么难呀, ...


驱动内置后用
map (ud)/PE.ISO (hd32)
map --hook
chainloader (hd32)

可以正常加载软件。


只能说 很遗憾 无能为力。
作者: tubaozi    时间: 2011-5-17 08:54
原帖由 2011kenfance 于 2011-5-17 08:08 发表
把外置程序全部打包进WINPE.IS_可以解决你说的问题!不过很麻烦!
1、先解开ISO文件
2、再解开里面的WINPE.IS_,得到WINPE.ISO
3、把外置程序文件夹加入WINPE.ISO
4、用WINCAB压缩WINPE.ISO为WINPE.is_
5、用ULTRAISO打开原来的镜像文件,删除外置程序文件夹,用新的WINPE.IS_替换掉原来的。
6、重新启动即可。


请教:
如果外置程序是打包成WIM的 还是按以上步骤操作?
或者说
此方可解所有挂不上外置的病?
作者: 2011shua    时间: 2011-5-17 11:55
首先你应该告诉别人你的pe是藏在ud区的还是放在可见区的才能对应着提出解决方法啊
作者: doscmd    时间: 2011-5-18 18:13
tubaozi
上将的办法是

map (ud)/PE.ISO (hd32)
map --hook
chainloader (hd32)
------------------------------------我现在测试后的结果是不行呀。。压根就是黑屏进不去了

2011kenfance
军士长解决办法是
外置转内置的办法!
把外置程序全部打包进WINPE.IS_可以解决你说的问题!不过很麻烦!
1、先解开ISO文件
2、再解开里面的WINPE.IS_,得到WINPE.ISO
3、把外置程序文件夹加入WINPE.ISO
4、用WINCAB压缩WINPE.ISO为WINPE.is_
5、用ULTRAISO打开原来的镜像文件,删除外置程序文件夹,用新的WINPE.IS_替换掉原来的。
6、重新启动即可--------------------问题是不会实际操作才要命呀,否则我百度都有资料可以查了,但就是不知道哪里出了毛病呀。。哭。。

2011shua
中尉
。、。。。我是菜鸟级呀,pe是藏在ud区的还是放在可见区的,我不知道怎么理解这句话呀,我的PE是自由天空论坛的精简版PE。。

我现在都找不到什么好办法,所以就一直用楼上的这个,
title [2]  U 盘 XP系统 [56M]
map --mem /XT/MiniPE.ISO (0xff)
map --mem /XT/1.IMG (fd1)
map --mem (md)+2880 (fd0)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
boot
。。里面的软件也只是显示部分,而且载入的时候是全黑的,体积大一点的话就要等上很久了,,跪求看看还有没有大侠帮忙了!!!自由天空的精简版PE,怎么就那么难搞。。。
作者: jjttefg    时间: 2011-5-24 17:40
title 【 2 】XP 2003
map --mem (ud)/XT/PE.iso (0xff) || find --set-root /XT/PE.iso (0xff) && map --mem (ud)/XT/PE.iso (0xff)
map --hook
chainloader (0xff)
作者: doscmd    时间: 2011-5-25 20:06
title 【 2 】XP 2003
map --mem (ud)/XT/MiniPE.ISO (0xff) || find --set-root /XT/MiniPE.ISO (0xff) && map --mem (ud)/XT/MiniPE.ISO (0xff)
map --hook
chainloader (0xff)

还是不行呀 。。难道没有办法了么?
作者: doscmd    时间: 2011-6-8 23:28
惨剧呀,,没有别的答案了也别让帖子沉下去呀,这不是我一个人能的问题,还有很多人都不会做的问题呀。。
作者: chiannet    时间: 2011-6-9 06:20
方法一:


把miniPE解开,得到AXPE目录,把整个AXPE目录放到U盘根目录,像这个样子:U:\AXPE\03pe.wim等

菜单:
  1. title  启动U盘2003PE
  2. find --set-root /AXPE/SETUPLDR.BIN && chainloader /AXPE/SETUPLDR.BIN
复制代码

[ 本帖最后由 chiannet 于 2011-6-9 06:34 编辑 ]
作者: chiannet    时间: 2011-6-9 06:29
方法二:

以下U:\代表你的U盘

只保留miniPE.iso的AXPE下的
03PE.WIM
NTDETECT
SETUPLDR.BIN
SKYPE
这四个文件,另存为U:\AXPE\aaaaa.iso,随便神马名字

而把
PESOFT.WIM
PIC\*.*
放到U:\AXPE\目录下。

菜单如下:
  1. title pe
  2. map --mem /axpe/aaaaa.ISO (0xff)
  3. map --hook
  4. chainloader (0xff)
复制代码

[ 本帖最后由 chiannet 于 2011-6-9 06:36 编辑 ]
作者: chiannet    时间: 2011-6-9 06:32
方法三

二楼 sratlf (夜天) 提供的办法应当可行。
作者: doscmd    时间: 2011-6-21 18:38
。。。晕了,还搞不定,,愁死。。又一次的失败,,,哎,,没信心了。。谢谢各位的帮助了。。
作者: 愚无尽    时间: 2012-11-5 22:47
不知楼主是否解决,我也是遇到这个问题,看了里面很多高手的指导,也百度了一番,加载驱动后再加载iso的pe就成功。
我的pe是深山红叶v32,加载的驱动是类似二楼提示的驱动。
我把驱动放ud,原iso依然放u盘可见分区。
我的菜单如下去,你参照看看你是否可以成功!

  1. map --mem (ud)/boot/Firadisk.img (fd0)
  2. find --set-root /iso/pe.iso
  3. map --mem /iso/pe.iso (0xff) || map --mem /iso/pe.iso (0xff)
  4. map --mem --hook
  5. chainloader (0xff)
复制代码





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