无忧启动论坛

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

0PE:可剪裁统一PE

    [复制链接]
271#
 楼主| 发表于 2010-7-15 11:56:53 | 显示全部楼层

回复 #1196 yardian 的帖子

原帖由 pseudo 于 2009-12-31 23:05 发表
......

Changelog更新日志

◆ 2010.05.16 version 1.1b
......
◎ v1.1b暂时取消以非ram方式map /0PE/0PE.ISO (0x??)整体启动iso的支持。

...

map /0PE/0PE.ISO (0xff) || map --mem /0PE/0PE.ISO (0xff)
应改为
map --mem /0PE/0PE.ISO (0xff)

#6楼有新版
有问题到群49405566交流。
回复

使用道具 举报

272#
 楼主| 发表于 2010-7-15 23:06:41 | 显示全部楼层
需要更多内存吧。
多cpu只存在于零体积版。
回复

使用道具 举报

273#
 楼主| 发表于 2010-7-16 12:59:43 | 显示全部楼层

回复 #1205 maanu 的帖子

try this:
  1. kernel && GOTO 23
复制代码

=>

  1. (hd-1,0)/BIN/GOTO 23
  2. kernel
复制代码
回复

使用道具 举报

274#
 楼主| 发表于 2010-7-16 20:19:35 | 显示全部楼层
原帖由 kendling 于 2010-7-16 11:45 发表
Pseudo兄,1.2b有个问题。
系统启动后\WXPE\System32\Tools\搜索安装.cmd文件名不正在,“搜索安装.cmd会”变成“~1索安装.cmd”

经测试,在GRUB菜单进commandline时,文件名正常。启动到DOS之后就有问题了 ...

我这里没遇到
“搜索安装.cmd会”变成“~1索安装.cmd”
这种情况。

这个文件原版没有用到。
回复

使用道具 举报

275#
 楼主| 发表于 2010-7-17 23:15:15 | 显示全部楼层
xp ISO runs FINE and OK but failed with server 2003.
yes, it was reported.
try to use 2003 CD instead of ISO, A is empty and B is SRS driver, don't press F6.
回复

使用道具 举报

276#
 楼主| 发表于 2010-7-18 11:34:55 | 显示全部楼层
xp ISO runs FINE and OK both in virtual machine , and real system.
server 2003 sp2 ISO runs FINE and OK in virtual machine (VMware Client) only. use 2003 CD instead of ISO in real system.

Also you can first install 2003 iso in PE and then use 0PE to make A is empty and B is SRS driver, and then boot from hard disk, don't press F6 .

If you ghost a system , or you have installed system in IDE mode and want to switch to AHCI mode, and give the 0X7B BSOD.
you can use SRS_injection.cmd in petools\disktools to inject SRS drivers from 0PE to your system.
回复

使用道具 举报

277#
 楼主| 发表于 2010-7-18 11:47:10 | 显示全部楼层
原帖由 丞羽 于 2010-7-16 07:01 发表
测试环境:
0PE是经过百草整合的(7.15),测试的是xpe
Windows 7,Kingston U盘 2G,Grub4dos 引导(bootice安装的)
条件及结果:
如果分成两个区域——500M普通隐藏(非ESIA隐藏)分区且非可见用来安放0PE,结果只进入cmd模式。(另窗口提示:没有找到  0PEDSKT.WIM )
而如果还是两个分区,而500M普通隐藏分区是可见,成功进入0PE
而如果直接用整个U盘进行Grub4dos引导,成功进入0PE

why??!难道0PE并不能这样引导??!

如果能够通过showdrive工具将隐藏分区变为可见,也即windows资源管理器可访问该区文件,那么没任何问题。
如果windows资源管理器不可访问该隐藏分区文件(但grldr可访问),那么需要将0PE.ISO不解开藏入该区,整体启动。我想其它pe能藏入的话,也是整体iso的方式吧。
回复

使用道具 举报

278#
 楼主| 发表于 2010-7-19 10:21:15 | 显示全部楼层
the function of installing windows or load any iso/img  just use a single 2.5MB file 0PE.GZ, with grldr(or menu.0pe) and optional *.zip of SRS drivers.  Other files,directories can be deleted.
you may delete all *.zip files in /SRS/, just leave 2.zip and rename it as 1.ZIP for default drivers pack. this is usually enough.
this F6 modual is standalone to 0PE, and can be call from user menu(not 0PE menu), see DIY menu in:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

I guest problems about 2003 is a bug of firadisk, you may report it to karyonix.
回复

使用道具 举报

279#
 楼主| 发表于 2010-7-20 20:51:05 | 显示全部楼层

回复 #1227 lsp19880301 的帖子

