无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: pseudo
打印 上一主题 下一主题

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

  [复制链接]
301#
发表于 2009-3-9 13:14:36 | 只看该作者
回复

使用道具 举报

302#
发表于 2009-3-9 14:04:57 | 只看该作者
确实很强的说,可定制。。。
回复

使用道具 举报

303#
发表于 2009-3-9 15:10:38 | 只看该作者
下面所提及的U盘是清华紫光128M-2.0和lenovo 1GB的U盘,都分别交叉试验,试验现象如下:

A。采用法3安装:
     1、4M版的在dell optiplex 330上从U盘/硬盘均成功地启动PE。

     2、从U盘无论3.5 3.8的64M版在dell optiplex 330上(CPU E2180 1GBRAM)均未能成功启动PE:
          在3楼图1后黑屏约3分钟后看到下一个菜单,滚动条滚动达到2分钟后,看到“Micro PE系统初始化.....”,此后长时间无反应。

     3、从U盘无论3.5 3.8的64M版在Acer  sa70(sis芯片组、赛扬3.2Ghz,512MB RAM)的机器上与在DIY的865PE 2.8Ghz赛扬、1GB RAM的机器启动时现象相同:
         当出现第一个菜单后,选择1-4项均出现如下提示:
   
          root noverify(pd)
         Error 23 :Error while parsing number
         Press any key to continue......
        不能继续

      4、从硬盘启动64M版在dell optiplex 330上在“Micro PE系统初始化.....”这个地方,长时间无反应。

B。采用将grldr复制到U盘根目录,再将0PE.ISO放置到u盘的OPE\下,
     在dell optiplex 330上也是在“Micro PE系统初始化.....”这个地方长时间无反应。
     在Acer  sa70上提示kernel.gz not found!!! Press any key to reboot....


一头雾水

[ 本帖最后由 chiannet 于 2009-3-9 15:45 编辑 ]
回复

使用道具 举报

304#
发表于 2009-3-9 15:16:20 | 只看该作者
原帖由 pseudo 于 2009-3-9 11:53 发表
ZIP方式启动盘符是A吧,为避免搜索软盘可能造成死机,2.17起find加--ignore-floppies,应以USB-HDD/USBHDD+方式自作U盘

    谢谢楼主的解释,有一个现象也许有点奇怪。同样是ZIP方式启动,我用grub引导加载您的光盘镜像完全成功。
回复

使用道具 举报

305#
发表于 2009-3-9 15:29:53 | 只看该作者
2009.3.8:
1、更新磁盘驱动库,感谢zhaohj兄反复测试。此更新主要对intel系列。
2、更新wimnt组件,采用WLDNA兄提供的脚本

是不是6.1.7000.0?

新出6.1.7024.0版本我没测试过。
回复

使用道具 举报

306#
 楼主| 发表于 2009-3-9 16:29:55 | 只看该作者
原帖由 guoqqqqqq 于 2009-3-9 08:42 发表
...是用syslinux引导的,采用先加载ldntldr再加载grldr的方法...

又是syslinux,又是ntldr的,0PE里又有两阶段的grub4dos引导,担心grub4dos顶不住。
推荐从mbr直接调0PE的grldr。
中间环节越多风险越大。
回复

使用道具 举报

307#
 楼主| 发表于 2009-3-9 16:41:14 | 只看该作者

回复 #305 nn2nn 的帖子

wimnt.exe 文件版本2009.3.3.259,大小253 KB (259,072 字节)
.sys等没换
回复

使用道具 举报

308#
 楼主| 发表于 2009-3-9 17:38:01 | 只看该作者

回复 #303 chiannet 的帖子

