无忧启动论坛

标题: GRUB4DOS无法找到MENU.LST [打印本页]

作者: diyfan    时间: 2012-12-8 11:41
标题: GRUB4DOS无法找到MENU.LST
有一个移动硬盘,一个FAT32主分区,用BOOTICE写入UltraISO USB-HDD+主引导记录,分区引导记录SYSLINUX4.06,GRLDR文件在根目录

故障现象:启动后只能显示GRLDR内置菜单,无法加载移动硬盘上的MENU.LST,如果插入另外一个U盘,启动过程中却可以自动搜索到并加载U盘上的MENU.LST

对GRUB4DOS不熟悉,没有明白为啥会这样,请各位指点
作者: jh1688    时间: 2012-12-8 13:27
原帖由 diyfan 于 2012-12-8 11:41 发表
有一个移动硬盘,一个FAT32主分区,用BOOTICE写入UltraISO USB-HDD+主引导记录,分区引导记录SYSLINUX4.06,GRLDR文件在根目录

故障现象:启动后只能显示GRLDR内置菜单,无法加载移动硬盘上的MENU.LST,如果 ...

不知道你的 MENU.LST 文件放在哪里……
作者: diyfan    时间: 2012-12-8 15:55
标题: 回复 #2 jh1688 的帖子
感谢你的关注
是放在硬盘BOOT\GRUB里面的,另外一个U盘的文件结构和这个硬盘完全相同,但是两个同时插上,从移动硬盘启动,就能载入U盘的MENU.LST,感觉移动硬盘被无视了一样
作者: diyfan    时间: 2012-12-8 16:47
执行find

(hd0,3)

执行cat  (hd0,3)/boot/grub/menu.lst

Error17:Cannot mount selected partition
作者: jh1688    时间: 2012-12-8 18:38
原帖由 diyfan 于 2012-12-8 11:41 发表
有一个移动硬盘,一个FAT32主分区,用BOOTICE写入UltraISO USB-HDD+主引导记录,分区引导记录SYSLINUX4.06,GRLDR文件在根目录

故障现象:启动后只能显示GRLDR内置菜单,无法加载移动硬盘上的MENU.LST,如果 ...

把移动硬盘的分区引导记录SYSLINUX4.06改为GRUB4DOS试下……
作者: diyfan    时间: 2012-12-8 23:21
标题: 回复 #5 jh1688 的帖子
这样也不行,我观察了一下,能正常启动的U盘,进入GRUB4DOS命令行状态,执行find命令,得到的结果是
(hd0,0)
(hd0,3)
分区标识分别是0x00和0x06,再执行ls (hd0,3)/boot,能正常返回结果,没有出现Error17

★现在看来,主要问题在于GRUB4DOS能发现移动硬盘的分区,但是无法挂载,也就无法载入其中的MENU.LST了,为什么呢?
作者: jh1688    时间: 2012-12-9 07:34
原帖由 diyfan 于 2012-12-8 23:21 发表
这样也不行,我观察了一下,能正常启动的U盘,进入GRUB4DOS命令行状态,执行find命令,得到的结果是
(hd0,0)
(hd0,3)
分区标识分别是0x00和0x06,再执行ls (hd0,3)/boot,能正常返回结果,没有出现Error ...

应该不会!!我用的就是移动硬盘,启动分区1G,直接用WINXP分区,主分区引导NT5,分区引导GRUB4DOS

一切正常,没有你说的现象……
作者: 不才    时间: 2012-12-9 11:10
to 楼主:
既然是对GRUB4DOS不熟悉,那就老老实实的用BOOTICE写入GRUB4DOS的主引导记录!
而非写入UltraISO USB-HDD+主引导记录,分区引导记录SYSLINUX4.06,去测试UltraISO USB-HDD+等的能力。
作者: diyfan    时间: 2012-12-9 12:09
标题: 回复 #8 不才 的帖子
您也来了,呵呵<br />后来确实是用BOOTICE写入的GRUB4DOS的主引导记录,它能成功找到(hd0,3)根目录下的GRLDR,不过还是卡在那个地方,无法载入(hd0,3)中的MENU.LST
我只有试试用分区软件重新分一个区出来,重新格式化一遍再试试了
作者: diyfan    时间: 2012-12-9 12:29
★问题解决,最新情况汇报

目的:不丢失现有文件数据,用DiskGenius调整分区,把空闲空间划分出一个800MB主引导分区,重新制作启动功能

结果:新分区建立好并格式化,系统重启后,移动硬盘竟然成功启动了,菜单也出来了

看来,这个事情和分区有关系,但是问题到底在哪里呢
作者: 不才    时间: 2012-12-9 13:03
to 楼上:
嘿嘿,说说你的新分区的位置?
或许与128G的问题有关,即:有某些主板的 BIOS 都不能越过 128G 的边界。属于老问题了。
作者: jh1688    时间: 2012-12-9 13:21
标题: 回复 #11 不才 的帖子
大师,能正常引导了,肯定不会超过128G。
作者: diyfan    时间: 2012-12-9 13:36
移动硬盘只有40GB,原本只有一个FAT32分区,现在就是在前面建立了一个空白的800MB FAT32分区,启动就正常了。把启动相关的文件移动到800MB FAT32分区,激活该分区,BOOTICE写入分区引导记录,启动也正常。
不管怎么说,问题是解决了,问题出现应该和最初的分区方式有一定关系




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3