出现有磁盘交换菜单项的菜单后死机,不能做选菜单操作;还是选了磁盘交换菜单项后死机?
如果是前者,估计是主板和grub4dos方面的问题。要等grub4dos更新。
或者如果你在使用最新版0pe,那么上网找7.12版grub4dos的zip发布包,里面有对付变态主板用的名为badgrub.exe的grub.exe版本,将此文件取名大写GRUB.0PE,放入/BOOT/GRUB目录与MENU.0PE文件并列。这样该变态grub.exe将优先于内置的起作用,如此有点解决的希望。
回复

使用道具 举报

280#
 楼主| 发表于 2010-7-20 20:51:25 | 显示全部楼层

回复 #1226 超无限 的帖子

还没有win7经验。有空看看。
回复

使用道具 举报

281#
 楼主| 发表于 2010-7-20 20:51:52 | 显示全部楼层

回复 #1224 haiuyan 的帖子

grub4dos不支持sata光驱,除非当初0pe是从该光驱启动的。
借助0PE不进PE用WIN$.ISO安装XP,只要驱动适用,虚拟机、实机均可成功;但装2003,目前虚拟机可以,实机遇到蓝屏。
2003的问题目前0PE无可改进估计,是firadisk和winvblk的bug,上面老外maanu正用英文说到此事,
他已向firadisk和winvblk的作者报告,我们等好消息吧。
回复

使用道具 举报

282#
 楼主| 发表于 2010-7-20 21:00:34 | 显示全部楼层

八成要用到的驱动,只占驱动的两成

回复 #1224 haiuyan 的帖子

选官方raid驱动进03 0PE看到硬盘, 按默认看不到硬盘,这是正常的。
0PE与其它PE有所不同,支持多驱动包自由选择,必要时应该选一下适当的驱动包,或者通过手工输入方式指定适当的驱动包。

默认驱动包1.ZIP其实是2.ZIP的一小部分,从这个角度说,1.ZIP是多余的,因为1.ZIP有的文件,2.ZIP都有,而且同名文件都是一样的。
2.ZIP比较完整,1.ZIP注定是驱动不多不全的、缺胳膊少腿的。所以必要时应该选2.ZIP等体积较大内容较全的驱动包。

为什么要弄1.ZIP呢。有个80%/20%的道理,八成要用到的驱动,只占驱动的两成。
将这两成抽出来独立作为默认常用驱动包,大部分场合够用,而其体积小,可在大多数情形提高启动速度(尤其u启慢的机器)。
反之,如果总是使用大而全的驱动包(里面有些驱动一辈子未必用得着),空有“全”之名,但每次启动都得为其体积、速度买单,是不合算的。

0PE拥有迄今最灵活先进的外置驱动机制,可以弄常用驱动包,可选多驱动包。
你可以增减1.ZIP的驱动,也可以用别的驱动包作为1.ZIP。何为常用?由你自己做主。我基本是把Nictense的tangoPE里出现的,作为常用的,这部分几乎不含服务器驱动。
现在0PE的SRS目录里收集有一大堆驱动,彼此也有不少重复,只是一种可选、备用。你可以只保留一个(例如2.ZIP),取名为1.ZIP作为默认。
总之,驱动是可以外置的,有多个驱动包可供选择的,可剪裁、可增加的。
回复

使用道具 举报

283#
 楼主| 发表于 2010-7-22 00:40:12 | 显示全部楼层

win7安装器问题请用#6楼的

原帖由 digimoon 于 2010-7-16 18:12 发表
在用1.2b的時候DG裡不能指定盤符,nt安裝器gui版安裝win7最後顯示寫入引導出錯,一般的文件讀寫正常,srs用的第二個。1.08版本沒這些問題,開始以為是srs的關係,將1.08版裡的替換掉1.2b的srs也是同樣的錯誤。
我的主板是技嘉p35 ds4,一個sata硬盤一個ide硬盤,開了achi模式。我以為是硬盤問題,進入win裡將ide的硬盤格式化分成一個區,用1.2b 0pe安裝win7到ide硬盤,同樣寫入引導出錯,DG不能指定盤符。重啟後換1.08版,安裝win7成功,改盤符也成功

原帖由 超无限 于 2010-7-20 15:00 发表
楼主:
在0PE下,用win7安装器,会出现"写入引导失败"啊......楼主不解决下???

                                                            。
回复

使用道具 举报

284#
 楼主| 发表于 2010-7-22 22:44:42 | 显示全部楼层

回复 #1238 heximing 的帖子

fbinst在0PE.GZ里,grub4dos只用到其中两个文件grldr或grub.exe,后者在0pe.gz里。
回复

使用道具 举报

285#
 楼主| 发表于 2010-7-22 23:22:05 | 显示全部楼层
