无忧启动论坛

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

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

    [复制链接]
1591#
发表于 2009-7-15 13:57:20 | 只看该作者

回复 #1593 pseudo 的帖子

多谢解答,不知道如果想自己改要改哪些个文件?

我改过AUTORUN_.CMD,改后不能正常进入PE,郁闷中....................
回复

使用道具 举报

1592#
发表于 2009-7-15 14:26:59 | 只看该作者
我根据对0PE的了解修改了一下AUTORUN_.CMD文件.

使用附件里面的AUTORUN_.CMD代替

KERNEL.ZIP\KERNEL\WXPE\SYSTEM32里面的同名文件,应该可以解决问题吧.

注:我还没有来得及测试.只是太概看了一下.

AUTORUN_.rar

3.44 KB, 下载次数: 33, 下载积分: 无忧币 -2

回复

使用道具 举报

1593#
发表于 2009-7-15 14:40:06 | 只看该作者

有关0PE结构请教

我想进入PE后自启动网络支持,是不是把0PE\KERNEL.ZIP\WXPE\位置下, 去掉其中一个文件 AUTORUN.INI或PECMD.INI内的
//EXEC !CMD.EXE /C "%WinDir%\NET\Start_Net.cmd all" 前的注释"//"就行呀?

[ 本帖最后由 majian876 于 2009-7-15 15:56 编辑 ]
回复

使用道具 举报

1594#
发表于 2009-7-15 15:40:13 | 只看该作者

回复 #1598 chenall 的帖子

多谢C大,但没还是不行,问题依旧,跟没有改动过的一样............

原来我以为是下面这行有问题,直接注释掉,发现改后进不了桌面,不知道是哪出了问题?

::如果上面都没有找到,则尝试挂载0PE.ISO文件(查找的时候已经顺便检测这个ISO文件了)
::if defined iso (isocmd -i >nul 2>nul&&for /f "usebackq tokens=2 delims=[]" %%i in (`isocmd -mount 0 %iso%`) do set drv=%%i)

[ 本帖最后由 0cat0 于 2009-7-15 15:44 编辑 ]
回复

使用道具 举报

1595#
发表于 2009-7-15 21:00:05 | 只看该作者
我还是没有仔细看,^_^,有点粗心,
再试试
修改 "点我显示.cmd"
以下这一句.
if not exist %Windir%\BTMISO goto :L1
把not去掉...
回复

使用道具 举报

1596#
发表于 2009-7-15 21:36:25 | 只看该作者

回复 #1601 chenall 的帖子

多谢C大,去掉NOT之后终于正常了,不过没有用你改过那个AUTORUN_.CMD,不知道会不会有问题?
回复

使用道具 举报

1597#
发表于 2009-7-15 21:41:05 | 只看该作者
如果我所理解OPE的设计思路没错的话,那个AUTORUN_.CMD是不用修改的.
回复

使用道具 举报

1598#
发表于 2009-7-15 21:43:55 | 只看该作者
再次多谢C大,现在舒服多了,我一般是整个0PE.ISO放在C盘的,这样好看一点,也没这么容易中毒
回复

使用道具 举报

1599#
发表于 2009-7-15 22:09:02 | 只看该作者
原帖由 chenall 于 2009-7-15 21:00 发表
我还是没有仔细看,^_^,有点粗心,
再试试
修改 "点我显示.cmd"
以下这一句.
if not exist %Windir%\BTMISO goto :L1
把not去掉...


希望楼主下个版本能将这个修正一下。
回复

使用道具 举报

1600#
发表于 2009-7-15 23:32:53 | 只看该作者
我也是比较喜欢直接整个ISO启动.

至于说整体ISO启动,比解开慢的情况,除非这个ISO有碎片,

否则我还没有感觉不到有很明显的慢.是否解开启动速度都差不多.
回复

使用道具 举报

1601#
发表于 2009-7-16 17:46:59 | 只看该作者
我要写个外置菜单menu.lst,这个系统要怎么写,因为我想在已有PE的U盘上加上这个0PE,想在原来的外置菜单上加上菜单项
回复

使用道具 举报

1602#
发表于 2009-7-16 17:52:43 | 只看该作者
可以直接把这个的GRLDR改名为0PE.LDR.
然后在你的菜单中调用
chainloader --force /0pe.ldr就可以了.
回复

使用道具 举报

1603#
发表于 2009-7-16 17:55:24 | 只看该作者
非常感谢!!!!!!!
回复

使用道具 举报

1604#
发表于 2009-7-21 13:40:32 | 只看该作者
pseudo 怎么实现的支持zip呢?看了下菜单 没太明白 或许对G4D还很菜吧
先map zip包成rd 然后在把rd写到_srs.zip里 从哪里开始的解压呢?
回复

