无忧启动论坛

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

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

  [复制链接]
601#
 楼主| 发表于 2009-11-16 17:57:53 | 显示全部楼层
回复 #2551 TCLSHX 的帖子
这个情况估计是零体积版不带所需驱动包,又未能成功从硬盘提取,所以进入windows cmd后不认硬盘,无法进一步提取进入桌面所需文件,导致进不了桌面。
既然扩展版能正常进桌面,那么弄清楚扩展版是哪个驱动包起作用,补充到零体积版就有希望了。

回复 #2552 pxk 的帖子
楼上zhaohj大说得好。

#2467楼、#2469楼、#2488楼、#2501楼、#2503楼有0PE各菜单项功能解释。其中有的适合集成了SRS驱动的情形。
注意我这里的楼层可能与别人的相差10楼。
回复

使用道具 举报

602#
 楼主| 发表于 2009-11-16 23:45:17 | 显示全部楼层

回复 #2557 go2 的帖子

BUFXP&BUF2K3的IMG是用imdisk软件建立的
回复

使用道具 举报

603#
 楼主| 发表于 2009-11-17 02:01:03 | 显示全部楼层

回复 #2559 go2 的帖子

是指X盘吗?03pe和xpe的X盘参数本来是不同的,这没关系。
mesh已更新,取消hd7硬编码,不限盘数了。
回复

使用道具 举报

604#
 楼主| 发表于 2009-11-17 12:07:23 | 显示全部楼层

回复 #2563 zhaohj 的帖子

找到mapY.cmd,删除其中一行:
NBTSTAT -N >nul 2>nul|| GOTO :网卡错误
看看如何。这行做检测,但有时误报而终止映射过程。
如果删掉后正常,以后拟改为报错时可选继续还是终止映射。
回复

使用道具 举报

605#
 楼主| 发表于 2009-11-17 14:14:34 | 显示全部楼层

回复 #2565 wtitan 的帖子

桌面放什么快捷方式为好,众口难调,干脆不放。
可以这样:
写一个名为setup.cmd的批处理,里面写上建立快捷方式的语句。把这个批处理用winnt工具打包为wim文件,放入petools\autoruns
目录,到时会自动被执行,就有你要的快捷方式了。
回复

使用道具 举报

606#
 楼主| 发表于 2009-11-17 14:58:13 | 显示全部楼层

回复 #2567 zhaohj 的帖子

嗯。这样:
if "%PXE_SERVER%"=="" if not exist X:\WXPE\SETTFTPD.CMD goto :eof
call X:\WXPE\SETTFTPD.CMD
set PXE_SERVER=%Tftp_Server%
回复

使用道具 举报

607#
 楼主| 发表于 2009-11-20 22:40:56 | 显示全部楼层
原帖由 canmao 于 2009-11-20 19:45 发表
回楼上:
我的4G内存机器可以启动啊,但0PE中却显示不到3G。如图:
...我觉得0PE现在最需要解决的是:pciscan.exe在绝大多数硬盘0第一分区系统为:2003、vista等时,不能 ...

你说的是零体积版还是扩展版?扩展版跟硬盘系统关系不大吧。
原帖由 zhaohj 于 2009-11-20 17:40 发表
P大,想办法解决内存>=4G启动0PE问题。
虽然是GRUB4DOS的问题,但不久>=4G的机器很普及了,还是要想办法解决,也算是给不点大人提供点资料吧。
>=4G时,DOS下GRUB.EXE无法MAP到hd0

11.16版DOS下GRUB.EXE没有MAP到hd0的操作。
原帖由 wlue 于 2009-11-20 21:28 发表
很喜欢你的 0PE,理念、技术先进,兼容性也很好。
我想制作一个U盘、移动硬盘、硬盘上使用的多PE的合盘,将0PE也加入grub菜单中,为便于移植和目录清爽,只有 minipe 一个文件夹,所有文件和文件夹都放入其中, ...

已经硬编码了0PE目录,所以一般不好改。