原帖由 19720205 于 2010-7-22 08:04 发表
Win7是未来趋势,解决了W7安装是一个非常好的消息.
谢谢您长期不懈的努力,为我们提供了非常好用的PE.

v1.09及以前版本W7安装没问题。

[ 本帖最后由 pseudo 于 2010-7-22 23:26 编辑 ]
回复

使用道具 举报

286#
 楼主| 发表于 2010-7-22 23:24:09 | 显示全部楼层

0PEv1.2(2010-07-22)

◎ 恢复v1.1b起暂时取消的无--mem参数的map命令整体加载ISO功能。
◎ 修复一个可能导致用安装器安装win7后引导异常的BUG(v1.0.9及以前版本无此问题),建议更新
◎ 替换到目前最新版grub4dos-0.4.5b-2010-07-21.zip、fbinst1.6v11b,FbinstTool.exe、UdHelper。
◎ 增加AutoDisplay、R-Studio、TeamViewer、Office2003、PotPlayer、WinContig等工具,
    用不到的请自行剪裁。
回复

使用道具 举报

287#
 楼主| 发表于 2010-7-22 23:24:16 | 显示全部楼层

恢复无--mem整体加载ISO

0PEv1.2(2010-07-22)恢复无--mem参数的map命令整体加载ISO

这种方式目录清爽,节省内存,启动速度快。

迄今好像只有0PE、MicroPE/CSPE支持这种方式(能找到外置工具)。
0PE从v1.1b版起一度取消对该方式的支持,现予恢复。

这种方式的菜单项写法参考:

  1. title Load 0PE.ISO without --mem
  2. map /0PE/0PE.ISO (hd32)
  3. map --hook
  4. rootnoverify (hd32)
  5. configfile /BOOT/GRUB/MENU.0PE
复制代码

  1. title Load 0PE.ISO without --mem
  2. map /0PE/0PE.ISO (hd32)
  3. map --hook
  4. chainloader (hd32)
复制代码


注意:

1.0PE.ISO需位于windows可访问的分区,需位于0PE目录。

2.除了grldr小写之外,其余目录名、文件名大写。

3.map后无--mem参数要求ISO文件需连续存放,无碎片
  例如先格式化盘再放入文件可避免碎片,此外还可以用
  wincontig工具(带有)使其连续。

4.此情形宜用(hd32)而不用(0xff)。

5.凡由grldr引导的ISO,不宜用UltraISO来修改。

6.所用grldr版本要跟0PE提供的相同,或者更新些。

提示:

1. 这种方式可以任意增加外置工具,不占启动内存,不影响启动速度。

2. 这种方式最适合安装到硬盘。

3. 这种方式也适用于fbinst引导。
   将你的grldr放入ud内,0PE.ISO不解开放在u盘“可见区”0PE目录即可。

4. 如果要全藏入ud,建议将0PE.ISO散开拖入ud,这样会很快。
   否则应使用--mem参数map到(0xff)(类似于其它PE),但那样当ISO体积大时会很慢。


建议过目:

一种U启、网启两用,内置外置自由的部署
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=150788&extra=page%3D2

【原创】ISO整体启动、解开启动、PXE启动部署三合一,拷贝式安装
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=137686&highlight=

关于用UltraISO修改ISO文件导致grub4dos引导失败问题
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=147070&highlight=
回复

使用道具 举报

288#
 楼主| 发表于 2010-7-23 13:46:03 | 显示全部楼层

0PEv1.2(2010-07-22)XP中文版35MB.rar

增加一个0PEv1.2(2010-07-22)XP中文版35MB.rar

里面的文件全部来自0PEv1.2(2010-07-22)XP中文版225MB.rar,前者是后者剪裁的结果。

不含外置工具。
带9MB完整SRS驱动包(其1.ZIP即原来的2.ZIP),
完整F6模块、SRS驱动注入功能,可输入式ISO/IMG启动器,
带通用pxe网启服务器,可整体网启本iso或任意PE的iso。

下载地址在#6楼
回复

使用道具 举报

289#
 楼主| 发表于 2010-7-23 16:47:06 | 显示全部楼层

回复 #1248 maanu 的帖子

You may download
0PEv1.2(2010-07-22)XP中文版225MB.rar
and
0PEv1.2a(2010-06-19)4in1_204MB.rar
from the links at post #6
and update the latter with the former.
It can still work, I think.

Note that the udhelper in desktop.wim of v1.2a would not work with fbinst1.6 before you update it by yourself.
回复

使用道具 举报

290#
 楼主| 发表于 2010-7-23 19:08:02 | 显示全部楼层
这个来自
http://bbs.wuyou.net/forum.php?m ... hlight=%C6%F8%C5%DD
放在petools\sysytools目录下,不放心可以直接删掉balloontip目录。
回复