好像都跟找文件有关。
如果成功、顺利,怎么弄怎么行。失败了,就得疑神疑鬼分析原因、找线索。以下是直接想到的一些线索,不一定准确,仅供参考。
1、U盘应做成USB-HDD/USB-HDD+格式的,就是说,如果上面有dos,启动后提示符是C:>(硬盘)而不是A:>(软盘).因为2.17起find加了--ignore-floppies,
即找文件时忽略软盘。
2、怀疑跟文件名、目录名大小写有关。使用UltraISO提取iso文件里的东西较能保持文件的大小写、日期原味。注意与原版对照大小写。grub4dos对大小写比较敏感。你在楼上和上一帖中写的kernel.gz、OPE.iso等字样就不准确,这方面问题可能导致找不到文件。
3、3.8版0PE中grub4dos的版本是用2009-02-26发布的。旧了很可能不行,新的大致行。你说的“用grub4dos-0.4.4”,这个说法不够详细,虽然目前由此导致问题的可能性不大,但最好有0PE所用grub4dos版本是较新的这种印象。
4、可以试试0PE带的U盘安装工具。
5、64M版装在U盘如果感觉速度慢,可考虑将ISO文件全部展开来用,这样速度会明显提高。也可制作一个不含PETOOLS目录的iso,将PETOOLS目录作为一级目录。iso文件体积小些,启动就快。
6、不点针对某些厂商的机器专门做了bug版grub4dos,没仔细看是否包括dell这个厂商,如果有幸遇上就好玩了。
7、4M版若遇到问题,启动过程可尝试勾上Disable Dual Core,再将光标移回原处后回车。

以往经验,64M版应该比4M版更容易启动成功。
回复

使用道具 举报

309#
发表于 2009-3-10 05:03:23 | 只看该作者
突然有个问题,4m与64m的优缺是什么,如果说64M的只是添加了更多的驱动或程序,那可能不适合本人,因为是自己用,64M一定有非常多的驱动不是自己用的。除去这些不属于自己的驱动,是否就与4M的一样呢?
回复

使用道具 举报

310#
发表于 2009-3-10 11:10:50 | 只看该作者
把原的0PE目录改成最早的MINIPE目录。虚拟机启动后出现下述错误,是否有那个配置文件路径有问题?
回复

使用道具 举报

311#
 楼主| 发表于 2009-3-10 12:07:12 | 只看该作者
原帖由 pxk 于 2009-3-10 11:10 发表
把原的0PE目录改成最早的MINIPE目录。虚拟机启动后出现下述错误,是否有那个配置文件路径有问题?56009

将iso展开来用,目录名不能改。
使用整个iso时,可放在任意分区的0PE目录,要换目录名,改grldr,内有提示。
回复

使用道具 举报

312#
发表于 2009-3-10 12:12:57 | 只看该作者
grldr里已经改了。
现在的菜单如下。
启动都成功了,就是大概加载EXT2时出现上述错误

pause --wait=0
pause --wait=0 =========0PE Menu by Pseudo 2009.03.08==========
pxe detect NotExist
find --ignore-floppies /0PEDEBUG.TXT || debug off
write 0x60100 0x00000000 && write 0x60101 0x00000000
write 0x60000 0x00000000 && write 0x60200 0x00000000
find --set-root --ignore-floppies /MINIPE/MINIPE.ISO && write 0x60101 1
find --set-root --ignore-floppies /MINIPE/KERNEL.GZ && write 0x60100 1
checkrange 256 read 0x60100 && map --mem=0x8000 /MINIPE/MINIPE.ISO (rd)
checkrange 256 read 0x60100 && rootnoverify (rd)
checkrange 0 read 0x60100 && rootnoverify (pd)
;Bug fixed?:ls to refresh
ls (rd)/
map --mem ()/MINIPE/KERNEL.GZ (hd0) || write 0x60200 1
checkrange 1 read 0x60200 && pause Error: File KERNEL.GZ not found!!! Press any key to reboot...
checkrange 1 read 0x60200 && reboot
map (hd2) (hd3)
map (hd1) (hd2)
map (hd0) (hd1)
map --hook
checkrange 256 read 0x60100 && write --offset=200 (hd0,0)/BAT/_ENV.BAT set PEISO=/MINIPE/MINIPE.ISO\r\n
find --ignore-floppies /0PEDEBUG.TXT && write --offset=480 (hd0,0)/BAT/_ENV.BAT set DEBUGON=1\r\n
find --ignore-floppies /0PEDEBUG.TXT || splashimage (hd0,0)/BAT/BG.XPM
default 1
timeout 5
title
clear
title [1] \n    SATA/RAID/SCSI Drivers Library 1 (autodetect).
write 0x60000 1
fallback 4
kernel
title [2] \n    SATA/RAID/SCSI Drivers Library 2 (autodetect).
write 0x60000 2
fallback 4
kernel
title [3] \n    SATA/RAID/SCSI Drivers Floppy Disk Emulation (press F6/autodetect).
write 0x60000 3
fallback 4
kernel
;[4]
title
checkrange 0 read 0x60100 || configfile (hd0,0)/BAT/LOC_MENU.LST
checkrange 0 read 0x60100 && configfile (hd0,0)/BAT/PXE_MENU.LST
;[5]
title
clear
;[6]
title [4] \n    User Menu with S&R&S Drivers Floppy Disk Emulation (press F6/autodetect).
write 0x60000 3
write 0x60200 1
fallback 4
kernel
;[7]
title [5] \n    MS DOS 7.1.
write (hd0,0)/BAT/_ENV.BAT set itNum=4\r\n
rootnoverify (hd0,0)
chainloader /io.sys
回复

