以前因为某些原因,一直用的是 grub for dos 0.4.2(01/07/2007)。最近看到0.4.3正式版出来,于是更新了一下。
C盘用XP SP2格式化为NTFS,安装Windows后,使用boot.ini载入grldr,再用map --mem启动gz压缩的2.88M软盘映像文件。
现在发现,刚装好系统后(也就是C盘文件碎片很多的时候),启动g4d正常,加载软盘映像也没有报错,但是引导映像文件后经常出错。最常见的是ghost 8.2无法运行,提示一堆寄存器信息;甚至有一次引导某个映像文件的时候报找不到command.com,但引导另一个内容差不多的映像文件又能成功。
遇上这些问题,只要用Windows自带的“磁盘碎片整理”将C盘整理一下,再重启进grub引导,就能解决。或者换回上面提到的g4d旧版本,也能解决。
测试过0.4.3正式版和grub4dos.jot.com上下载的10/25/2007、10/26/2007共三个版本,都出现同样的问题。初步怀疑是新版的NTFS读取部分代码有问题,当文件不是连续存放时,读取的数据不正确。
另,再提一下g4d菜单快捷键的问题。现在的菜单快捷键,将第一项定义为0,第二项定义为1。这在程序员的思路看来很正确,我们这些用户也能慢慢习惯。但是如果我教别人如何使用菜单,就必须告诉他“你选菜单第一项,或是按快捷键0”,或是“你选第6项,或按数字键5”,很别扭,很不符合用户习惯。
开发团队能否再考虑一下,将快捷键从1开始排列,跟键盘上面的数字区顺序一致?
[ Last edited by Sense on 2007-11-4 at 08:35 PM ]
C盘用XP SP2格式化为NTFS,安装Windows后,使用boot.ini载入grldr,再用map --mem启动gz压缩的2.88M软盘映像文件。
现在发现,刚装好系统后(也就是C盘文件碎片很多的时候),启动g4d正常,加载软盘映像也没有报错,但是引导映像文件后经常出错。最常见的是ghost 8.2无法运行,提示一堆寄存器信息;甚至有一次引导某个映像文件的时候报找不到command.com,但引导另一个内容差不多的映像文件又能成功。
遇上这些问题,只要用Windows自带的“磁盘碎片整理”将C盘整理一下,再重启进grub引导,就能解决。或者换回上面提到的g4d旧版本,也能解决。
测试过0.4.3正式版和grub4dos.jot.com上下载的10/25/2007、10/26/2007共三个版本,都出现同样的问题。初步怀疑是新版的NTFS读取部分代码有问题,当文件不是连续存放时,读取的数据不正确。
另,再提一下g4d菜单快捷键的问题。现在的菜单快捷键,将第一项定义为0,第二项定义为1。这在程序员的思路看来很正确,我们这些用户也能慢慢习惯。但是如果我教别人如何使用菜单,就必须告诉他“你选菜单第一项,或是按快捷键0”,或是“你选第6项,或按数字键5”,很别扭,很不符合用户习惯。
开发团队能否再考虑一下,将快捷键从1开始排列,跟键盘上面的数字区顺序一致?
[ Last edited by Sense on 2007-11-4 at 08:35 PM ]

