无忧启动论坛

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

【原创】★新型全外置结构:《零体积全能可扩展PE》ZIP版

    [复制链接]
421#
 楼主| 发表于 2009-3-25 00:56:13 | 只看该作者
原帖由 xLantu 于 2009-3-6 21:52 发表
4M版本老是在滚动条流动几下就重启

我前几天遇到了这种重启现象,后来解决办法是启动过程勾上Disable Dual Core,再将光标移回原处后回车。
此法供参考。
原帖由 lzkk1 于 2009-3-24 14:04 发表
E2160+华擎945主板
为啥我只能试用1128版,其他一概用不成。
如图:

尝试启动过程勾上Disable Dual Core,再将光标移回原处后回车。
原帖由 zhongyy666 于 2009-3-3 12:03 发表
这个难道不能用2003系统上吗?
为什么点击里面的许多软件(如OFFICE2003、QQ等)都有如下提示,不能安装?
我的2003系统就是装在C:\WINDOWS这个目录上的。
谢谢!

下次争取支持2003
回复

使用道具 举报

422#
发表于 2009-3-25 09:37:37 | 只看该作者
很菜的问题:能否为了速度,个别文件能否不压缩,直接使用文件夹的形式存放.




严重支持,楼主更新后OPE支持WIN2003.

[ 本帖最后由 liudehua 于 2009-3-25 15:27 编辑 ]
回复

使用道具 举报

423#
发表于 2009-3-25 10:27:25 | 只看该作者
原帖由 pseudo 于 2009-3-25 00:01 发表
将0PE.ISO解开来启动,比启动整个iso文件速度快,占内存小。一般不比先启动usb2.0慢。



解开了能不能与chenall的版本共存?
回复

使用道具 举报

424#
发表于 2009-3-25 10:28:57 | 只看该作者
原帖由 pseudo 于 2009-3-25 00:56 发表

我前几天遇到了这种重启现象,后来解决办法是启动过程勾上Disable Dual Core,再将光标移回原处后回车。
此法供参考。

尝试启动过程勾上Disable Dual Core,再将光标移回原处后回车。

下次争取支持2003



怎么不默认把Disable Dual Core选上?发现很多情况是这个东东引起问题,干脆默认关闭,需要的再自己打开不是更好?
回复

使用道具 举报

425#
发表于 2009-3-25 10:58:40 | 只看该作者
3.21应该很少蓝屏了,请复核

QUOTE:
原帖由 hhhhhh 于 2009-2-28 20:24 发表
XP滚动条过后蓝屏:55297
这种蓝屏现象在3.21版应该没有了
=========================
再次谢谢楼主回复。  
我试过3.21版了,还是蓝屏。
说明一下,我在那个老笔记本上只有用4M版才能进展的这么多一点,64M版反而不行。而且还是只有选蓝色菜单1再进到白色菜单后再选F6那项才能进展到XP的滚动条那里,过后蓝屏。勾上Disable Dual Core也没改善。不知道这能否给楼主提供线索。

[ 本帖最后由 hhhhhh 于 2009-3-25 11:03 编辑 ]
回复

使用道具 举报

426#
发表于 2009-3-26 09:35:04 | 只看该作者
初看了下,发现0PE的(hd0)映射不是在最顶端,所以会蓝屏(应该和无盘天使的驱动有关)
(hd0)应该在最先映射.然后再映射(fd0) (fd1)之类的.并且在后面的过程中不能有映射和(hd0)有关的语句,否则(hd0)的映射就会排后了.具体的脚本我还没有去看.楼主可以先检查一下.
回复

使用道具 举报

427#
 楼主| 发表于 2009-3-26 12:09:05 | 只看该作者

回复 #429 chenall 的帖子

(hd0)最好放在内存的最顶端,先映射(hd0)镜像再作其它操作,我注意到了,将iso解开来启动、pxe启动时是这样做的。
不过启动整个iso时,自然先映射iso为0xff,再将其内的kernel.gz映射为hd0,随后还要建立fd0、fd1再释放0xff。
是不是释放0xff时fd0跑到(hd0)前面了?

这个发现指明了解决方向,谢谢!

[ 本帖最后由 pseudo 于 2009-3-26 12:13 编辑 ]
回复