使用道具 举报

313#
发表于 2009-3-10 12:30:17 | 只看该作者
类似问题在原来的圣诞版也有出过.均是在找EXT2时出错。想请问下,与EXT2相关的BAT或者其他什么文件有那些啊?
原来是我想把里面的129EXT2.WIM改成EXT2.WIM。但一直出现这个错误。


重新制作了下ISO。连最小版也是类似错误.然后解开KERNEL.GZ后仔细看了下后.似乎有许多文件都有另外加密了啊.
晕。算了。不研究了。

[ 本帖最后由 pxk 于 2009-3-10 13:01 编辑 ]
回复

使用道具 举报

314#
 楼主| 发表于 2009-3-10 14:06:28 | 只看该作者
原帖由 pxk 于 2009-3-10 12:12 发表
grldr里已经改了。
现在的菜单如下。
启动都成功了,就是大概加载EXT2时出现上述错误

pause --wait=0
pause --wait=0 =========0PE Menu by Pseudo 2009.03.08==========
pxe detect NotExist
find --ig ...

sorry,我原来写有蓝色注释行,说明应该改那些地方,但用grubmenu.exe将菜单内置到grldr时被grubmenu.exe去掉了注释行,这点我没注意到,所以现在内置菜单里没有注释了,给你的修改增加了困难。
只需修改带.ISO的红色行,共三行,带KERNEL.GZ的行不用改,你多改了两行。
pause --wait=0
pause --wait=0 =========0PE Menu by Pseudo 2009.03.08==========
pxe detect NotExist
find --ignore-floppies /0PEDEBUG.TXT || debug off
write 0x60100 0x00000000 && write 0x60101 0x00000000
write 0x60000 0x00000000 && write 0x60200 0x00000000
find --set-root --ignore-floppies /0PE/0PE.ISO && write 0x60101 1
find --set-root --ignore-floppies /0PE/KERNEL.GZ && write 0x60100 1
checkrange 256 read 0x60100 && map --mem=0x8000 /0PE/0PE.ISO (rd)
#Modify the above two lines if the directory of 0PE.ISO changed.
checkrange 256 read 0x60100 && rootnoverify (rd)
checkrange 0 read 0x60100 && rootnoverify (pd)
;Bug fixed?:ls to refresh
ls (rd)/
map --mem ()/0PE/KERNEL.GZ (hd0) || write 0x60200 1
checkrange 1 read 0x60200 && pause Error: File KERNEL.GZ not found!!! Press any key to reboot...
checkrange 1 read 0x60200 && reboot
map (hd2) (hd3)
map (hd1) (hd2)
map (hd0) (hd1)
map --hook
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.
find --ignore-floppies /0PEDEBUG.TXT && write --offset=480 (hd0,0)/BAT/_ENV.BAT set DEBUGON=1\r\n
find --ignore-floppies /0PEDEBUG.TXT || splashimage (hd0,0)/BAT/BG.XPM
default 1
timeout 5
title
clear
title [1] \n    SATA/RAID/SCSI Drivers Library 1 (autodetect).
write 0x60000 1
fallback 4
kernel
title [2] \n    SATA/RAID/SCSI Drivers Library 2 (autodetect).
write 0x60000 2
fallback 4
kernel
title [3] \n    SATA/RAID/SCSI Drivers Floppy Disk Emulation (press F6/autodetect).
write 0x60000 3
fallback 4
kernel
;[4]
title
checkrange 0 read 0x60100 || configfile (hd0,0)/BAT/LOC_MENU.LST
checkrange 0 read 0x60100 && configfile (hd0,0)/BAT/PXE_MENU.LST
;[5]
title
clear
;[6]
title [4] \n    User Menu with S&R&S Drivers Floppy Disk Emulation (press F6/autodetect).
write 0x60000 3
write 0x60200 1
fallback 4
kernel
;[7]
title [5] \n    MS DOS 7.1.
write (hd0,0)/BAT/_ENV.BAT set itNum=4\r\n
rootnoverify (hd0,0)
chainloader /io.sys

