原帖由 zw2312914 于 2012-4-10 00:43 发表
从多次的情况看,是在OS启动后,进入完整的保护模式后有驱动调用了int15,应该是通过vm86模式进行的调用。
作为acpi的规范来说,对e820只允许实模式进行调用,但部分显卡驱动却在保护下进行了调用 。vm86毕竟是模拟的环境,很多指令是靠操作系统进行的模拟。
更新一下。将返回方式从远返回,改为标准的中断返回,希望能有些效果。
远返回在vm86模式下会有问题。因为驱动有超级特权,vm86在ring3,远返回cpu检测dpl会抛异常。
如果这样还不行,就很难办了。
这应该是e820的最后一次更新。
麻烦测试的朋友。更新下载。
原帖由 zw2312914 于 2012-4-7 14:11 发表
这是使用新的e820处理的grldr.建议尽量使用默认值。比如不使用int15nolow,e820cycles进行对比测试, 这些参数估计会在未来的版本中删除。(因为这些参数给用户带来极大的不便和困扰)
测试1: 主要测试使用老版本grub4会pe蓝屏的机器。
附带测试下konboot。
384.56 KB, 下载次数: 177, 下载积分: 无忧币 -2
384.64 KB, 下载次数: 166, 下载积分: 无忧币 -2
04-10版本
166.68 KB, 下载次数: 21, 下载积分: 无忧币 -2
原帖由 幸运的草 于 2012-4-15 21:28 发表
找不到ISO,说明文件放置路径有错。(boot)即UD根。
用BURG引导也B4,说明问题的根源在主板而不在GRLDR。那么GRLDR要想解决有点难度。
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |