无忧启动论坛

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

A new branch of 0PE

[复制链接]
481#
发表于 2011-8-27 13:40:13 | 只看该作者
好精彩,亲自见证了高手解决问题的过程,不点大的知识很渊博
回复

使用道具 举报

482#
发表于 2011-8-27 14:54:02 | 只看该作者

回复 #479 假大空 的帖子

回复 #481 2010527104427 的帖子

多谢二位抬举、提拔。在下受之有愧。此次能够揭秘,纯属偶然,“瞎猫碰上个死老鼠”。先前大家都做了大量工作,已经确定 bug 是在 VirtualBox 了。但要更精确定位,却很不容易。我们一度怀疑问题在 int15 以及 A20 上(这距离最终确定的 “硬件虚拟化” 相去甚远)。昨晚做了 N 多假设和尝试,都没有什么结果。已经关机准备休息了,忽然觉得有个测试被遗忘了,应该完成。于是又回到电脑室重新打开电脑,这次碰巧选择了一台很低档的电脑,结果就在这台旧电脑上成功了。这不正是“瞎猫碰上死老鼠”吗?
回复

使用道具 举报

483#
发表于 2011-8-27 15:22:41 | 只看该作者
原帖由 pseudo 于 2011-8-27 12:57 发表
确实,VirtualBOX只要设置为不“启用VT-x/AMD-V”,就可以正常启动0PE。
这样测试0PE的虚拟机又多一种了。

如果启用VT-x/AMD-V,则要map --memdisk-raw=0才能一定程度上兼容himem.sys。

不点大人辛苦了。


哎!还得报告一件令人悲伤的消息。Xen 虚拟机依旧失败。在 i7 下,它的“全虚拟化”功能竟然无法启动任何一个 32 位的操作系统。我尝试的 PE 以及几个 Linux 都死在半路上。我特别用“蓝屏版”来试验,虽然走得稍稍远一些,但依旧早早地死机了。这证明,Xen 的硬件虚拟化代码与 VirtualBox 有着同样的问题。但 Xen 的硬件虚拟化功能无法禁止,它就是依靠这个来做“全虚拟化”的,所以,除非 Xen 的开发人员把 bug 抓住,否则,Xen 的全虚拟化功能等于是“废了”。Xen 下倒是能够顺利运行 grub4dos 以及 DOS,而且似乎 himem 之类的问题也与 VirtualBox 相似。

Xen 很强大,它支持 x86_64 的虚拟化(即客户机为 x86_64)。期待 Xen 早日成熟起来。grub4dos 很容易加载 Xen 内核,因为 Xen 就是采用 Linux 内核。因此,如果 Xen 成熟了,那么,grub4dos 利用 Xen,就可以做彻底的仿真(“全虚拟化”)了,某些人所追求的保护模式的仿真就可以实现了(当然这不是 grub4dos 直接实现的,而是通过运行 Xen 来间接实现的)。
回复

使用道具 举报

484#
发表于 2011-8-27 22:38:10 | 只看该作者
P大:一联想老机,AMD 2800+ 单核,1.30版正常,1.31版通过原版GRLDR(8.9)启动正常,但同日期的GRLDR,通过内置菜单中调用M.0PE(CONFIGFILE、RUN)引导同一个0PE.ISO,会在8秒计时时,按回车后卡死。无提示。但如果在8秒倒时时,选1.ZIP却能正常引导。
 问题有点怪:1、直接通过原版GRLDR引导正常。2、通过同版的GRLDR内置菜单(非专用菜单),用CONFIGFILE调用M.0PE。却必须选1.ZIP才能正常引导,否则卡死在8秒后。
 3、通过BURG引导也是卡死在8秒后,选1.ZIP正常引导。
请问:为什么1.30版智能判断没有问题而1.31版智能判断却有这方面的问题?如何解决?
回复

使用道具 举报

485#
 楼主| 发表于 2011-8-27 23:44:05 | 只看该作者
回复 #483 不点 的帖子
呵呵,不点大人又瞄准Xen了。
我还不大了解Xen,感觉比较遥远。

回复 #484 幸运的草 的帖子
用#470楼的版本吧。
已经没有0PE/M.0PE了,恢复/BOOT/GRUB/MENU.0PE。
你选/0PE/SRS/IASTOR.SY_试试。如果可以,就把它与/0PE/SRS/FREQUENT/IASTOR.SY_互换位置。
即,把常用版本放入/0PE/SRS/FREQUENT/供智能判断用。
回复

使用道具 举报

486#
发表于 2011-8-28 09:08:25 | 只看该作者
前面的 VirtualBox 问题还没有彻底结束。还有一个方面的考虑漏掉了。

我们说了,“硬件虚拟化” 有问题。但是还没弄清楚,究竟是 intel 的呢,还是 AMD 的,或者两个都有问题?