使用道具 举报

1605#
发表于 2009-7-23 10:24:06 | 只看该作者
请教个问题: 0PE怎么加入理顺盘符的功能....我是0pe做成了可启动U盘. 在我的电脑上测试, 有两块硬盘, 结果进PE后, 第2块硬盘变成C:了.
更重要的问题: 假如理顺盘符成功了, 是否ghost(包括一键ghost类的软件)也就不会出现盘符错误?
回复

使用道具 举报

1606#
发表于 2009-7-23 15:54:01 | 只看该作者
虽然我很少用一键GHOST之类的,但我觉得像一键GHOST类的软件和盘符大多没有多大关系的.

还有安装系统也是一样,如果不加参数指定,都是自动识别的,不管你的盘符是什么.
回复

使用道具 举报

1607#
发表于 2009-7-23 17:26:15 | 只看该作者
好久没来,越来越强大了!
回复

使用道具 举报

1608#
发表于 2009-7-24 20:04:52 | 只看该作者

!post_fastreply_author!

请教chenall 0pe是怎么对zip进行解压的呢 没看太明白~ 只知道zip->rd->_srs.zip
回复

使用道具 举报

1609#
发表于 2009-7-25 09:29:17 | 只看该作者
谢谢,要是有更多的工具就好了。
回复

使用道具 举报

1610#
发表于 2009-7-25 13:01:46 | 只看该作者
原帖由 zoom4ever 于 2009-7-24 20:04 发表
请教chenall 0pe是怎么对zip进行解压的呢 没看太明白~ 只知道zip->rd->_srs.zip

1.zip文件通过GRUB4DOS写入到IMG里面对应的文件中,
GRUB4DOS 把一个源ZIP文件 dd 到内存IMG中的一个目标文件下.
2.在DOS下从以上文件中提取ZIP文件.  GETDD.EXE
3.使用UNZIP或相应的工具解压.
回复

使用道具 举报

1611#
发表于 2009-7-25 18:14:59 | 只看该作者
你做的一直在跟进啊!
回复

使用道具 举报

1612#
 楼主| 发表于 2009-7-25 19:31:30 | 只看该作者
最近忙没上来,谢谢chenall兄解答。

回复 #1610 fengxi 的帖子
0PE扩展版启动后,不运行xp资源(包括一键上网)这类明显涉及硬盘资源的程序,是不会锁定C:\windows目录的。要上网可启用网络支持(完全),也不会锁硬盘目录。事实上,0PE扩展版可以在无硬盘的机器上上网,跟其它pe一致。
回复

使用道具 举报

1613#
 楼主| 发表于 2009-7-25 20:24:15 | 只看该作者

回复 #1616 fatmd 的帖子

原帖由 fatmd 于 2009-7-25 09:29 发表
谢谢,要是有更多的工具就好了。

#4楼有大量外置工具,自己按需要加入即可。
或者,你google一下0PE.ISO,有网友做的应该是集成了许多工具的大体积版本(我没试过)

[ 本帖最后由 pseudo 于 2009-7-25 20:53 编辑 ]
回复

使用道具 举报

1614#
 楼主| 发表于 2009-7-25 20:25:31 | 只看该作者

0PE可剪裁,统一的全外置版本能动态实现全内置、直接支持pxe启动

winxp168兄另一帖的问题在这里回复
原帖由 winxp168 于 2009-7-25 06:18 发表
征集PE (DRIVERS)最少驱动列表


