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

0PE_NBv1.5.1(2014-04-05)测试

   火... [复制链接]
发表于 2013-6-15 16:12:50 | 显示全部楼层
pseudo 发表于 2013-6-15 14:50
本帖提供的下载一般都带有z版run(/boot/grub/run)。您ls看到的那个应该就是吧。
除非bios缺陷或iso、光 ...

用你发来的,也变字!见图:
16-09-43.jpg

点评

看了一下,前面说的不够准确。 目前是双核才按unifont.hex-run-内置字库次序,单核都用内置字库。 可以修改m1.lst,将 if not exist mpxp if not exist mp03 && if exist showmn && font && font (hd-1,0)/BIN/  详情 回复 发表于 2013-6-15 18:12
回复

使用道具 举报

 楼主| 发表于 2013-6-15 18:12:46 | 显示全部楼层
2010yg 发表于 2013-6-15 16:12
用你发来的,也变字!见图:

看了一下,前面说的不够准确。
目前是双核才按unifont.hex-run-内置字库次序,单核都用内置字库。

可以修改m1.lst,将
if not exist mpxp if not exist mp03 && if exist showmn && font && font (hd-1,0)/BIN/M1.FON
if not exist mpxp if not exist mp03 || if exist showmn && font && if exist (bd)/BOOT/GRUB/UNIFONT.HEX font (bd)/BOOT/GRUB/UNIFONT.HEX || if exist %?_BOOT%/BOOT/GRUB/UNIFONT.HEX font %?_BOOT%/BOOT/GRUB/UNIFONT.HEX || if exist (bd)/BOOT/GRUB/RUN (bd)/BOOT/GRUB/RUN --gfx .end || if exist %?_BOOT%/BOOT/GRUB/RUN %?_BOOT%/BOOT/GRUB/RUN --gfx .end || font (hd-1,0)/BIN/M1.FON
这两行改为一行
if exist showmn && font && if exist (bd)/BOOT/GRUB/UNIFONT.HEX font (bd)/BOOT/GRUB/UNIFONT.HEX || if exist %?_BOOT%/BOOT/GRUB/UNIFONT.HEX font %?_BOOT%/BOOT/GRUB/UNIFONT.HEX || if exist (bd)/BOOT/GRUB/RUN (bd)/BOOT/GRUB/RUN --gfx .end || if exist %?_BOOT%/BOOT/GRUB/RUN %?_BOOT%/BOOT/GRUB/RUN --gfx .end || font (hd-1,0)/BIN/M1.FON
如此总是按unifont.hex-run-内置字库次序,有run时这个“关”字总能显示。

但单核老机不用内置字库会相对慢,目前是双核机才考虑非内置字库。

点评

又出来一个问题: 刻录光盘,引导出来的主菜单虽然没变字, 但引导过程出现一大串数据安装出错的报告! 看来,还有待于完善才行!................  详情 回复 发表于 2013-6-15 20:50
ok!这次测试成功!辛苦你了!  详情 回复 发表于 2013-6-15 18:51
回复

使用道具 举报

发表于 2013-6-15 18:51:50 | 显示全部楼层
本帖最后由 2010yg 于 2013-6-15 18:56 编辑
pseudo 发表于 2013-6-15 18:12
看了一下,前面说的不够准确。
目前是双核才按unifont.hex-run-内置字库次序,单核都用内置字库。


ok!这次测试成功!辛苦你了!

18-49-14.jpg
回复

使用道具 举报

发表于 2013-6-15 19:43:27 | 显示全部楼层
我也搞定了,犯了个操作错误,浪费了一天多的时间。谢谢P大和几位坛友。

点评

三人行,必有我师了,有几个愿意钻研PE的同学不错,有共同语言。不见lao you老哥来了。  详情 回复 发表于 2013-6-15 21:31
回复

使用道具 举报

发表于 2013-6-15 20:50:28 | 显示全部楼层
本帖最后由 2010yg 于 2013-6-15 20:56 编辑
pseudo 发表于 2013-6-15 18:12
看了一下,前面说的不够准确。
目前是双核才按unifont.hex-run-内置字库次序,单核都用内置字库。


又出来一个问题:
刻录光盘,引导出来的主菜单虽然没变字,
但引导过程出现一大串数据安装出错的报告
看来,还有待于完善才行!................
为了一个"关"字,太费事了,不然,关机菜单就不要!



点评

试试把grldr内置菜单中 if exist (224)... 改为 cat --locatei=uldr\0int1 (md)+100 > nul && if exist (224)... 可以减少一些信息。 如果用到外置菜单menu.0pe就相应改外置菜单。  详情 回复 发表于 2013-6-15 22:08
回复