只有两种整体启动方式可以方便更改目录:http://bbs.wuyou.net/forum.php?mod=viewthread&tid=150788&page=1#pid1789918(#2楼)
其中将iso映射为内存光驱(0xff)相当于其它全内置pe,无需修改。
将其map为非内存光驱(hd32),只需修改grldr内置菜单,或外置菜单MENU.0PE中所有串/0PE/0PE.ISO来指定其位置。
回复

使用道具 举报

608#
 楼主| 发表于 2009-11-20 23:28:33 | 显示全部楼层
原帖由 wlue 于 2009-11-20 23:08 发表
谢 P大指教,看来我只能直接用0PE.ISO整体启动了,这是否就相当于全内置版PE了?
您说的两种映射方式 能否为我分别写一个Grub 菜单命令呢?看0PE的grub菜单太复杂了,不懂!谢谢了!

title 【 01 】启动  WinXP/2003  0PE全内置版(需大内存)
#0PE.ISO文件名、所在目录不拘,本菜单与之对应即可
#建议老机上U启先加载USB2.0模块
find --set-root /minipe/0PE/0PE.ISO
map --mem /minipe/0PE/0PE.ISO (0xff)
chainloader (0xff)
title 【 02 】启动  WinXP/2003  0PE外置版
#0PE.ISO需位于/0PE,否则需修改.
find --set-root /0PE/0PE.ISO
map /0PE/0PE.ISO (hd32)
chainloader (hd32)

[ 本帖最后由 pseudo 于 2009-11-20 23:36 编辑 ]
回复

使用道具 举报

609#
 楼主| 发表于 2009-11-21 12:21:34 | 显示全部楼层

回复 #2584 wlue 的帖子

整体iso启动时,为了加快老机U启速度,最好减少iso体积,为此考虑将petools目录取出到iso外。提倡所有pe支持、共享petools目录的工具。
另外,xpe和03pe的合一也是可以拆分为两个pe或删除其一的。不过由于两者高度共享,删除一个省不了多少体积。

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

使用道具 举报

610#
 楼主| 发表于 2009-11-21 13:08:51 | 显示全部楼层

11.21测试版@livemesh

11.21测试版@livemesh
===================
1. 修正F6仿真软盘方面的一个BUG,解决一些找不到硬盘或提示插盘的问题。谢谢pxk兄测试发现。
2. 提供通用无人值守应答文件,吸收一键安装简化操作的优点。并支持将序列号等存放在iso外,运行时动态注入。谢谢pxk兄提供应答文件资料。


PETOOLS\系统工具\安装windows系统\关于安装windows系统的说明.txt

11、无人值守自动应答
    无人值守自动应答文件.zip提供通用无人值守应答文件WINNT.SIF,将其加入安装盘I386目录,可以简化安装过程的对话,
    类似于一键安装。但普通一键安装过于傻瓜化,不能自由选择目标盘。对于原版iso(/WIN$.ISO或/MYISO.ISO)安装情形,
    支持将序列号等另行存放在与ISO并列的SN文件(/WIN$.SN或/MYISO.SN)中,运行时会自动动态注入。请将合法序列号
    写入SN文件中ProductKey="XXXXX-XXXXX-XXXXX-XXXXX-XXXXX"处。如果没有SN文件到时会提示手工输入序列号等。其实,
    也可以将SN文件内容并入WINNT.SIF中,然后删掉SN文件。提供分离序列号功能只是为了使得ISO更通用,而个性化的东西
    放在SN文件,并且可删除,方便保护个性资料。这个通用无人值守应答文件WINNT.SIF也可以进一步修改成为一键安装那种,
    也可以把更多内容移到SN文件。

[ 本帖最后由 pseudo 于 2009-11-21 13:19 编辑 ]
回复

使用道具 举报

611#
 楼主| 发表于 2009-11-21 15:05:03 | 显示全部楼层
原帖由 go2 于 2009-11-21 14:21 发表
要使用WIN$.SN是否一定要winnt.sif
不知是什么命令自动寻找WIN$.SN并导入序列号(是不是那些分号)

WIN$.ISO
里面I386目录下要有WINNT.SIF(没有就蜕化为全手动应答),
外面要有WIN$.SN文件,
WIN$.SN将被dd到WINNT.SIF,覆盖其前部分号位置,合成新的带序列号的WINNT.SIF。
WINNT.SIF不带序列号也可用,但到时要手工输入序列号。
原帖由 bclz 于 2009-11-21 14:26 发表
请问现在FTP2登陆不上去的情况下如何下载。。。。