911版的PE经过本人两次精减从25.4M砍到19.6M,全砍的是PE (DRIVERS),现在还有72个驱动文件在,占3M多,在砍的过程中是一个一个砍,砍一个打包一次测试一次,十份艰辛.本人觉得里面的驱动90%以上对个人无用,求一最少驱动列表.加驱动总比砍的快,恳请各位老大指教.谢谢大家关注本贴!要的就是适合个人的机器,关于核心驱动添加与删除的具体方法直到今天也没在坛里找到,给映像有什么用。菜鸟也要联合起来攻下核心的问题。也是为了帮助众菜鸟们学会养鱼而不是吃现成的!以下为本人砍后的驱动:ACPI.SY_ACPIEC.SY_ATAPI.SY_CDFS.SY_CDROM.SY_CLASSPNP.SY_DISK.SY_DMBOOT.SY_DMIO.SY_DMLOAD.SY_DXAPI.SYSDXG.SYSDXGTHK.SYSFASTFAT.SY_FBWF.SYSFDC.SY_FLPYDISK.SY_FLTMGR.SY_FSVGA.SYSFS_REC.SYSFTDISK.SY_HIDCLASS.SYSHIDPARSE.SYSHIDUSB.SYSI8042PRT.SY_INPORT.SYSINTELIDE.SY_ISAPNP.SY_KBDCLASS.SYSKBDHID.SYSKSECDD.SY_MCD.SYSMOUCLASS.SYSMOUHID.SYSMOUNTMGR.SY_MUP.SYSNDIS.SYSNDISWAN.SYSNPFS.SYSNTFS.SY_NULL.SYSOPRGHDLR.SY_PARTMGR.SYSPCI.SY_PCIIDE.SY_PCIIDEX.SY_PCMCIA.SY_PORTCLS.SYSRAMDISK.SY_RAMDRIV.SYSRDBSS.SYSSCSIPORT.SY_SETUPDD.SY_SIWINACC.SYSSNAPMAN.SY_SPDDLANG.SY_SWENUM.SYSTFFSPORT.SYSUDFS.SYSUSBD.SY_USBEHCI.SY_USBHUB.SY_USBINTEL.SY_USBPORT.SY_USBSTOR.SYSUSBUHCI.SY_VGA.SYSVIDEOPRT.SYSWATCHDOG.SYSWIMFLTR.SYSWMILIB.SY_XFILT.SY_
原帖由 winxp168 于 2009-7-25 07:12 发表
磁盘及BuS驱动,估计砍的差不多了,不过感觉还有砍的空间,又不影响功能,为什么不砍呢,再说.对我们个人的机子,用不上那么多.

楼主的列表,要再砍的话,可尝试删除(注册表要相应调整):
DMBOOT.SY_
DMIO.SY_
DMLOAD.SY_
FDC.SY_
FSVGA.SYS
FS_REC.SYS
MCD.SYS
NDISWAN.SYS
PCMCIA.SY_
*RAMDISK.SY_
*RAMDRIV.SYS
RDBSS.SYS
SCSIPORT.SY_
SIWINACC.SYS
TFFSPORT.SYS
UDFS.SYS
SYSHIDUSB.SYS
USBD.SY_
USBEHCI.SY_
USBHUB.SY_
USBINTEL.SY_
USBPORT.SY_
USBSTOR.SYS
USBUHCI.SY_
文件数有希望在50个以下。

感觉楼主的做法得不偿失。一分钱一分货,“砍”驱动一般都会影响功能的,当然影响因人而异。
砍到最后,可能楼主又想起通用性、可扩展性了。

要剪裁或者扩展,还是0PE的结构比较灵活,它的组件是一个个外置文件,基本上都可以直接删除而不用任何修改。例如:
1. 删剩5个文件(约24M)
H:\
│  grldr
│  
└─0PE
    │  BUFXP.GZ
    │  KERNEL.ZIP
    │  
    └─XP
            EXT1.GZ
            EXT2.WIM
就是一个完整的XP-PE核心。可独立启动到桌面(不依赖于硬盘原有系统)。支持PETOOLS外置,含imdisk和wimnt,这个核心借助XP资源可上网听歌。
2. 再删除EXT2.WIM,就蜕化为cmdpe(约16M),但硬盘有XP系统时仍可进入桌面,是潜在的全能PE,其可扩展性比一般cmdpe强得多(往往体积小的PE扩展性也差)。
3. 再删除EXT1.GZ则成为零体积版PE(3M多),需硬盘有XP系统支持。有XP系统支持时,是潜在的全能PE。
4. 再删除KERNEL.ZIP,只剩下一个文件BUFXP.GZ(以及一个引导文件grldr,总共不到1M),呵呵,也还是一个DOS。其实,在我看来,KERNEL.ZIP中的KERNEL目录才是0PE的真正核心。

0PE的体系结构是按可剪裁、可扩展、多种部署合一来设计的。以下概念对于0PE没有必要
1. 功能:骨头版、骨髓版、纯维护版、上网版、全功能版
2. 方式:全内置版、PXE版
3. 介质:硬盘版、移动硬盘版、光盘版、USB-CDROM、USB-HDD、USB-ZIP、ud版
0PE用一个统一的版本(目前是〇peZip扩展版二合一090620)应对,其它版本必要时只需增删外置文件即可轻易派生,结构、配置文件都不用改变
例如:
1. 此PE本地版本不用配置就已经可作PXE版了,不需要为PXE启动专门弄个版本
不是只有全内置版才能pxe启动并使用外置工具。0PE虽然采用的是便于剪裁的全外置形式,但能自动动态实现全外置到全内置的转换,兼有全内置、全外置的优点
2. 可以部署到U盘的ud隐藏分区,小于128M内存启动,启动后可拔掉U盘,全内置、纯内存无盘运行

