无忧启动论坛

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

0PE:可剪裁统一PE

    [复制链接]
1591#
发表于 2010-9-28 14:01:45 | 只看该作者
回复

使用道具 举报

1592#
发表于 2010-9-28 15:12:52 | 只看该作者
请问新版本是否继续适用外部ISO加载SRS功能,比如下面这个语句是否还适用:

title [4]    WIN03 PE 69M With SRS / 加载SRS驱动解决不认磁盘
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x60300 0x60300
#这行指定调用0PE第6菜单项(可输入式ISO/PE启动器)
write 0x60100 6
#指定iso为/ISO/03PENET.ISO,位于任意grldr可访问的分区
write (md)0x301+1 /ISO/03PENET.ISO
#给出/ISO/03PENET.ISO的串长度为16
write 0x60360 16
configfile (ud)/BOOT/GRUB/MENU.0PE

[ 本帖最后由 duoaini 于 2010-9-28 15:13 编辑 ]
回复

使用道具 举报

1593#
 楼主| 发表于 2010-9-28 16:10:00 | 只看该作者
可以。

不过9.16版绕过0PE第一菜单界面时,只有默认的自动选驱动方式,没有“使能手选”的机会,实际上也绕过了选驱动的第二菜单。多数场合下是方便快捷的。

但这样有时想手动选择或手动输入指定驱动包,就没有机会了。
所以最好自己再弄个“进入0pe原版菜单”的菜单项备用,把它作为你的title [5]。

9.16版ghost32专用pe的就有这样的例子:
http://bbs.wuyou.net/forum.php?m ... p;page=3#pid2042683
回复

使用道具 举报

1594#
发表于 2010-9-29 10:48:35 | 只看该作者
请教一下P大,我在1.2.1版AUTORUN_.CMD中加入如下语句:
..........
:udfiles
set udisk=hd1
echo.>x:\wim.txt
pause
for /f "tokens=2,4" %%i in ('fbinst ^(%udisk%^) info^|findstr "0PE/0PEDSKT.WIM"') do echo %%i %%j>>x:\wim.txt
pause
............

可以在第一个pause暂停,但会死机重新启动在语句for处,传递的参数都是对的,请问是什么原因呢?
回复

使用道具 举报

1595#
发表于 2010-9-29 11:01:35 | 只看该作者
太感谢P大了,一直都在关注
回复

使用道具 举报

1596#
 楼主| 发表于 2010-9-29 11:48:47 | 只看该作者

回复 #1594 dengxiong 的帖子

嘿嘿,这是刚进入“U启内核”,一个很精简的windows命令行PE(cmdpe)环境,后面再逐步扩展功能。

这个环境,已经精简到连for语句都不能执行 in ('command')了。
此外,find也不灵,只能用findstr代替。pecmd更不能运行。

你得变通办法来达到目的。
回复

使用道具 举报

1597#
发表于 2010-9-29 11:51:26 | 只看该作者
原帖由 duoaini 于 2010-9-28 15:12 发表
请问新版本是否继续适用外部ISO加载SRS功能,比如下面这个语句是否还适用:

title [4]    WIN03 PE 69M With SRS / 加载SRS驱动解决不认磁盘
#这行表示绕过0PE第一菜单界面,直接调用其菜单项
write 0x603 ...


write 0x60360 16

应改为:

write 0x60360 11
回复

使用道具 举报

1598#
发表于 2010-9-29 15:15:40 | 只看该作者
原帖由 丞羽 于 2010-9-29 11:51 发表


write 0x60360 16

应改为:

write 0x60360 11


你是说现在的版本即1.21版用这个语句要改为11吗?因为原来的版本1.20这个语句是正确的啊,16个字符没错。
回复

使用道具 举报

1599#
发表于 2010-9-29 17:43:52 | 只看该作者
1.21版遇见一个问题,0PE自己通过加载SRS可成功启动,但其它PE如我心如水的PE通过加载0PE的SRS驱动(即选第6项在后面输入ISO位置),感觉是加载了的,上面提示A有IASTOR,B有FIRADIK,但进入系统到最后进桌面前蓝屏。
1.20版用同样的方法却没有这个问题,都能通过加载SRS驱动启动成功。

[ 本帖最后由 duoaini 于 2010-9-29 18:07 编辑 ]
回复

使用道具 举报

