无忧启动论坛

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

(已解决)最新0.4.6a(2014-12-01)G4D可能引入了新BUG,U盘引导kolibri.img失败

[复制链接]
跳转到指定楼层
1#
发表于 2014-12-2 12:20:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 wuwuzz 于 2014-12-3 18:28 编辑

===========已解决。用2014-12-03版。

一、环境:

1、联想昭阳E49A008笔记本,  Phoenix BIOS/UEFI(2013-5-17)。
     设置:传统BIOS优先,USB2.0/3.0支持为auto。
   
     Dell optiplex 7010台式机,Dell BIOS/UEFI(2013-6-27)。
     设置:激活传统BIOS,USB2.0/3.0支持为ENABLE。

2、U盘:银灿902E USB3.0主控,16G容量

3、引导环境:HP格式化工具格式成FAT32,Win98SE的IO.SYS,g4d的grub.exe,官网kolibri.img

4、menu.lst使用不点给出的map命令语句;同时,也顺带测试了kolibri官方文档给出的memdisk语句。
如下:

title find and load kolibri
find --set-root /kolibri/kolibri.img
map --mem /kolibri/kolibri.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot

title KolibriOS
find --set-root /kolibri/kolibri.img
kernel /kolibri/memdisk
initrd /kolibri/kolibri.img


5、g4d使用最近的3个版本

0.4.6a 2014-12-01
0.4.6a 2014-11-29
0.4.5c 2014-11-27

=================================================

二、现象描述:

引导DOS成功,执行3个版本grub.exe成功,出现menu.lst菜单。

0.4.6a 2014-11-29、0.4.5c 2014-11-27两个老版本,map/memdisk
均成功引导kolibri.img,进入桌面。

0.4.6a 2014-12-01 map/memdisk方式均失败。无出错提示,屏幕左上角
光标闪烁。ctl+alt+del能够重新热启。
2#
发表于 2014-12-2 13:48:24 | 只看该作者
引导 win8.iso 也失败,只有光标一闪一闪
回复

使用道具 举报

3#
发表于 2014-12-2 13:50:29 | 只看该作者
看了你这个描述,给我的印象是,读错了位置,导致所读的扇区是错误的扇区。

请比较 map --status 的结果,看看前后两个版本有没有差别。

如果没有差别,再试读内存中的 kolibri.img 映像,看看究竟是不是 kolibri.img 的扇区数据。

回复

使用道具 举报

4#
发表于 2014-12-2 14:13:32 | 只看该作者
0.4.6a 2014-12-01是测试IPXE功能,建议测试这个。其他暂时不要管

点评

麻烦你也测试一下,看看是不是有一样的问题,,我这里测试一切正常.  发表于 2014-12-3 12:06
回复

使用道具 举报

5#
发表于 2014-12-2 14:27:53 | 只看该作者
有修改了makefile(使用automake自动生成的),估计这个会有影响.

看来还是得手工修改不能偷懒啊.
回复

使用道具 举报

6#
 楼主| 发表于 2014-12-2 20:23:34 | 只看该作者
现因条件限制,上网不便,手机勉强连接,不能及时回复,图片暂时也无法上。
见谅。1楼所讲2台机器现不在手边。手边1台神舟笔记本,AMI BIOS,
也是同样现象,就以它为例。

一、
046a 2014-12-1和2014-11-29的map --status 一样,都是:

flop_orig=0,hddrv_orig=2,flop_curr=1,hddrv_curr=2
Num of AT CD-ROM:0
ram_drv=0x7F,rd_base=0x0,rd_size=0x100000000

Fr  To  Hm  Sm  To_C  -H  -S        start_sec        Sec_Count         DHR
===============================    ===============   ===============   ====
00   FF 01  12  8987  FE  7F       00000000005FF1C0  0000000000000B40  M<S


二、“读内存中的kolibri.img”命令语句是? 我对g4d命令未研究过,只略知几条简单命令。

点评

在 map --hook 之后,用 cat --hex (fd0)+10 读的就是内存中的影像文件的内容。 主要看第一扇区是不是 kolibri.img 的启动扇区。它应该有 BPB 表,第一扇区结尾应该有 55 AA 才对。  详情 回复 发表于 2014-12-3 00:15
回复

使用道具 举报

7#
发表于 2014-12-3 00:15:18 | 只看该作者
wuwuzz 发表于 2014-12-2 20:23
现因条件限制,上网不便,手机勉强连接,不能及时回复,图片暂时也无法上。
见谅。1楼所讲2台机器现不在手 ...

在 map --hook 之后,用 cat --hex (fd0)+10 读的就是内存中的影像文件的内容。

主要看第一扇区是不是 kolibri.img 的启动扇区。它应该有 BPB 表,第一扇区结尾应该有 55 AA 才对。

回复

使用道具 举报

8#
发表于 2014-12-3 08:29:01 | 只看该作者
本帖最后由 chenall 于 2014-12-3 18:00 编辑

麻烦测试一下这个,看看能不能用.恢复了Makefile,现在手工增加了ipxe的编译
回复

使用道具 举报

9#
发表于 2014-12-3 08:31:56 | 只看该作者
还是卡主
回复

使用道具 举报

10#
 楼主| 发表于 2014-12-3 12:17:22 | 只看该作者
使用chenall上面1203版G4D测试还是不行。

不测试kolibri.img,测试最简单、最基本的win98 DOS img(只包含io.sys、himem.sys)
也是出现相同问题。


下面以联想昭阳笔记本phoenix BIOS环境为例截图。使用最后一个成功版本2014-11-29
和最新出错2014-12-03版,kolibri.img、win98dos.img命令行结果对比。






=========================================================

因环境受限,我在12:00--12:20、18:00--19:30有时间测试,其他时间暂不能
及时回复,特向诸位报告一下,以免耽误诸位宝贵的时间。
回复

使用道具 举报

11#
发表于 2014-12-3 14:26:29 | 只看该作者
看来问题比较严重,我再找找看看,是什么原因引起的.
回复

使用道具 举报

12#
发表于 2014-12-3 16:56:49 | 只看该作者
在这里看到了这么多的大元帅,难得
回复

使用道具 举报

13#
发表于 2014-12-3 18:01:01 | 只看该作者
再更新了一下,希望能解决这个问题

点评

? 请问,更新的文件在哪里? 没看到。  详情 回复 发表于 2014-12-3 18:05
回复

使用道具 举报

14#
 楼主| 发表于 2014-12-3 18:05:46 | 只看该作者
chenall 发表于 2014-12-3 18:01
再更新了一下,希望能解决这个问题

? 请问,更新的文件在哪里?  没看到。
回复

使用道具 举报

15#
 楼主| 发表于 2014-12-3 18:11:16 | 只看该作者
看到了,在chenall网站,测试中...
回复

使用道具 举报

16#
 楼主| 发表于 2014-12-3 18:25:09 | 只看该作者
联想、DELL机,用更新的12-03版G4D,测试KOLIBRI.IMG、DOS.IMG成功,问题解决。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-3 00:38

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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