至于xp版与03版的合一,则是高度共享的,其中xp-pe与03-pe共享磁盘驱动包文件是迄今其它pe尚未实现的,这得益于磁盘驱动外置技术。此外,共享核心KERNEL.ZIP也使得两个版本高度统一、表现一致。
同时,两个版本又是可以轻易分割的,例如只需删除2003目录(BUF2K3.GZ可删,也可留作03的零体积版),即可蜕化为xp版。

0PE的磁盘驱动以ZIP格式文件外置,容易精简。
上述3M以上的版本都能驱动IDE硬盘。在硬盘有XP/2003系统时,都能识别常见SCSI SATA RAID,自动从硬盘提取、加载SRS磁盘驱动。
要想识别SCSI SATA RAID且不依赖硬盘原有系统,可简单地将你的特定磁盘驱动打包为OEM_SRS.ZIP(体积很小)放在根目录即可。也可使用精简的只含某个驱动的0PE\SRS\SRS*.ZIP文件。
这样,在磁盘驱动方面,就完成了彻底的精简。

上述24M独立PE核心中,其Drivers不到4M。EXT1.GZ中Drivers有68个文件,理想情况下有一半可精简,甚至有时还不用改注册表,因为0PE有一定的应对驱动文件缺失的能力。

当然,有的朋友不熟悉0PE,别说精简了,将原版解开再重新打包都可能搞不定。所以建议对0PE一般不修改组件,只增减组件就够了,本帖#4楼有大量可直接添加组件

顺便说一下,grub4dos官方推荐的iso工具是mkisofs,而非UltraISO。所以修改0PE.ISO后最好用0PE提供的〇peDIY工具.7z重新生成0PE.ISO,否则可能无法启动,尤其是无法ISO整体启动。
实在要使用UltraISO来修改0PE.ISO,可考虑使用PETOOLS\镜像工具\makeiso支持补丁.reg(不才兄提供,源自UltraISO作者),必要时在UltraISO中加载grldr为引导文件。
这样处理后若启动无问题倒是方便,用UltraISO直接增删0PE.ISO的组件更能体现0PE的可剪裁、可扩展特点

[ 本帖最后由 pseudo 于 2009-7-25 20:44 编辑 ]
回复

使用道具 举报

1615#
发表于 2009-7-26 11:18:45 | 只看该作者
再一次学习。。。。。
回复

使用道具 举报

1616#
发表于 2009-7-26 19:46:05 | 只看该作者
我用最新的版本启动系统后,无法安装XP到C盘,采用虚拟光驱载入ISO文件的方式安装,提示“找不到网络路径”,查看论坛的很多方法,还是无法解决,有何方法解决。谢谢!
回复

使用道具 举报

1617#
 楼主| 发表于 2009-7-26 20:38:41 | 只看该作者

回复 #1623 axldh 的帖子

1、这类问题在文档中有解答
PETOOLS\系统工具\安装windows系统\关于安装windows系统的说明.txt

2、网友有在0PE中安装XP到C盘的成功先例。如果楼上不成功,建议使用其它PE。

3、提醒一下,0PE中右键点击iso文件,选“用imdisk挂载”,勾选“只读媒体”,点确定,即完成光驱虚拟。
回复

使用道具 举报

1618#
发表于 2009-7-26 21:22:18 | 只看该作者
在PE下安装XP,需用PM9.0等工具将PE的系统盘设为不活动,即可安装XP
虚拟光驱安装,我没试过,但是我想用虚拟光驱加载ISO可能是不行的,因为重启后的安装过程中还需I386的文件。
一般我是将I386的文件解压到硬盘中再安装

[ 本帖最后由 go2 于 2009-7-26 21:28 编辑 ]
回复

使用道具 举报

1619#
发表于 2009-7-27 13:49:50 | 只看该作者
在PE下安装XP,记得很早之前就有说过了,可能是很多人没有看到吧...

我在这里稍微再说一下,

正确的安装方法,
直接用ISO虚拟光驱比如K:

执行以下命令安装就可以了.
k:\i386\winn32 /syspart:c: /makelocalsource

其中/syspart:c: 指定安装到C:,也就是指定C:盘系统盘.

/makelocalsource 同时复制安装源文件过去,这样重启后就可以不需要光驱继续安装了.
回复

使用道具 举报

1620#
发表于 2009-7-27 13:59:19 | 只看该作者
谢谢pseudo、go2, 按照go2的方法,终于安装成功。
问题在PE启动后,虚拟的X盘为主盘,不论用何种方式来安装XP,用来启动系统的文件会自动写到X盘,只有将X盘用DISKGEN更改为逻辑分区后,才能正常。
查了好久,终于成功了。
谢谢pseudo、go2

顺便问下pseudo:虚拟的X盘能改有CDROM的模式吗?这样就不用再更改分区属性了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-1 12:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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