只能等了。
加你QQ了。
回复

使用道具 举报

612#
 楼主| 发表于 2009-11-21 17:46:13 | 显示全部楼层
原帖由 wlue 于 2009-11-21 17:18 发表
多谢P大耐心指导!喜欢0PE这种灵活的搭配组合功能。即使全保留OPE.ISO的总体积也不过103M,不算大,对于现在大多数机器都不成问题。
另外,反馈一点问题,以前用0PE没有测试网络功能,今天我分别在实机下测试 ...

可以按以下步骤开通上网功能:
1、开始-程序-网络工具-启动网络(基本)
2、开始-某盘工具-网络工具-InternetExplorer.WIM
3、桌面IE
请使用livemesh或zhaohj的ftp上原版来试,任何经过修改的版本情况复杂。

0pe没带外置QQ,使用xp资源的QQ受环境制约,各机器表现不尽相同。另外很久不更新xp资源的qq了,据说不支持新版qq2009。其实直接运行硬盘上的qq一般就可以了。
回复

使用道具 举报

613#
 楼主| 发表于 2009-11-21 17:59:56 | 显示全部楼层

回复 #2595 canmao 的帖子

2003、Vista、2008等的硬盘使用的驱动与xp的不同,可能是缺驱动或所带驱动不适用。

请更新到今天的版本,用F6菜单项试试,然后将正确驱动做成/OEM_SRS.ZIP来试。

另外,能否把虚拟客户机精简打包传上来。我用的是VMware6.5精简版。
回复

使用道具 举报

614#
 楼主| 发表于 2009-11-21 18:03:19 | 显示全部楼层

回复 #2596 306344381 的帖子

你给个QQ,或加群95971806吧
回复

使用道具 举报

615#
 楼主| 发表于 2009-11-21 22:38:07 | 显示全部楼层
原帖由 lwz 于 2009-11-21 19:40 发表
今天访问mesh,显示This invitation has expired.
我的信箱是lwz642246@live.cn,能不能重新发一下
谢谢了

今天livemesh老是报错

卸了重装,出现注册类别问题,想起go2兄说过windowsupdateagent,update后装上新版LiveMesh_v0.9.4014.7,还是这样。
现在进不了发邀请的ie界面了。谁有这方面经验?
原帖由 306344381 于 2009-11-21 19:11 发表
已加入群,不知从哪可下到最新版

群里找不到306344381
原帖由 canmao 于 2009-11-21 20:22 发表
可以确定,不是0PE缺驱动的问题,而是出在pciscan.exe与VM之间。
我的笔记本上用的是6.5.1精简版,pciscan.exe扫描结果分别如下:
VM为XP:
Bus Dev Func Slot Vend Dev. Class Name           Subclass N ...

这个结果不同是正常的,需要不同的驱动。10.11更新过SRS1.ZIP。11.21版更新了F6功能。新版需要grub4dos-0.4.4-2009-11-14.zip支持。
回复

使用道具 举报

616#
 楼主| 发表于 2009-11-22 15:26:50 | 显示全部楼层
原帖由 zhaohj 于 2009-11-22 15:01 发表
P大,OPE的map --rehook也存在同样的情况,在内存>=4G的机器上无法启动。详细讨论见:
http://bbs.wuyou.net/viewthread. ... a=page%3D1&page=138
希望修正。

没发现0pe用法有问题,没有需要修正的地方。
内存>=4G遇到的问题应该通过grub4dos的完善解决。回避使用map --rehook只是临时绕过grub4dos的bug。

过些时候换新版grub4dos应该就好了。
回复

使用道具 举报

617#
 楼主| 发表于 2009-11-22 16:32:43 | 显示全部楼层

回复 #2608 go2 的帖子

跟2003还是xp关系不大吧。
与此相关?http://bbs.wuyou.net/forum.php?m ... p;page=1#pid1829853
回复

使用道具 举报

618#
 楼主| 发表于 2009-11-23 14:30:39 | 显示全部楼层