使用道具 举报

428#
 楼主| 发表于 2009-3-26 13:44:44 | 只看该作者
回复 #425 liudehua 的帖子
原帖由 liudehua 于 2009-3-25 09:37 发表
很菜的问题:能否为了速度,个别文件能否不压缩,直接使用文件夹的形式存放.
严重支持,楼主更新后OPE支持WIN2003.

一般来说,压缩后体积小,读盘快,解压虽占cpu时间,但占cpu时间比占读盘时间通常合算。
另外,打包后目录结构清爽些。
0pe注重组件化,几乎每个用户看到的文件都具有独立性,可直接剪裁。如果相关联的一组文件不打包,用户删掉其中一部分发现剩下的不能用就不好了。
至于包内有包(有人误解为层层加密),那是出于功能的分划,也是一种内部的模块化。另外,包内的打包有的是为了减少体积,例如,先打包再放入img,然后gzip压缩,可能比不先打包好。

准备做个xp、03合盘的。一个零体积版小于5m,一个扩展版小于100M

回复 #426 紫狐 的帖子
原帖由 紫狐 于 2009-3-25 10:27 发表
解开了能不能与chenall的版本共存?

解不解开,差异在于解开后盘上多了个petools目录。解开速度快,内存要求小。不过,如果u盘是usb-zip格式,非usb-hdd/usbhdd+格式,那么3.21版可能要保持整个iso才启动的了,那是另外的问题了。
由于都支持nn2nn的开放式架构,共存没问题。开放式架构本来就是提倡多个pe都共用petools作为外置应用组件目录
petools目录在哪个盘、哪个分区都行,多处有petools目录并不冲突。
petools目录下放什么文件、建什么目录都行,都会在开始菜单自动生成快捷方式。如果是wim格式的,点击即可用。
对于重复的组件,可保留其一(0pe的可能新些),也可另建目录或改名分别保留。我在petools下建立了一些目录,是为了分门别类,你完全可以自己重新分类。

不过,0pe的petools中有两处最好保持:
1、PXE服务器目录
我已经设定好。
2、系统工具\VMware拖放剪贴板支持.exe
在VMware环境可能会自动运行。如果要改变位置和名字,请相应修改EXT0.ZIP中,wxpe目录的PECMD.INI文件。此zip文件要用winrar以zip格式、最大压缩比打包,不要用7-zip打包,文件名EXT0.ZIP全大写。
回复

使用道具 举报

429#
 楼主| 发表于 2009-3-26 14:09:18 | 只看该作者
回复 #428 hhhhhh 的帖子
原帖由 hhhhhh 于 2009-3-25 10:58 发表
再次谢谢楼主回复。  
我试过3.21版了,还是蓝屏。
说明一下,我在那个老笔记本上只有用4M版才能进展的这么多一点,64M版反而不行。而且还是只有选蓝色菜单1再进到白色菜单后再选F6那项才能进展到XP的滚动条那里,过后蓝屏。勾上Disable Dual Core也没改善。不知道这能否给楼主提供线索。

忘了你的老笔记本很特殊,0pe的任何版本在其上都不能用。谢谢提供线索。
对了,你可以试试chenall的,看哪一个版本可以。
回复 #427 紫狐 的帖子
原帖由 紫狐 于 2009-3-25 10:28 发表
怎么不默认把Disable Dual Core选上?发现很多情况是这个东东引起问题,干脆默认关闭,需要的再自己打开不是更好?

64M版自带单核,没问题。
4M版本身不带,使用单核还是双核取决于用户硬盘xp资源,涉及cpu硬件是单核还是双核,所装xp软件是单核和还是双核,使用单核还是双核配置的复杂组合,要自动判断需要花点功夫,暂时不弄。
目前是手选。默认项的确定基于双核的普及。在我手头几台单核、双核机器中,这个默认设置正适合。关闭了估计又会有人要求打开。只有以后自动化了才能根本解决。
回复

使用道具 举报

430#
发表于 2009-3-26 16:18:43 | 只看该作者
原帖由 pseudo 于 2009-3-26 13:44 发表
解不解开,差异在于解开后盘上多了个petools目录。解开速度快,内存要求小。不过,如果u盘是usb-zip格式,非usb-hdd/usbhdd+格式,那么3.21版可能要保持整个iso才启动的了,那是另外的问题了。


目前的0pe和chenall的pe都是用grldr加载,看来得对菜单进行合并才能共同使用吧。
由于DOS下直接加载iso速度太慢,所以我把iso解开了,如果想通过DOS版的grub.exe加载菜单来启动0pe的话,菜单要怎么写?是否grldr内置的菜单提取出来就能用?我看了一下grldr内置的菜单,应该是直接调用0pe.iso的,不知道菜单要做哪些调整?

[ 本帖最后由 紫狐 于 2009-3-26 16:29 编辑 ]
回复

使用道具 举报

431#
发表于 2009-3-26 16:39:48 | 只看该作者
又更新了,支持一下!
回复

使用道具 举报

432#
 楼主| 发表于 2009-3-26 16:55:19 | 只看该作者
可复制ext0.zip里面的grub.exe出来用,它与grldr都内置了一样的菜单。无论iso是否解开,都用这个统一的菜单。
一种合盘方法可以这样:
1、把0pe的内置菜单取出,存为0PE\0PE.LST,根目录可不要0pe的grldr。
2、从http://nufans.net/grub4dos/下载最新的grub4dos,装到mbr,由mbr引导grldr,使用自定义内置菜单。该菜单中用
find --set-root --ignore-floppies --ignore-cd /0PE/0PE.LST
configfile /0PE/0PE.LST
调用0PE.LST。

其中,如果准备把0PE.LST放在光盘,则不加--ignore-cd。--ignore-floppies类似。
这种合盘法可能损失0pe的“三合一”特点,主要是不能直接拷贝就装好pxe服务器了。但本地启动应该没问题。
回复

使用道具 举报

433#
发表于 2009-3-26 17:10:16 | 只看该作者
3.21版的自定义菜单有unmap all菜单项,先执行该菜单项,再小小强不会蓝屏。
回复#190xLantu 的帖子

按你的要求执行,unmap all菜单项,就能成功进入小小强PE了,我在0PE文件夹里就放了20M的0PE.ISO,别的解压放进0PE文件夹里,能成功启动HDD,ZIP机子,启动速度比以前4M的慢点,不过也不比别的PE慢,发现0PE,ISO里一定要放AUTORUNS文件夹,不放的话就不能进入PE
回复

使用道具 举报

434#
发表于 2009-3-26 18:49:22 | 只看该作者
随带的UltraISO不能加载ISO文件生成虚拟光驱,请更换一个版本
回复

使用道具 举报

435#
 楼主| 发表于 2009-3-26 19:50:03 | 只看该作者

回复 #437 liudehua 的帖子

要虚拟光驱,右键点击iso文件,选加载imdisk虚拟磁盘菜单项,确认即可。

UltraISO等工具自己DIY吧。当然有更好的也可传上来我替换进去。体积不要变大了。
回复

使用道具 举报

436#
发表于 2009-3-27 07:41:58 | 只看该作者
原帖由 pseudo 于 2009-3-26 19:50 发表
要虚拟光驱,右键点击iso文件,选加载imdisk虚拟磁盘菜单项,确认即可。

UltraISO等工具自己DIY吧。当然有更好的也可传上来我替换进去。体积不要变大了。



想不到还有这个巧门。期待更新中----
回复

使用道具 举报

437#
发表于 2009-3-27 10:19:56 | 只看该作者
原帖由 pseudo 于 2009-3-26 16:55 发表
可复制ext0.zip里面的grub.exe出来用,它与grldr都内置了一样的菜单。无论iso是否解开,都用这个统一的菜单。
一种合盘方法可以这样:
1、把0pe的内置菜单取出,存为0PE\0PE.LST,根目录可不要0pe的grldr。
...



谢谢,回头试一试,呵呵
回复

使用道具 举报

438#
 楼主| 发表于 2009-3-27 17:43:58 | 只看该作者

to chenall

草草弄了个2k3的上传了。希望能配合grub4dos的测试。用的是25日版grub4dos,因为27日的用不成。
与3.21比,即使不启动整个iso(无0xff),f6项也蓝。等于f6项整个废了。

[ 本帖最后由 pseudo 于 2009-3-27 17:46 编辑 ]
回复

使用道具 举报

439#
发表于 2009-3-27 18:32:01 | 只看该作者
又更新了,辛苦了,这就下载试试,最新版可以用,正常

[ 本帖最后由 0cat0 于 2009-3-27 20:09 编辑 ]
回复

使用道具 举报

440#
发表于 2009-3-27 18:43:24 | 只看该作者
还有一个问题,在EXT0.ZIP里面的SYSTEM32下面有两个文件IsoCmd.exe和ISODrive.sys是不是可以删除的?
回复

使用道具 举报

441#
发表于 2009-3-27 19:51:10 | 只看该作者
总于出2003的了,下载试试,
回复

使用道具 举报

442#
发表于 2009-3-28 08:35:05 | 只看该作者
楼主辛苦了,感谢楼主为玩家不断推出强大的PE精品。

[ 本帖最后由 guoqqqqqq 于 2009-3-28 08:36 编辑 ]
回复

使用道具 举报

443#
发表于 2009-3-28 10:49:18 | 只看该作者
GRUB4DOS最新版已经搞定了蓝屏问题.F6使用正常了.

建议在启动之前加条命令,可以保证无盘天使可以正常访问.
map --hook=0x80
回复

使用道具 举报

444#
发表于 2009-3-28 10:57:08 | 只看该作者
另有一个建议,关于OEM_SRS部份.(对应本机的驱动)

目前我的PE加载的是/MINIPE/OEM_SRS.ZIP.和/OEM_SCSI.IMG两种.

为了方便使用.建议0PE同时支持查找/OEM_SRS.ZIP,
我准备在下个版本中改成支持/OEM_SRS.ZIP和/OEM_SCSI.IMG.
因为OEM_SRS.ZIP是直接对应本机的,所以处理起来也比较简单,只需释放到A:或B:上就可以了.

这样可以方便替换PE而同样可以找到硬盘驱动.
回复

使用道具 举报

445#
发表于 2009-3-28 10:57:40 | 只看该作者
本人是初学者,关于“0PE”引导有个比较郁闷的问题:
以下是其grldr的菜单部分前奏

pxe detect
configfile
color blue/green yellow/red white/magenta white/magenta
default 1
pause --wait=0
pause --wait=0 =========0PE Menu by Pseudo 2009.03.21==========
pxe detect NotExist
map --unmap=0:0xff && map --rehook
write 0x60100 0x00000000 && write 0x60101 0x00000000
write 0x60000 0x00000000 && write 0x60200 0x00000000
write 0x60110 0x00000000 && write 0x60120 0x00000000
find --ignore-floppies /0PEDEBUG.TXT && write 0x60110 1
checkrange 1 read 0x60110 || debug off
find --set-root --ignore-floppies /0PE/KERNEL && write 0x60100 1
checkrange 1 read 0x60100 || find --set-root --ignore-floppies --ignore-cd /0PE/0PE.ISO
cat --length=0 /0PE/0PE.ISO && write 0x60101 1
checkrange 1,257 read 0x60100 && write 0x60101 0
checkrange 0 read 0x60100 && find --set-root /0PE/0PE.ISO
cat --length=0 /0PE/0PE.ISO && write 0x60101 1
checkrange 1,257 read 0x60100 && write 0x60101 0
checkrange 256 read 0x60100 && map --mem /0PE/0PE.ISO (0xff)
;=======Modify the above 5 lines if the directory of 0PE.ISO changed.========
checkrange 256 read 0x60100 && map --hook
checkrange 256 read 0x60100 && rootnoverify (0xff)
checkrange 0 read 0x60100 && rootnoverify (pd)
map --mem ()/0PE/KERNEL (hd0) || write 0x60200 1
checkrange 1 read 0x60200 && pause Error: File KERNEL not found!!! Press any key to
reboot...
checkrange 1 read 0x60200 && reboot
map (hd2) (hd3)
map (hd1) (hd2)
map (hd0) (hd1)
map --hook || write 0x60200 1
checkrange 1 read 0x60200 && pause Something Wrong!!! Press any key to reboot...
checkrange 1 read 0x60200 && reboot
checkrange 256 read 0x60100 && write --offset=200 (hd0,0)/BAT/_ENV.BAT set
PEISO=/0PE/0PE.ISO\r\n
;=======Modify the above line if the directory of 0PE.ISO changed.=========
checkrange 1 read 0x60110 && write --offset=480 (hd0,0)/BAT/_ENV.BAT set DEBUGON=1\r\n
splashimage /boot/hpy.xpm.gz
checkrange 1 read 0x60110 || splashimage (hd0,0)/BAT/BG.XPM

现在的问题是,加入了此前奏后再虚拟出软区IMG文件就无法识别机器上的硬盘及U盘了,GHOST中也找不到,只有其自身的一个虚拟盘,请问这是怎么回事?如何解决?
我的IMG调用参数应该是很大众化的~

map --mem /0PE/DOS.img (fd0)
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

以下这段也做过尝试,貌似没任何效果。。。

map (hd0) (hd1)
map (hd1) (hd0)
回复

使用道具 举报

446#
发表于 2009-3-28 10:57:52 | 只看该作者
pseudo兄能不能再提供Qemu终极纪念精简版下载(在第二个ftp的可能已删了)?
回复

使用道具 举报

447#
发表于 2009-3-28 11:49:31 | 只看该作者
原帖由 chenall 于 2009-3-28 10:57 发表
另有一个建议,关于OEM_SRS部份.(对应本机的驱动)

目前我的PE加载的是/MINIPE/OEM_SRS.ZIP.和/OEM_SCSI.IMG两种.

为了方便使用.建议0PE同时支持查找/OEM_SRS.ZIP,
我准备在下个版本中改成支持/OEM_SRS.ZI ...


创作辛苦, 期待chenall和 pseudo各自的新版.
回复

使用道具 举报

448#
发表于 2009-3-28 12:24:19 | 只看该作者
赞,找到需要的了!!!!!
回复

使用道具 举报

449#
 楼主| 发表于 2009-3-28 13:30:51 | 只看该作者
原帖由 chenall 于 2009-3-28 10:49 发表
GRUB4DOS最新版已经搞定了蓝屏问题.F6使用正常了.

建议在启动之前加条命令,可以保证无盘天使可以正常访问.
map --hook=0x80

chenall兄和不点兄都辛苦了。
grub4dos-0.4.4-2009-03-28.zip非常棒!
回复

使用道具 举报

450#
 楼主| 发表于 2009-3-28 16:04:32 | 只看该作者
原帖由 Finera 于 2009-3-28 10:57 发表
本人是初学者,关于“0PE”引导有个比较郁闷的问题:
以下是其grldr的菜单部分前奏
现在的问题是,加入了此前奏后再虚拟出软区IMG文件就无法识别机器上的硬盘及U盘了,GHOST中也找不到,只有其自身的一个虚 ...

常见的菜单可以说是静态菜单,0PE的菜单像一个程序,比较复杂,可以说是一种动态菜单。你的菜单要与之合并比较困难,例如已有的
map (hd2) (hd3)
map (hd1) (hd2)
map (hd0) (hd1)
和你要用的
map (hd0) (hd1)
map (hd1) (hd0)
可能互相干扰。
可以参考#435楼的方法,把启动0pe和你的dos.img分别作为一个菜单项。
此外,还可参考最新版grub4dos-0.4.4-2009-03-28.zip里的menu.lst,它也可作为0pe与其它东西并存的一种方法。见#1楼说明。
原帖由 cfgs 于 2009-3-28 10:57 发表
pseudo兄能不能再提供Qemu终极纪念精简版下载(在第二个ftp的可能已删了)?

很久不用了,我有空找找。
cfgs兄若有装好的qemu虚拟客户机,请帮提取一个显声网驱动(用GetPeDriver14应可提取)。或者安装版驱动也行。
原帖由 0cat0 于 2009-3-27 18:43 发表
还有一个问题,在EXT0.ZIP里面的SYSTEM32下面有两个文件IsoCmd.exe和ISODrive.sys是不是可以删除的?

有用的,启动整个iso镜像时用到。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-24 02:52

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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