使用道具 举报

发表于 2013-6-15 21:31:31 | 显示全部楼层
无垠 发表于 2013-6-15 19:43
我也搞定了,犯了个操作错误,浪费了一天多的时间。谢谢P大和几位坛友。

三人行,必有我师了,有几个愿意钻研PE的同学不错,有共同语言。不见lao you老哥来了。
回复

使用道具 举报

 楼主| 发表于 2013-6-15 22:08:35 | 显示全部楼层
2010yg 发表于 2013-6-15 20:50
又出来一个问题:
刻录光盘,引导出来的主菜单虽然没变字,
但引导过程出现一大串数据安装出错的报告! ...

试试把grldr内置菜单中
if exist (224)...
改为
cat --locatei=uldr\0int1 (md)+100 > nul && if exist (224)...
可以减少一些信息。
如果用到外置菜单menu.0pe就相应改外置菜单。

点评

谢谢楼主一天来的出招! m1.lst还是没改动,我改了更合理的菜单。经测试己通过! 再次谢谢!  详情 回复 发表于 2013-6-15 22:38
回复

使用道具 举报

发表于 2013-6-15 22:38:26 | 显示全部楼层
pseudo 发表于 2013-6-15 22:08
试试把grldr内置菜单中
if exist (224)...
改为

谢谢楼主一天来的出招!
m1.lst还是没改动,我改了更合理的菜单。经测试己通过!
再次谢谢!
1.jpg
回复

使用道具 举报

发表于 2013-6-16 13:14:25 | 显示全部楼层
P大     的    帖子 一定要     顶一顶   
回复

使用道具 举报

发表于 2013-6-16 18:51:38 | 显示全部楼层
本帖最后由 notepad 于 2013-6-16 19:01 编辑
Cracada 发表于 2013-6-2 09:44
我的解决办法是:

在menu.0pe开头增加修改原来的pause --wait=3 && set /A keyt=*0x4CB00为G4D菜单里可 ...


请问楼主:
能用这个方法来处理加载SRS驱动的8秒等待吗?
能的话,需要怎么操作?

最终我想实现的是:
在G4D中直接启动双核版的 Windows 2003 PE,并且不出现加载SRS驱动的8秒等待。

目前在G4D中的相关指令如下:
set tipstime=8
set showmenu=1
write 0x60300 0x60300
write 0x60100 2
configfile /BOOT/GRUB/MENU.0PE

点评

更改那个8秒提示,必须解开0PENB.LZMA,里面有一个形如文本文件里有这个读秒时间的设置  详情 回复 发表于 2013-6-16 23:16
回复

使用道具 举报

 楼主| 发表于 2013-6-16 19:38:55 | 显示全部楼层
去掉set showmenu=1,就都不出了。否则要改其它地方。

延时无非两种:
pause --wait=秒数
timeout 秒数
前者是非菜单项读秒,后者是菜单选项读秒。

秒数为0,就“自动化”了。
例如,用iso启动器自动化启动其它pe的iso,可提供SRS支持。

点评

感谢回复! 感谢您带来这么好的作品! 去掉 set showmenu=1 之后,启动的时单核版的 03PE,没达到要求哦。 我在 G4D 中设置了4个菜单:单核版的03PE/双核版的03PE/RUN/ROOT 回到原来的问题,直接启动双核版  详情 回复 发表于 2013-6-16 19:57
回复

使用道具 举报

发表于 2013-6-16 19:57:13 | 显示全部楼层
本帖最后由 notepad 于 2013-6-16 20:02 编辑
pseudo 发表于 2013-6-16 19:38
去掉set showmenu=1,就都不出了。否则要改其它地方。

延时无非两种:


感谢回复!
感谢您带来这么好的作品!

去掉 set showmenu=1 之后,启动的时单核版的 03PE,没达到要求哦。

我在 G4D 中设置了4个菜单:单核版的03PE/双核版的03PE/RUN/ROOT

回到原来的问题,直接启动双核版的 03PE(不等待 8 秒)是不是还需要修改 dialog.srs?

我想参照 962 楼,在 G4D 中添加 set drvtime=0(同时在 dialog.srs 中进行引用 %drvtime%),然后在  dialog.srs 的开头进行判断,当 showmenu=1 和 drvtime=0 同时成立时,正常执行指令,否则 set drvtime=8 再执行后面的指令。

请问这个方法行得通吗?
这个判断语句该怎么写?

点评

不显彩色菜单时,设计为快速启动pe。这时会忽略加载双核组件,以免在此花时间。 您的方案大致可行。以下代码供参考: set drvtime=0 ... if "%drvtime%"=="0" if "%showmn%=="1" set drvtime=0 || set drvtime  详情 回复 发表于 2013-6-17 13:11
回复