使用道具 举报

291#
 楼主| 发表于 2010-7-23 21:04:05 | 显示全部楼层
回复 #1246 超无限 的帖子
开始-程序菜单有显示盘符菜单项。
或者运行pecmd的show命令来显示移动硬盘盘符。

回复 #1254 huyadong 的帖子
PTDD磁盘分区表医生3.5.EXE用卡巴扫描不出问题。这个是从坛里某PE中搬过来的。
还有PM这类程序,之所以加入,是因为有不少人认为一个PE没有这两样就不是PE了,所以还是照顾一下吧。
建议这两个都删掉,有DG一般够了。

还有像输入法指示器之所以加入,是因为有人看不到指示器图标,就认为没有输入法,不晓得按ctrl+空格键可以调出中文输入法。
其实光这个指示器就会占2M内存,很不划算的,强烈建议删掉。
回复

使用道具 举报

292#
 楼主| 发表于 2010-7-23 23:25:17 | 显示全部楼层

回复 #1257 elai 的帖子

petools各目录要加上只读属性:
attrib /s /d +r E:\petools
回复

使用道具 举报

293#
 楼主| 发表于 2010-7-24 01:01:44 | 显示全部楼层
回复 #1261 zxw 的帖子
所以得三句

回复 #1262 ones 的帖子
搞那么多,体积很大,可以吓吓人--48MB的SRS驱动啊,号称“全”。
其实驱动一般有2.zip就全了,其它可删。
把2.zip抽一部分常用的作为1.zip可加速启动。

0PE的核心价值在0PE.GZ,其它多为“身外之物”,大可剪裁。
回复

使用道具 举报

294#
 楼主| 发表于 2010-7-24 10:10:22 | 显示全部楼层

回复 #1264 elai 的帖子

哦,应该是
attrib /s /d +r E:\petools\*
反之,
attrib /s /d -r E:\petools\*
则去掉各目录只读属性。

去掉//,启动一次,然后加回//也是一法,你已经发现了。

petools各目录要加上只读属性才显中文。这些目录在iso中自然是只读的,复制到硬盘就不一定只读了。加只读属性可以由
FORX @%Curdir%\..\*,AnyDir,0,site %AnyDir%,+R
完成。
考虑到硬盘可能需要做数据恢复,这个写盘操作还是由用户自己弄为好(弄一次即可)。所以注掉此句。
其实,既然你把pe装在硬盘,pe要读写自己的组件你也无话可说。

对7-22版,你装到硬盘可以采用无mem参数启动整个iso,这样目录清爽。其中petools可以从iso中移出iso外,方便增删,那些srs驱动只留一个专用于该机的就行了,如果不作网启服务器的话。

如果使用正常,图中那些报错信息也属正常,不用看,不用管。这个窗口默认是最小化的,不必要点开来看。

[ 本帖最后由 pseudo 于 2010-7-24 10:15 编辑 ]
回复

使用道具 举报

295#
 楼主| 发表于 2010-7-24 18:58:50 | 显示全部楼层

回复 #1267 nnzqj 的帖子

请从#6楼再次下载。
回复

使用道具 举报

296#
 楼主| 发表于 2010-7-25 10:22:37 | 显示全部楼层
回复 #1271 梅边吹笛 的帖子
呵呵,刚跟到7.24,又出7.25,不点大精神令人敬佩。
暂时不跟了。

可以自己换新版grldr,注意保持原有菜单
新版grub.exe须内置到0PE.GZ,或者改名为GRUB.0PE,存放于0PE.GZ所在分区的/BOOT/GRUB/目录下,会优先于0PE.GZ内置的grub.exe起作用。

回复 #1272 zhaohj 的帖子
谢谢。
回复

使用道具 举报

297#
 楼主| 发表于 2010-7-25 10:31:10 | 显示全部楼层

PE启动器、通用F6模块更新

可输入式PE启动器、通用F6模块-取自0PEv1.2(2010-07-24)

回复

使用道具 举报

298#
 楼主| 发表于 2010-7-25 16:50:23 | 显示全部楼层

回复 #1276 sxhylxj 的帖子

请从#6楼再次下载。
回复

使用道具 举报

299#
 楼主| 发表于 2010-7-25 16:54:25 | 显示全部楼层

回复 #1275 不点 的帖子

谢谢不点大人,已更新在#6楼。
回复

使用道具 举报

300#
 楼主| 发表于 2010-7-26 21:26:17 | 显示全部楼层
从0PE.ISO取出grldr和MENU.0PE,修改grldr内置菜单为你的菜单,在你的菜单里用configfile命令调用MENU.0PE,MENU.0PE负责启动0PE。0PE.ISO如果不解开,应位于0PE目录,并使之连续存放无碎片。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 16:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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