1600#
发表于 2010-9-29 20:50:17 | 只看该作者
楼上的!
呵呵
好像我的是20100916+补丁
也是用的水大的PE
怎么没有你说的问题呢?
回复

使用道具 举报

1601#
发表于 2010-9-29 20:53:56 | 只看该作者
总之,我目前是20100916+补丁
外加水大的PE,在目前的使用当中一切正常!

谢谢P大的0PE!
回复

使用道具 举报

1602#
发表于 2010-9-29 20:56:16 | 只看该作者
刚刚看到还有驱动库,下载试用
谢谢P大!
回复

使用道具 举报

1603#
发表于 2010-9-29 22:40:30 | 只看该作者
原帖由 xt5525 于 2010-9-29 20:53 发表
总之,我目前是20100916+补丁
外加水大的PE,在目前的使用当中一切正常!

谢谢P大的0PE!


这套系统在我的台式机上也是使用正常。电脑配置不同当然结果不一样,维护用PE重要的是兼容性。所以不知道为什么在我那台笔记本电脑上不行。
回复

使用道具 举报

1604#
发表于 2010-9-29 22:49:10 | 只看该作者
原帖由 duoaini 于 2010-9-29 15:15 发表


你是说现在的版本即1.21版用这个语句要改为11吗?因为原来的版本1.20这个语句是正确的啊,16个字符没错。


偶滴错,忘记算路径了...
回复

使用道具 举报