我又试了一下,改为/MINIPE/MINIPE.ISO,将iso文件放到D:\MINIPE\MINIPE.ISO是可以的。只修改grldr,其它不变。

圣诞版目录名不能改,zip版留有以上修改接口。

基本上都是批处理脚本明文,我写的部分没有加密。
回复

使用道具 举报

315#
 楼主| 发表于 2009-3-10 14:29:03 | 只看该作者

回复 #309 xiaolongkun0 的帖子

原帖由 xiaolongkun0 于 2009-3-10 05:03 发表
突然有个问题,4m与64m的优缺是什么,如果说64M的只是添加了更多的驱动或程序,那可能不适合本人,因为是自己用,64M一定有非常多的驱动不是自己用的。除去这些不属于自己的驱动,是否就与4M的一样呢?

自己用的话4M版够了,在硬盘建PETOOLS目录,里面放一堆对自己有用的非维护用工具。先通过搜索、保存绿软得到qq、千千静听、winrar等快捷方式,以后重建菜单即可恢复使用。可使用一键上网功能(首次使用要备份驱动),能迅速建立起一个类似XP的环境。

如果内存够的话,还可以在VMware里用,使用VMware的显声网驱动,以物理硬盘为虚拟机硬盘(设为独立非持久),这是0PE4M版最好的用法。VMware还有suspend功能。
回复

使用道具 举报

316#
 楼主| 发表于 2009-3-10 15:32:43 | 只看该作者

回复 #315 zhxy9804 的帖子

原帖由 zhxy9804 于 2009-3-10 14:08 发表
用0pe测试,原系统是精简版本2003
56021
顺便问一下,最新的xp资源是那个版本啊?

4M的要求XP,不支持2003
最新的xp资源版本当然是0pe带的,但针对0pe做了少量调整,不一定直接通用。

通用的最后发布的版本是http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104242&page=1#pid1045872
的#1楼的XP资源080218,加上XP资源080222补丁及080226的NV网卡补丁(重要)。
随着pecmd命令语法的变动,其中的快捷方式图标等语句要相应变动。随着XP SP3的普及,也做过零散的微小调整,但没有新的完整发布。

坛里不少PE现在都集成了XP资源组件,例如小马的PE,在其中的basic.wim里可找到已经打了补丁的XP资源组件。
回复

使用道具 举报

317#
发表于 2009-3-10 15:40:10 | 只看该作者
还是用圣诞版算了,这个ZIP版,在我的机器上作死的不运行,一到图形菜单(选择驱动后)就黑屏死机了,难过ing......
回复

使用道具 举报

318#
发表于 2009-3-10 16:46:42 | 只看该作者
谢谢楼主的分享。

楼主 提供的www.brsbox.com的地址好难下载,每次下载到99.99%就打住了。

建议多给个别的空间。
回复

使用道具 举报

319#
发表于 2009-3-10 17:06:40 | 只看该作者
原帖由 pseudo 于 2009-3-10 14:29 发表