使用道具 举报

发表于 2013-6-16 23:16:35 | 显示全部楼层
本帖最后由 Cracada 于 2013-6-16 23:19 编辑
notepad 发表于 2013-6-16 18:51
请问楼主:
能用这个方法来处理加载SRS驱动的8秒等待吗?
能的话,需要怎么操作?


更改那个8秒提示,必须解开0PENB.LZMA,里面有一个文件(/BIN/DIALOG.SRS)里有这个读秒时间的设置

点评

这个我找到了 不过,我希望得到的是: 从G4D中直接启动双核03PE的时候,8秒等待变为0秒,其他情况照旧。 请帮忙想想办法!  详情 回复 发表于 2013-6-17 08:10
回复

使用道具 举报

发表于 2013-6-17 08:03:58 | 显示全部楼层
527104427 发表于 2013-6-16 22:52
P大更新一下DPMS.BAT吧,修正了一个隐藏的BUG。

这里有详细讨论:

刚对比了一下dpms.bat
虽然里面有几处更新,但我也看不出啥意思
不过看了老师们反馈的信息后还是更新了dpms.bat

重新打包时dpms是不是ISO格式去掉了后缀,然后FB再打包?
回复

使用道具 举报

发表于 2013-6-17 08:10:04 | 显示全部楼层
本帖最后由 notepad 于 2013-6-17 08:12 编辑
Cracada 发表于 2013-6-16 23:16
更改那个8秒提示,必须解开0PENB.LZMA,里面有一个文件(/BIN/DIALOG.SRS)里有这个读秒时间的设置


DIALOG.SRS 我找到了

不过,我希望得到的是:
从G4D中直接启动双核03PE的时候,8秒等待变为0秒,其他情况照旧

请帮忙想想办法!
回复

使用道具 举报

 楼主| 发表于 2013-6-17 13:11:52 | 显示全部楼层
notepad 发表于 2013-6-16 19:57
感谢回复!
感谢您带来这么好的作品!

不显彩色菜单时,设计为快速启动pe。这时会忽略加载双核组件,以免在此花时间。

您的方案大致可行。以下代码供参考:
set drvtime=0
...
if "%drvtime%"=="0" if "%showmn%=="1" set drvtime=0 || set drvtime=8
具体要自己试验、调整。不熟悉的话要费点劲,毕竟这已经不是简单菜单,而是类似于编程了。

有个细节要注意:在m1.lst中
set *
这行会清除之前的所有变量设置。所以您自己定义的变量要写在这行之后,否则白搭。
grldr内置菜单定义的变量%showmenu%、%eb%的值,是通过特殊手段予以保留,在set *之后再设法获取其值的。
清除变量是为了确保安全,例如你用iso启动器启动0pe.iso,就会发生0pe重入,重入时,之前的变量不清除,就可能影响后面的运行。
当然,那是对复杂情形的考虑,往往多虑了。如果您的运行环境简单,您有把握,不清除变量大致也行,那样子grldr内置菜单的变量可以一直传递到后面。
回复

使用道具 举报

 楼主| 发表于 2013-6-17 13:12:54 | 显示全部楼层
527104427 发表于 2013-6-16 22:52
P大更新一下DPMS.BAT吧,修正了一个隐藏的BUG。

这里有详细讨论:

收下了,谢谢。

点评

楼主,再提一个问题,我想第一级引导改用GRUB.EXE引导, 我试了一下,卡在CONFIG.SYS配置上,如何配置才行!?  详情 回复 发表于 2013-6-17 20:48
回复

使用道具 举报

发表于 2013-6-17 20:48:48 | 显示全部楼层
pseudo 发表于 2013-6-17 13:12
收下了,谢谢。

楼主,再提一个问题,我想第一级引导改用GRUB.EXE引导,
我试了一下,卡在CONFIG.SYS配置上,如何配置才行!?
回复

使用道具 举报

 楼主| 发表于 2013-6-17 21:00:08 | 显示全部楼层
仅供参考:
device=himem.sys
dos=high,umb
lastdrive=z
files=40
buffers=60

点评

出错报告为: hangup means you have a problematic config  详情 回复 发表于 2013-6-17 21:25
这个不行!早试过.  详情 回复 发表于 2013-6-17 21:14
回复

使用道具 举报

发表于 2013-6-17 21:14:32 | 显示全部楼层
pseudo 发表于 2013-6-17 21:00
仅供参考:
device=himem.sys
dos=high,umb

这个不行!早试过.
回复

使用道具 举报

发表于 2013-6-17 21:25:42 | 显示全部楼层
pseudo 发表于 2013-6-17 21:00
仅供参考:
device=himem.sys
dos=high,umb