原帖由 19720205 于 2009-11-23 07:15 发表
纠正2589#的论断
之所以产生这样的误判,是因为忘记了该电脑经过维修,已更换了主板.
在家里电脑上运行,进入用户自定义菜单后Find还是没有UD及U盘分区

UD启动时,能否找到U盘非ud分区本来是一个常见的复杂问题,与0pe无关。

进入用户自定义菜单后,使用的是grub.exe,它不支持ud,不支持访问pxe服务器,而grldr可以。
蓝色菜单最后一个与WIN$.ISO对应的菜单项,是使用grldr,支持WIN$.ISO位于ud、pxe服务器,但位于U盘其它分区能否找到与0pe无关。只能说我这里能找到。
回复

使用道具 举报

619#
 楼主| 发表于 2009-11-23 20:56:53 | 显示全部楼层
@zhaohj
pxe启动03pe蓝屏有点诡异。kernel.zip里XPT.WIM中最近删除了14K的InstallIme.exe,把这个InstallIme.exe补回(尽管没用到它),或者放入一个24K的PLPBT.BIN(SRS目录下),最大压缩重新生成XPT.WIM就好了。或者换回以前的XPT.WIM也可以。
go2说的是本地启动,03pe里不能运行tftpd32.exe。

@go2
关于03pe里不能运行tftpd32.exe,将2003目录中换回6.20的ext2.wim试试(等待足够时间,必要时多运行几遍)。可能后来用NicTense的精简WINSXS(ext2.wim中WINSXS.WIM)方案精简过度,需要补回点什么。
回复

使用道具 举报

620#
 楼主| 发表于 2009-11-23 23:52:25 | 显示全部楼层

petools加个备用驱动目录,0pe目录下SRS2.ZIP移走,需要的自己加入

《备用SRS驱动包》说明         Pseudo 2009.11.23


0PE将SRS驱动包外置,方便维护。增加新驱动尤其方便、灵活。

1、用途
蓝屏、找不到硬盘可能是由于缺少合适的驱动。
常用驱动包SRS1.ZIP、F6.ZIP根据Netwinxp方案整理,已经包含不少驱动,如果仍不足,
可通过备用驱动包来补充。备用包与常用包有大量重复,为省体积可删掉备用包。

2、来源
“SRS2_A.ZIP”系根据小小强SATARAID_2_2.iso所带驱动整理。
“SRS2_B.ZIP”来自zhhsh整理的驱动包,据说在小马整理的驱动包基础上整理而成。

如果小小强、小马的PE能找到硬盘,那么0PE使用其驱动包一般也能找到硬盘。

3、用法
将“SRS2_A.ZIP”或者“SRS2_B.ZIP”之一,复制为SRS2.ZIP,
放在启动盘或硬盘任意分区的0PE\SRS目录下(例如将其与原有的SRS1.ZIP并列),
启动0PE时,选与SRS2.ZIP对应的菜单项即可生效,启动过程会显示“SRS2.ZIP is ready.”。

4、修改
0PE\SRS目录是存放驱动包的,每个驱动包都是可删除组件
可根据需要自行修改SRS1.ZIP、SRS2.ZIP,增加、更新驱动。
增加驱动很简单,在SRS1.ZIP中SRSID.TXT里有说明。

5、其它
将厂商提供的或网上下载的适用驱动包用winrar直接打包为OEM_SRS.ZIP(txtsetup.oem文件位于
OEM_SRS.ZIP内最顶层目录),放在启动盘或硬盘根目录,可以优先于其它驱动包起作用。

这是增加驱动最简单的方式,什么都不用修改。

[ 本帖最后由 pseudo 于 2009-11-24 00:02 编辑 ]
回复

使用道具 举报

621#
 楼主| 发表于 2009-11-24 11:23:52 | 显示全部楼层
回复 #2628 go2 的帖子
相关文件已放mesh

回复 #2630 33445566 的帖子
在本页前面几层楼,fantasy兄提供了一个合盘
回复

使用道具 举报

622#
 楼主| 发表于 2009-11-25 14:47:15 | 显示全部楼层