我在 intel 的机器上遇到问题,因此已经知道 intel 不行。所以,还需要做一个关于 AMD 的测试。有可能在 AMD 上一切正常。AMD 似乎对开源支持较好,它又是x86-64的首创者,甚至被开源界称为 amd64。因此,有很大的可能性,amd 的系统能够得到来自开源社区的更好支持。

因此请有 AMD 机器的朋友做这么一个额外的测试,这样我们的测试序列就更加完善了。
回复

使用道具 举报

487#
发表于 2011-8-28 10:03:37 | 只看该作者

回复 #485 pseudo 的帖子

经过测试,不关驱动的事,是0PE.GZ的问题,我把1.30带蓝屏版的0PE.GZ替换测试,其他不动,一切正常。
  1.31版的0PE.GZ,在出现8秒倒计时后蓝屏,没有任何提示信息,没有出现22M的那个界面就卡死在那里了。
  我把原版的GRLDR改名为0PE.BIN,放UD根,通过FBINST直接调用0PE.BIN,一切正常,但通过GRLDR内置菜单去调用MENU.0PE却出现问题。
  内置菜单没什么特殊之处,把所有命令全禁止,只有configfile (ud)/boot/grub/menu.0pe,调用也是不手选就卡死。
  这个问题太怪了。
回复

使用道具 举报

488#
发表于 2011-8-28 10:25:48 | 只看该作者

回复 #486 不点 的帖子

我试的机器就是AMD双核,map --mem 启动iso,开启硬件虚拟。virtualbox会和0pe带的USB_ACC冲突,删除USB_ACC之后,则会花屏,最后死在释放CMDPE.GZ那里。

1、有USB_ACC。

2、没有USB_ACC。



[ 本帖最后由 adef 于 2011-8-28 10:37 编辑 ]
回复

使用道具 举报

489#
发表于 2011-8-28 10:33:07 | 只看该作者
那去掉虚拟硬件呢????
回复

使用道具 举报

490#
发表于 2011-8-28 10:41:06 | 只看该作者

回复 #489 2010527104427 的帖子

去掉VT-x/AMD-V一切都好了。
回复

使用道具 举报

491#
 楼主| 发表于 2011-8-28 10:55:31 | 只看该作者

回复 #487 幸运的草 的帖子

可能版本乱了,建议全部从论坛重新下载
回复

使用道具 举报

492#
发表于 2011-8-28 11:56:23 | 只看该作者

回复 #491 pseudo 的帖子

问题找到了,只是和杏雨的合盘,不存在串版本的问题。
 经过一上午的查找及测试,最后发现:
1、是加速器模块与新版0PE.GZ冲突造成的, 我的菜单中有加载加速器的语句,即使使定义不加速或按回车强制不加速也不行,只要调用加速器模块就出问题。禁止调用就正常了。
2、用BURG引导也是这个问题,把原版自带的GRLDR内置菜单中有关于加速器的语句去掉,重新制作ISO后就正常了。(已经恢复你禁止BURG光盘的语句)
3、老的1.30版调用加速器没问题。
结论:新版与加速器模块存在不兼容现象,这一问题不是普遍存在,在部分机上存在。

[ 本帖最后由 幸运的草 于 2011-8-28 11:58 编辑 ]
回复

使用道具 举报

493#
发表于 2011-8-28 13:01:05 | 只看该作者
P大, 那个适用于0PEv1.3.0(2011-06-10)的补丁(2011.6.19发布).rar,过期了,请续期,谢谢
回复

使用道具 举报

494#
 楼主| 发表于 2011-8-28 13:02:57 | 只看该作者
回复

使用道具 举报

495#
发表于 2011-8-29 11:26:27 | 只看该作者
原帖由 pseudo 于 2011-8-28 13:02 发表
下载:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=198329&extra=page%3D1
打#470楼补丁。




此版打了补丁后在单核CPU中可以加载三驱动,不死机了;
IE更换了你的完整版(7M)在播放新华网视频时出现“下载编辑码时出错”后始终显示“准备就绪”不能播放,试过多次;操作过程:进入PE桌面后选择,程序/本地资源/影音游戏/WMP9-10,以前版本也是这样操作的都能正常播放的。
回复

使用道具 举报

496#
 楼主| 发表于 2011-8-29 12:18:52 | 只看该作者

回复 #495 ntsyh 的帖子

小体积的IE6.wim少了flash、世界之窗(the world)组件。不准备支持声音、视频。
这个面向持“PE是用来维护的,搞什么多媒体弄得体积庞大,违背PE初衷”观点的用户。

大体积的IE6.wim则准备支持声音、视频。但这样一来,
你得增加sndvga.wim组件来提供声音服务,并增加声卡驱动包DRIVERS_SOUND.CAB。这样才有声。
而新华网视频好像是基于wmp的,你得增加WMP10_sudo080718.WIM组件。
最后,看视频时如果对视觉效果有要求,得配备显卡驱动包DRIVERS_VGA.CAB,并建议增加DirectX9.WIM组件实现D3D加速、使画面流畅,还可玩游戏。