出错报告为:
hangup means you have a problematic config

点评

又见到 hangup means you have a problematic config 这条消息很重要,它表明: 1、你已经成功进入 grub 环境,没有 “出大事”。 2、你的内置或外置 menu 有隐含的错误,导致死机或假死。你自己很容易通过  详情 回复 发表于 2013-6-18 10:54
回复

使用道具 举报

 楼主| 发表于 2013-6-17 21:40:21 | 显示全部楼层
用的是VBOX?换VMware吧。
删掉autoexec.bat

点评

GRUB.EXE来引导测试成功! 关键还是主板问题.  详情 回复 发表于 2013-6-17 22:32
我想试用GRUB.EXE来引导,兼容性会更好些!  详情 回复 发表于 2013-6-17 21:53
VMware这个没用过!能举个例?  详情 回复 发表于 2013-6-17 21:46
回复

使用道具 举报

发表于 2013-6-17 21:46:36 | 显示全部楼层
pseudo 发表于 2013-6-17 21:40
用的是VBOX?换VMware吧。
删掉autoexec.bat

VMware这个没用过!能举个例?
回复

使用道具 举报

发表于 2013-6-17 21:48:02 | 显示全部楼层
好好学习一下
回复

使用道具 举报

发表于 2013-6-17 21:53:59 | 显示全部楼层
pseudo 发表于 2013-6-17 21:40
用的是VBOX?换VMware吧。
删掉autoexec.bat

我想试用GRUB.EXE来引导,兼容性会更好些!


回复

使用道具 举报

发表于 2013-6-17 22:32:02 | 显示全部楼层
pseudo 发表于 2013-6-17 21:40
用的是VBOX?换VMware吧。
删掉autoexec.bat


GRUB.EXE引导测试成功!
关键还是主板问题.

回复

使用道具 举报

发表于 2013-6-18 10:54:44 | 显示全部楼层
2010yg 发表于 2013-6-17 21:25
出错报告为:
hangup means you have a problematic config

又见到
hangup means you have a problematic config

这条消息很重要,它表明:

1、你已经成功进入 grub 环境,没有 “出大事”。

2、你的内置或外置 menu 有隐含的错误,导致死机或假死。你自己很容易通过试验逐一排查来确定究竟哪条命令导致死机(假死)的。

这原因很清楚,不要浪费时间去找其他原因,根本不是别的原因。就是自己不小心,菜单命令有错罢了。

点评

谢谢, 目前尚未查到报错原因! grldr引导新主板正常引导,老主板就黑屏死机; 换成GRUB.EXE后,新主报上引导也正常;仅老主板上才有此报错!  详情 回复 发表于 2013-6-18 11:32
回复

使用道具 举报

发表于 2013-6-18 11:32:32 | 显示全部楼层
不点 发表于 2013-6-18 10:54
又见到
hangup means you have a problematic config

谢谢,
目前尚未查到报错原因!
grldr引导新主板正常引导,老主板就黑屏死机;
换成GRUB.EXE后,新主报上引导也正常;仅老主板上才有此报错!

点评

我说的意思,可能比较含糊,你可能没有明白。 就是说,你的菜单有错误,才导致的老主板有死机。 菜单错误的时候,并非导致 “一切” 机器都死机,而只要有一部分机器死机,那就属于菜单错误了。 这么说,应  详情 回复 发表于 2013-6-18 16:46
回复

使用道具 举报

发表于 2013-6-18 13:23:31 | 显示全部楼层
感谢P大更新及将体积庞大的的8PE及不常用的Slitaz4.0分离出0PE压缩包,下载起来更方便了!
回复

使用道具 举报

 楼主| 发表于 2013-6-18 13:27:07 | 显示全部楼层
本帖最后由 pseudo 于 2013-6-18 13:28 编辑
2011newscat 发表于 2013-6-15 10:32
VMWARE9 下 XP的虚拟机,我将包里的东东都提取到C:(虚拟机里的)下,修改boot.ini,加上一行c:\grldr=0pe ...


刚才在120MB内存的VMware9虚拟机里试了一下,未见异常。

我把0pe.iso作为虚拟机的光盘,从光盘启动,出现读秒中文提示黑白界面时,按回车键可以进入彩色菜单。
从菜单项启动diskgenius正常,xppe也能进桌面,当然进桌面后剩余内存不多了。

这个pe设计为128MB内存(无须硬盘)可进入pe桌面,256MB算大内存,可上网看电影。
当然不同启动方式所需内存可能有所不同。

楼上如果遇到问题,请先重复我上述操作方式,看能否成功。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-9-15 18:18

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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