自己用的话4M版够了,在硬盘建PETOOLS目录,里面放一堆对自己有用的非维护用工具。先通过搜索、保存绿软得到qq、千千静听、winrar等快捷方式,以后重建菜单即可恢复使用。可使用一键上网功能(首次使用要备份 ...


是嘛!谢谢!
也就是说,需要自己的程序或驱动的话,把拷贝到petools目录就可以了,而不需要64M的,这个实在是太好的方法了。
回复

使用道具 举报

320#
发表于 2009-3-10 18:44:55 | 只看该作者
P大的0PE出现两种不同版本的PECMD(pecmd07.exe,pecmd.exe),那位对PECMD脚本熟悉的大大能否将低版本去除,以期更接近“零”体积?直接更换不行!另外刚刚发现,老九最新版的PECMD又要出炉了。
回复

使用道具 举报

321#
发表于 2009-3-11 04:30:17 | 只看该作者

楼主先生请接收邮件!

楼主先生:
请您接收邮件,有重要事情商谈。切切。



回复

使用道具 举报

322#
发表于 2009-3-11 10:31:56 | 只看该作者
下个试试看,,,好东西~~~
回复

使用道具 举报

323#
发表于 2009-3-11 11:10:14 | 只看该作者
原帖由 pcd163 于 2009-3-10 18:44 发表
P大的0PE出现两种不同版本的PECMD(pecmd07.exe,pecmd.exe),那位对PECMD脚本熟悉的大大能否将低版本去除,以期更接近“零”体积?直接更换不行!另外刚刚发现,老九最新版的PECMD又要出炉了。



保留旧版是放在第一阶段启动时用的.因为旧版的依赖的文件比较少,在第一阶段就可以使用.
新版的依敕的文件比较多.没办法用.

当然也可以把用旧版的PECMD的部份修改一下,让它不使用PECMD.我没有试不知行不行得通.
回复

使用道具 举报

324#
发表于 2009-3-12 19:09:18 | 只看该作者
速度有所提高
回复

使用道具 举报

325#
发表于 2009-3-12 20:03:18 | 只看该作者
把LZ的大作做成一个图文并茂的单一文件,打包附上。供有心人仔细研究品味。
新型全外置结构《零体积全能可扩展PE》ZIP版.rar (181.53 KB, 下载次数: 228)
回复

使用道具 举报

326#
发表于 2009-3-12 21:20:13 | 只看该作者

回复 #326 滑头 的帖子

楼上的还真是有心人啊!!!
回复

使用道具 举报

327#
发表于 2009-3-13 11:04:24 | 只看该作者
一直以来都在关心这个
回复

使用道具 举报

328#
发表于 2009-3-14 17:02:42 | 只看该作者
“〇pe会自动增大B盘并将临时文件夹设到B盘”情况下发现一小问题:

重载shell后,%TEMP%、%TMP% 变回 X:\TEMP
回复

使用道具 举报

329#
发表于 2009-3-14 17:32:26 | 只看该作者
好奇怪的问题,在845E主板上能成功进入PE,在845D主板上只能进入到第一个菜单后,选择1-4项均出现如下提
root noverify(pd)
Error 23 :Error while parsing number
Press any key to continue......
5项可正常启动到DOS

看来兼容有点问题

圣诞版同样有这个问题,845E主板能进入,845D主板上就是进不入,提示也是和ZIP版一样

在说明一下

845E主板是USB-HDD启动方式,用别的PE进入后,U盘占用D盘,用0PEZIP版进入是占用G盘

845D主板是USB-ZIP启动方式,用别的PE进入后,U盘占用G盘,用OPE进不辽

通过测试,发现OPE通过USB-HDD方式启动会自动转变成USB-ZIP方式进入PE,所以进入后盘符为G盘

这样看来OPE好像不支持USB-ZIP启动,只能USB-HDD方式才能启动,不只说的对不对?

[ 本帖最后由 wazangg 于 2009-3-15 18:54 编辑 ]
回复

使用道具 举报

330#
 楼主| 发表于 2009-3-15 23:55:08 | 只看该作者

回复 #330 wazangg 的帖子

zip版2009.2.17起find加--ignore-floppies,忽略搜索软盘,与圣诞版相同。
请使用USB-HDD或USB-HDD+,参见安装到U盘的说明。64M版带有U盘安装工具。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-18 05:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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