无忧启动论坛

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

[求助] 用grub4dos-0.4.5c-2012-12-31版本引导出错

[复制链接]
跳转到指定楼层
1#
发表于 2013-1-5 15:27:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本机主板TA870+V5.2 (BIOS版本2011-08-31),2块内置硬盘,500G移动硬盘分三个NTFS格式分区,UD区大小6.6G。

采用grub4dos-0.4.5c版本(2012-06-19至2012-12-31),FbinstTool 1.606.2012.1221

GRLDR内容:
set /a a=29<<2+*0x8304
set /a b=*%a%+8
set /a c=*%b%&0x00000000
write %b% %c%
map (ud)/Sky_PE.ISO (0xfb) || map --mem (ud)/Sky_PE.ISO (0xfb)
map --hook
splashimage (0xfb)/AXPE/VBE/BG.lzma
font (0xfb)/AXPE/VBE/MENU.HEX
set AXPE=nopxe
set lst=4UD
set Thmem=058000
set Thmem2=0AA000
configfile (0xfb)/AXPE/VBE/MENU.LST

选择“进入扩展接口”出现错误:



同样环境制作的U盘启动盘(分区EXFAT格式)引导时没有上述问题。

[ 本帖最后由 jdcgzb 于 2013-1-5 19:37 编辑 ]

IMG_20130105_151041.jpg (314.52 KB, 下载次数: 77)

IMG_20130105_151041.jpg
2#
发表于 2013-1-6 00:35:27 | 只看该作者
这是老问题了。

你的主板 BIOS 有毛病,不能支持访问硬盘的尾部一部分空间,只能访问硬盘开头的一部分空间。

不要试图让 grub4dos 去访问那些位于硬盘尾部的文件。永远只让 grub4dos 去访问硬盘开头的文件。

把你的文件放在硬盘的开头。不要放在 128G 以后。
回复

使用道具 举报

3#
 楼主| 发表于 2013-1-6 13:13:57 | 只看该作者
谢谢不点大师解答。
只是不太懂如何将文件放在硬盘开头部分。我的500G移动硬盘分了三个NTFS格式分区,在硬盘的开头部分分了6.6G大小的UD区,开机U盘引导列出UD区内ISO文件时出现了上述错误,但错误结束后能够列出UD区内文件,并且能够选择启动ISO文件。
回复

使用道具 举报

4#
发表于 2013-1-6 14:56:32 | 只看该作者
明白了。是在遍历你的某个分区的时候出问题的。

grub4dos 要搜索分区,所以,它首先会去找分区信息。你的 500G 盘,有些分区(逻辑分区)是在后面,所以,那些分区的扩展(逻辑)分区表信息也在后面。这就是在遍历分区的时候出错的。不用管它。

也许你减少使用 find 命令的次数,就可以减少那些信息的显示次数。
回复

使用道具 举报

5#
发表于 2013-1-6 16:25:47 | 只看该作者
原帖由 不点 于 2013-1-6 00:35 发表
这是老问题了。

你的主板 BIOS 有毛病,不能支持访问硬盘的尾部一部分空间,只能访问硬盘开头的一部分空间。

不要试图让 grub4dos 去访问那些位于硬盘尾部的文件。永远只让 grub4dos 去访问硬盘开头的文件 ...

请问不点大师,grub4dos-0.45c只找到2012-12-13,2012-12-31在哪儿下载?
回复

使用道具 举报

6#
发表于 2013-1-6 16:43:54 | 只看该作者
我用 google 搜 chenall,第一个链接就是下载地点。
回复

使用道具 举报

7#
发表于 2013-1-6 23:28:15 | 只看该作者
grub4dos-0.45c只找到2012-12-13,2012-12-31在哪儿下载?



如果你用的是ud ,fbinsttool 有在线更新grldr功能,有多个版本任意你选择
回复

使用道具 举报

8#
 楼主| 发表于 2013-1-7 14:56:43 | 只看该作者
出错的500G移动硬盘分区情况如下图:



刚才我又用另外一个500G移动硬盘进行了测试,当分区2个以下(包括2个)时,从移动硬盘启动不会出现上述错误,但3个以上分区时就会出现。

[ 本帖最后由 jdcgzb 于 2013-1-7 19:40 编辑 ]

捕获.JPG (72.5 KB, 下载次数: 51)

捕获.JPG

捕获.JPG (66.87 KB, 下载次数: 160)

捕获.JPG
回复

使用道具 举报

9#
发表于 2013-1-8 00:49:23 | 只看该作者
分区个数少的时候,可能所需要遍历的逻辑分区表都在 BIOS 可以访问的扇区范围之内,所以不会显示失败信息。

如果只有主分区,没有逻辑分区,则永远不会出现失败信息。
回复

使用道具 举报

10#
 楼主| 发表于 2013-1-8 13:24:16 | 只看该作者
忘了说明,2次测试500G移动硬盘分区全部为主分区。不点大侠说“如果只有主分区,没有逻辑分区,则永远不会出现失败信息”,在我这儿出现了问题。

[ 本帖最后由 jdcgzb 于 2013-1-8 13:26 编辑 ]
回复

使用道具 举报

11#
发表于 2013-1-9 14:43:08 | 只看该作者
啊,忘了说条件:你不要用 find 去访问其他分区,也不能以任何方式试图访问一个位于后面的分区里的文件。只要去访问,就有同样的错误信息显示。

你把那些菜单文件全部废弃掉,直接进入命令行,然后你手动敲入命令检验,你就知道,哪些命令会导致错误信息的出现,而哪些命令不会导致出错信息。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-14 19:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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