无忧启动论坛

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

[求助] GRUB4DOS 加载iso时遇到的奇怪现象。有时成功有时不成功。

[复制链接]
跳转到指定楼层
1#
发表于 2011-3-1 13:58:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用USB-HDD引导。
MBR由BOOTICE V0.8.2010.1228写入,应该是0.4.5b版的GRUB4DOS的MBR。
拷贝到U盘的GRLDR是 0.4.4 版的。
DeepinPE.iso 和 firadisk.ima 都存放在 U 盘上。
menu.lst项目如下:
find --set-root --ignore-floppies --ignore-cd /boot/DeepinPE.iso
map /boot/firadisk.ima (fd0) || map --mem /boot/firadisk.ima (fd0)
map /boot/DeepinPE.iso (0xff) || map --mem /boot/DeepinPE.iso (0xff)
map --hook
chainloader (0xff)
boot

照理说,所有的东西都在U盘上,应该和硬盘没有任何关系。甚至有没有硬盘都不应该产生任何影响。
但是,怪事却发生了。
挂载SATA硬盘时启动正常,DeepinPE.iso 完整加载;挂载古老的IDE硬盘(只有40线,没有额外40屏蔽线的那种,型号是昆腾火球5代)时,DeepinPE.iso 加载不完整,外置程序没有得到加载。这个事情真是非常诡异。以上两种情况除硬盘不同外,其它硬件完全一致。并且所有的文件都在U盘上,和硬盘没有任何瓜葛。并且多次重复测试结论一致。以上不妨称为现象A。
因为有了前面的现象,干脆进一步测试如下(不妨称为现象B):
将 DeepinPE.iso 和 firadisk.ima 全部拷贝到硬盘,且从U盘上删除。其余引导用的文件都留在U盘上,用u盘启动,加载 DeepinPE.iso 却都正常。

于是我向不点、chenall、bean等前辈提两个问题:
1.现象A中整个引导过程和硬盘毫无关系,为何不同的硬盘产生不同的结果?
2.现象B中引导过程和硬盘多少有些关系,但是为什么不同的硬盘得到了同样的结果?
2#
发表于 2011-3-1 14:31:02 | 只看该作者
你确信bios、内存都是一样的?
firadisk.ima及DeepinPE.iso放在U盘时,U盘的分区类型是什么?
在两台电脑启动后,分别被识别为什么?
……
回复

使用道具 举报

3#
发表于 2011-3-1 16:30:07 | 只看该作者
你最好换用最新版grub测试下

0.4.4版grub到0.4.5版grub已经更改了很多东西了
回复

使用道具 举报

4#
发表于 2011-3-1 23:47:23 | 只看该作者
先把
map /boot/DeepinPE.iso (0xff) || map --mem /boot/DeepinPE.iso (0xff)
改为
map --mem /boot/DeepinPE.iso (0xff)
再说
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 06:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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