1605#
发表于 2010-9-29 23:24:45 | 只看该作者
原帖由 dengxiong 于 2010-9-29 10:48 发表
请教一下P大,我在1.2.1版AUTORUN_.CMD中加入如下语句:
..........
:udfiles
set udisk=hd1
echo.>x:\wim.txt
pause
for /f "tokens=2,4" %%i in ('fbinst ^(%udisk%^) info^|findstr "0PE/0PEDSKT.WIM" ...





请教P大,应该如何写呢?请指点一下,我想了一个下午都想不出来  $:—(
回复

使用道具 举报

1606#
发表于 2010-9-30 10:08:00 | 只看该作者
哈哈!感谢P大又有更新了,下载可选硬盘驱动库备用。
回复

使用道具 举报

1607#
 楼主| 发表于 2010-9-30 16:20:25 | 只看该作者

回复 #1599 duoaini 的帖子,回复 #1603 duoaini 的帖子

前面有网友说启动水老pe没问题,你台式机也有成功经验,那么,大体上pe没问题。

笔记本不行,得自己多试试找原因了。

提供几个线索:
1、笔记本新还是旧?内存多大?
水老pe有的版本启动内存超过256MB,这种启动方式需要的内存,至少还得加上iso文件体积那么多。
2、先选那个“使能”菜单项,就等效于1.20版了。如果你说1.20可以,那这样1.21也应可以。
3、是否做了合盘?grldr用什么版本?近期grub4dos变动频繁,版本间不兼容,适当的版本是成功的保证。
4、把水老pe换成老毛桃911经典版本(其它人YY过的不算)能否成功?

--------
对了,你按这个帖3楼图中说明取消仿真软盘,再启动水老PE,那是否成功就跟0PE关系不大了:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=170034&page=1#pid1988540

[ 本帖最后由 pseudo 于 2010-9-30 19:21 编辑 ]
回复

使用道具 举报

1608#
 楼主| 发表于 2010-9-30 16:24:03 | 只看该作者

回复 #1605 dengxiong 的帖子

分步来,避免在for里执行fbinst。
先执行fbinst把信息输出到文本文件,再用for访问该文件。
也许zxw兄有更好的变通法。
回复

使用道具 举报

1609#
发表于 2010-9-30 17:01:35 | 只看该作者

回复 #1605 dengxiong 的帖子

该批处理禁止修改的校验语句修改了没有?或者把path 那一句中的如“&&if;%~z0;NEQ;9999;exit”删掉试试。

[ 本帖最后由 zxw 于 2010-9-30 17:03 编辑 ]
回复

使用道具 举报

1610#
发表于 2010-9-30 19:55:48 | 只看该作者
原帖由 zxw 于 2010-9-30 17:01 发表
该批处理禁止修改的校验语句修改了没有?或者把path 那一句中的如“&&if;%~z0;NEQ;9999;exit”删掉试试。




已经修改过了,可以停在pause处。去试试P大说的方法先了。不知道Z大有什么好的方法呢?
回复

使用道具 举报

1611#
发表于 2010-9-30 21:58:07 | 只看该作者

回复 #1610 dengxiong 的帖子

已经按照P大的方法解决了!  :--)
回复

使用道具 举报

1612#
发表于 2010-9-30 22:29:02 | 只看该作者
是的,应该是外部的 unifont 的问题。因为 graphics.c 内部的变量地址已经更改,以下是关键的部分:

/* 8x16 dot array, total chars = 100*37. plano size = 800*600/8 = 60000 bytes */

static unsigned char *VSHADOW1 = (unsigned char *)0x3A0000;     //unsigned char VSHADOW1[60000];
static unsigned char *VSHADOW2 = (unsigned char *)0x3AEA60;     //unsigned char VSHADOW2[60000];
static unsigned char *VSHADOW4 = (unsigned char *)0x3BD4C0;     //unsigned char VSHADOW4[60000];
static unsigned char *VSHADOW8 = (unsigned char *)0x3CBF20;     //unsigned char VSHADOW8[60000]; end at 0x3DA980

/* text buffer has to be kept around so that we can write things as we scroll and the like */
//static unsigned short text[80 * 30];
static unsigned long *text = (unsigned long *)0x3FC000; // length in bytes = 100*37*4 = 0x39D0

更改以后,每个颜色的“位平面” 中就可以放得下 800x600 的位图。而 text 变量也移动到接近 4M 处了(原来的地方放不下了),同时每行也能够容纳 100 个字符,屏幕总共有 37 行。
回复

使用道具 举报

1613#
发表于 2010-9-30 23:25:47 | 只看该作者
.不点大侠也来了~~
回复

使用道具 举报

1614#
发表于 2010-10-1 01:38:37 | 只看该作者
高人,佩服,无忧人才不少啊。
回复

使用道具 举报

M
1615#
发表于 2010-10-1 21:57:27 | 只看该作者
谁能给个最新版的 英文版的 XP和03?顺带也给个最新的 OPE.BIN 文件,谢谢,最新发布的0916,0923等版本都已经不带英文版了,现在已经很难下载稍微老点的版本了,连接地址都过期了。给个0725版本都行,谢谢。


唉,大意了,全部都有搜集的,以为更新了没问题,就只保留了0916和0923新版本。唉。

[ 本帖最后由 msad 于 2010-10-1 22:13 编辑 ]
回复

使用道具 举报

1616#
发表于 2010-10-1 23:19:50 | 只看该作者
原帖由 msad 于 2010-10-1 21:57 发表
谁能给个最新版的 英文版的 XP和03?顺带也给个最新的 OPE.BIN 文件,谢谢,最新发布的0916,0923等版本都已经不带英文版了,现在已经很难下载稍微老点的版本了,连接地址都过期了。给个0725版本都行,谢谢。
...

给你个0725版本的!
0PEv1.2(2010-07-25)4in1_277MB
回复

使用道具 举报

1617#
发表于 2010-10-2 09:46:16 | 只看该作者
这版好像是中英文都有的~~~~~

[ 本帖最后由 cduser 于 2010-10-2 09:51 编辑 ]
回复

使用道具 举报

M
1618#
发表于 2010-10-2 14:32:32 | 只看该作者
原帖由 elai 于 2010-10-1 23:19 发表

给你个0725版本的!
0PEv1.2(2010-07-25)4in1_277MB

非常感谢,已经前往下载,再次感谢。
回复

使用道具 举报

1619#
发表于 2010-10-2 15:02:57 | 只看该作者
哈哈
我也是下载这个和0916版0PE+0923补丁+0927驱动库合成新的4IN1版本的。

不过我也说了
2003英文版有个不停加载PECMD的问题
在任务管理器中结束这个进程就OK了!

[ 本帖最后由 xt5525 于 2010-10-2 15:04 编辑 ]
回复

使用道具 举报

M
1620#
发表于 2010-10-2 15:48:30 | 只看该作者
原帖由 xt5525 于 2010-10-2 15:02 发表
哈哈
我也是下载这个和0916版0PE+0923补丁+0927驱动库合成新的4IN1版本的。

不过我也说了
2003英文版有个不停加载PECMD的问题
在任务管理器中结束这个进程就OK了!

每次启动都要手工结束PECMD进程好麻烦哦。兄台找到好的解决办法了吗?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-27 23:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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