0PE提供的版本,无论体积六七十兆的还是几百兆的,都是同一个版本,同一套文件。
只有组件多少的差异,同名组件都是一样的。
就是说,小体积PE是大体积PE的子集。
各个组件的作用可以顾名思义,根据需要自行增删。例如看到DRIVERS_SOUND.CAB就知道是声卡驱动包,看到SndVga.WIM知道是显声服务组件。

IE6.WIM是唯一例外,有大小体积的两个不同版本。其实,如果不计较体积,可以都用大的,功能更多。

[ 本帖最后由 pseudo 于 2011-8-29 12:42 编辑 ]
回复

使用道具 举报

497#
发表于 2011-8-29 16:00:18 | 只看该作者
HP 8200 Elite SFF 在使用仿真F6串接用户菜单的时候出现此错误提示,则没有接下来的选择仿真软盘A&B的界面

可正常进入0PE,且识别硬盘(AHCI模式)

0PE 版本 1.2.6 8月9日

[ 本帖最后由 peter1123 于 2011-8-29 16:21 编辑 ]

0PE.jpg (98.63 KB, 下载次数: 180)

0PE.jpg
回复

使用道具 举报

498#
发表于 2011-8-29 21:00:23 | 只看该作者

回复 #497 peter1123 的帖子

这个电脑真 NB!竟然连微软的 himem 都不支持!

控制 A20 失败,那么我担心 grub4dos 也会死机失败。难道说 grub4dos 之下一切都正常?不死机?
回复

使用道具 举报

499#
发表于 2011-8-29 21:28:20 | 只看该作者
burg就不支持himem.sys,引导MAXDOS.IMG、PASSWORD.IMG等这类IMG镜像时就会出这个问题。
回复

使用道具 举报

500#
发表于 2011-8-29 21:57:53 | 只看该作者
恭喜,经典作品更进一步。。。
回复

使用道具 举报

501#
 楼主| 发表于 2011-8-29 22:42:40 | 只看该作者

回复 #492 幸运的草 的帖子

0PE.GZ没多少变动,无非是grldr(及同日期grub.0pe)、USB_ACC.0PE这些文件的差异。
你可以比较一下不同版本组合。

注意,新的USB_ACC.0PE要求日期新的grldr,为避免日期校验失败,对旧版grldr,可先执行
write 0x8278 20110830
把grldr版本日期设置为足够新的。
回复

使用道具 举报

502#
发表于 2011-8-30 00:55:12 | 只看该作者
原帖由 pseudo 于 2011-8-29 12:18 发表
小体积的IE6.wim少了flash、世界之窗(the world)组件。不准备支持声音、视频。
这个面向持“PE是用来维护的,搞什么多媒体弄得体积庞大,违背PE初衷”观点的用户。

大体积的IE6.wim则准备支持声音、视频。 ...



OPE中的IE我都选择大体积的IE6,爽。以前版本正常。
回复

使用道具 举报

503#
发表于 2011-8-30 17:20:28 | 只看该作者

回复 #3 pseudo 的帖子

一直在用,又更新了,谢P大。
回复

使用道具 举报

504#
发表于 2011-8-31 11:04:35 | 只看该作者
又更新了,想问问P大,8月30号的版本可以解开放在UD区吗
回复

使用道具 举报

505#
 楼主| 发表于 2011-8-31 11:34:48 | 只看该作者

回复 #504 2010wxqlandy 的帖子

可以,但不提倡
回复

使用道具 举报

506#
发表于 2011-8-31 13:56:54 | 只看该作者

回复 #1 pseudo 的帖子

恭喜,经典作品更进一步。。。
回复

使用道具 举报

507#
发表于 2011-8-31 14:00:05 | 只看该作者

回复 #1 pseudo 的帖子

恭喜,经典作品更进一步。。。
回复

使用道具 举报

508#
发表于 2011-8-31 17:21:35 | 只看该作者
P大辛苦了!
谢谢!老大再次更新!
越来越完美了!
回复

使用道具 举报

509#
发表于 2011-9-1 10:37:27 | 只看该作者

双核本CPU温度过高

本机Thinkpad SL400 Core2配置如下,实机运行2011.8.30 version 1.3.1版,启动后可显示双核,运行程序正常,但不一会风扇开始狂转,用鲁大师一查CPU温度飙升到86℃(1.2.6版也就是49-53℃),此问题从双核测试版到1.3.1都如此,还请P大指点。


回复

使用道具 举报

510#
 楼主| 发表于 2011-9-1 12:00:46 | 只看该作者
启用双核PE核心有何益处不得而知,例如对性能是否有提升也没去测试。同样,有何坏处也不得而知。

目前做的双核只是为双核而双核,用来炫耀任务管理器中多CPU性能图的。

不想玩双核的话,只需删除组件0PE\XP\NTKRNLMP.EX_,一切就回归单核,跟其它普通PE一样了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-30 01:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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