原帖由 go2 于 2009-11-24 22:31 发表
Mr.pseudo:
那个WINSXS实在有问题。。。
两天不眠论夜的对比及问了其它贴子的某些人。。。(没结果无反应)
换了6.20版本的WINSXS,一切正常。(个人建议,对于启动速度没有太大影响的东西,不要过份追求精简, ...

go2兄辛苦了。谢谢你的支持和帮助。
关于03pe的WINSXS不能运行tftpd32.exe问题我下次处理。
03pe的pxe问题诡异,可能与grub4dos/firadisk有关。
exfat似乎目前没多大用处,再观望一下。
修改"快速启动"栏长度似乎可以用外置组件实现,等等看有无现成的。
原帖由 go2 于 2009-11-25 08:38 发表
下载exfat微软补丁,运行,解压完,不要运行安装,在硬盘某个分区,有个由数字组成的文件夹,选择SP2GDR,拷贝出里面的文件(exfat所需文件)
将.sys放入EXT1,将其它文件放入EXT2
修改TXTSETUP.SIF,增加 ...

收下备用。
原帖由 go2 于 2009-11-24 22:57 发表
小马哥的SOUND.WIM只要稍微改变一下,可以放在PETOOLS下加载就可以在0PE下用了,我是用winrar自解压,很好很强大

准备放出SOUND.WIM选件
原帖由 zxw 于 2009-11-25 11:36 发表
format.com是否应该加入kernel?

KERNEL.ZIP\KERNEL\WXPE\SYSTEM32\TOOLS下已有
原帖由 假大空 于 2009-11-24 21:33 发表
无忧的FTP上好像只看到P大以前5月的版本

zhaohj大的ftp
回复

使用道具 举报

623#
 楼主| 发表于 2009-11-26 23:08:20 | 显示全部楼层
原帖由 field 于 2009-11-26 15:10 发表
用11.26版0pe安装xp时,U盘 被默认为C盘,P大能否调整一下?

用菜单项
Swap (hd0)(hd1) for USB-HDD booting
来调整
回复

使用道具 举报

624#
 楼主| 发表于 2009-11-27 14:50:47 | 显示全部楼层
原帖由 field 于 2009-11-27 09:45 发表
用Swap (hd0)(hd1) for USB-HDD booting调整,跟OEM_SRS没有关系,我的意思是用0pe启动进到PE中后(硬盘没有分区及格式化),U盘(ud)外的可见分区是在PE中显示为C盘
我觉得应该把C盘调整成如 ...

在pe中,PETOOLS\磁盘工具\盘符错乱调整(报有毒慎用).WIM是一个调整盘符工具,但装系统并不进入pe,盘符是天然的。只要从U盘启动,一般盘符是C,有的是A,盘符并不是安装失败的理由。

0pe所做工作相当于帮你插入驱动软盘和安装光盘,并转安装光盘启动。
剩下的问题是用户自己的事了。装系统时,格了U盘、东西装到U盘是常见的,看你怎么操作了。要指出的是:
有的系统必须从第一硬盘启动,如果你的U盘是第一硬盘,又没有执行Swap (hd0)(hd1) ,那么可能出问题。微软安装程序可能会自动把引导文件装到激活的分区,如果你的U盘、移动硬盘是激活的,那么怪微软或怪自己。
其实,在适当时候拔掉u盘可以避免这些问题。只要安装盘iso载入内存了,u盘就可拔出。

为简单起见,建议你将0pe及安装盘iso合并为一个iso,把宿主机的iso作为虚拟客户机的光盘,让虚拟客户机从光盘启动,就可以避开u盘启动带来的困扰。在取得安装经验后,再去试U启。

原帖由 field 于 2009-11-27 03:27 发表
但是文件复制完成重启后不见U盘引导菜单了!!! ...

pxk兄正解
虚拟客户机启动时,按F2进入其BIOS设置,可以像真机一样设置优先启动设备,例如设为从光盘启动、从移动盘启动等等。
重启时需要先进0pe菜单,待将安装盘iso载入内存后,再转硬盘启动。


原帖由 oergs 于 2009-11-27 13:47 发表
我想问一下,我用的是USBCDROM 我想用F6仿真软盘装XP
但是到了这下图这一步,我插入windows xp原版CD....选了BootableCD..就提示找不到CD-ROM
http://bbs.wuyou.net/data/attachment/forum/20090306_861cd2d7291d9596 ...

从图上看,oergs兄所用grub4dos及0pe版本不是最新,请从zhaohj的ftp上更新一下。
回复

使用道具 举报

625#
 楼主| 发表于 2009-11-27 15:46:51 | 显示全部楼层

回复 #2663 wlue 的帖子

与时俱进,低调更新。
最新版在我机器上,livemesh成员可实时同步,zhaohj兄经常帮我放到他的ftp上,通常那是非livemesh成员能获取到的最新版,与livemesh上的可能一样,也可能旧点。
更新信息在1974(有时显示为1964)楼,1楼有链接。ftp上也有更新日志。

[ 本帖最后由 pseudo 于 2009-11-27 15:59 编辑 ]
回复

使用道具 举报

626#
 楼主| 发表于 2009-11-27 22:40:24 | 显示全部楼层
原帖由 chenall 于 2009-11-27 22:27 发表
应该解决map --rehook的问题了。。。。
http://bbs.znpc.net/viewthread.php?tid=5784&page=10&fromuid=29#pid42890

祝贺!
马上用上
回复

使用道具 举报

627#
 楼主| 发表于 2009-11-27 22:42:58 | 显示全部楼层

回复 #2665 oergs 的帖子

你的版本太旧,我记不起那个版本是该按F6还是不应该按F6了。
回复

使用道具 举报

628#
 楼主| 发表于 2009-11-27 23:56:33 | 显示全部楼层

11.27测试版@livemesh

11.27测试版@livemesh
===================
1. 换grub4dos-0.4.4-2009-11-27.rar(chenall测试版),据称解决了内存大于4GB的map --rehook问题。
2. 在PETOOLS中增加Autoruns\RW目录,与0PE\Autoruns一样,可以存放可写WIM组件,例如大蜘蛛杀毒。
   并提供DIY.ini和DIY.bat接口方便DIY。
3. 增加多媒体外置组件,可播放新华网、QQ、优酷、土豆等视频和百度MP3(测试中)。
   不需要多媒体支持的,简单删除影音播放目录下的组件和0PE\NET下的显卡、声卡驱动包即可。
   外置程序做了些调整。有些组件放在“其它选件”目录,DIY时自由剪裁出骨头版、维护版、网络版、全能版;直接支持全内置、网启。
   xpe与03pe不仅外置共享,而且内核KERNEL.ZIP、SRS驱动共享。
4. 提供两个外置SRS驱动包(对应于小小强、小马pe的驱动)可作为备用驱动包。
   如果小小强、小马的PE能找到硬盘,那么0PE使用其驱动包一般也能找到。
   常用驱动包使用Netwinxp版主方案。根据pxk兄测试情况,更新了nvgts.sy_的版本。
5. 在用户自定义菜单中加入KonBoot工具,该工具有时能绕过windows管理员登录口令检查,测试中。

多媒体支持


DIY用批处理/pecmd脚本接口、可写wim组件目录(大蜘蛛5.0DrWeb.WIM放在光盘):


[ 本帖最后由 pseudo 于 2009-11-28 13:17 编辑 ]
回复

使用道具 举报

629#
 楼主| 发表于 2009-11-28 22:47:30 | 显示全部楼层

回复 #2675 freesoft00 的帖子

#2677楼正解。

H3_GR2CD.BIN是grldr改名的吧。
grldr、grub.exe要用grub4dos-0.4.4-2009-11-27.rar(chenall测试版)里的。MENU.0PE也要用
PETOOLS\安装和DIY\合盘菜单参考
里的。
回复

使用道具 举报

630#
 楼主| 发表于 2009-11-29 12:01:10 | 显示全部楼层
原帖由 zxw 于 2009-11-29 11:06 发表
不知什么时候能够解决pecmd.exe更新的问题,这一直是二级内核的通病

不好说是二级内核的通病,主要是由于pecmd的作者对pecmd新版的使用方式作了限制,如果“解决”了,可能反而不符合作者本意。
目前版本的pecmd功能基本够用。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 22:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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