youxiazhu 发表于 2016-1-23 17:34:25

第一次使用grub4dos,在xp下设置好启动后,重启进入grub,不显示菜单,直接出现grub〉

按照最简单办法,下载0.4.4,把grlrd和menu.lst放到根目录,修改boot.ini增加grub启动行。重启后选择启动grub,第一次成功显示彩色的菜单,很激动。但是很多条目都不能执行,可以理解。

重启再进入xp,根目录新放了一个好的iso文件,并改名为winpe.iso,因为menu.lst中就有现成的这个条目,没改lst文件。重启。结果选择grub启动后,菜单没出现,直接显示grub〉.

于是找资料学习,发现在提示符下可以执行命令。我执行 configfile /menu.lst 还是不出来菜单,仍是grub〉状态。
用cat /menu.lst 显示一大堆,感觉不是win下用写字板看到的内容;再用cat /boot.ini,空的。退出回到xp,查看两个文件,内容正常,文件保存编码是ANSI,都没动。重新解压一份grlrd和menu.lst放到根目录,重启依旧grub>

第一次用,很多不懂,希望各位师傅指点一下。

注:网上有人说改cfg文件,可我都没找到有这样的配置文件

fuldho 发表于 2016-1-23 18:02:39

menu.lst是否有暂停语句,如果没有就看不到界面,直接跳到启动ISO

假如命令错误就 grub〉_

youxiazhu 发表于 2016-1-23 18:07:05

fuldho 发表于 2016-1-23 18:02
menu.lst是否有暂停语句,如果没有就看不到界面,直接跳到启动ISO

假如命令错误就 grub〉_

感谢您的指点,我不太明白哪个是暂停语句? timeout吗?有啊:

# This is a sample menu.lst file. You should make some changes to it.
# The old install method of booting via the stage-files has been removed.
# Please install GRLDR boot strap code to MBR with the bootlace.com
# utility under DOS/Win9x or Linux.

color blue/green yellow/red white/magenta white/magenta
timeout 30
default /default

title find and load NTLDR of Windows NT/2K/XP
fallback 1
find --set-root --ignore-floppies /ntldr
chainloader /ntldr
savedefault --wait=2

title find and load BOOTMGR of Windows VISTA
fallback 2
find --set-root --ignore-floppies /bootmgr
chainloader /bootmgr
savedefault --wait=2

。。。。。后面好多title语句段

不点 发表于 2016-1-23 18:30:12

可能是 grub4dos 版本太老了,好几年前的了。

换成今年的版本,应该就没问题了。

fuldho 发表于 2016-1-23 18:41:03

不点 发表于 2016-1-23 18:30
可能是 grub4dos 版本太老了,好几年前的了。

换成今年的版本,应该就没问题了。

l老版本xp下应该没问题
应该是 mapiso

fuldho 发表于 2016-1-23 18:58:51

你确定winpe.iso在根目录,试一下我的附件,不需要menu.lst

youxiazhu 发表于 2016-1-26 13:15:56

fuldho 发表于 2016-1-23 18:58
你确定winpe.iso在根目录,试一下我的附件,不需要menu.lst

我现在的问题不是能不能引导winpe.iso,而是菜单出不出来的事儿了。
谢谢您的资料,我抓时间试试

youxiazhu 发表于 2016-1-30 07:10:11

不点 发表于 2016-1-23 18:30
可能是 grub4dos 版本太老了,好几年前的了。

换成今年的版本,应该就没问题了。

一赌气重装了个系统xp,然后再复制grldr和menu.lst,重启竟然直接grub,一次菜单都没出,我电脑硬件有问题?

不点 发表于 2016-1-30 08:20:14

你似乎不采纳大家的建议哟。那你就自己弄吧,好像也没必要在这里汇报结果吧?

不过我还是想提醒你,大致会有哪些失败的可能性。

1、grldr 版本太旧,它找不到 menu.lst。
2、grldr 是用来破解 windows 的文件,不是 grub4dos 官方发布的,它毛病多。
3、grldr 是个恶意软件,病毒性质的,当然不会正常运行。
4、在你的隐藏分区中存在一个恶意的 grldr 文件,它总是抢先获得控制权,使得你自己拷入的新 grldr 不起作用。你需要用 diskgen 之类的分区工具彻底删除隐藏分区才可能正常。
5、你自己修改了 grldr,或者修改了 grldr 的内置菜单,导致这个 grldr 根本不查找外置菜单。
6、你的启动分区太靠后,超过 bios 的访问能力,因此 bios 找不到 menu.lst。重新分区,让启动分区是第一个分区,靠近磁盘最开头。
7、menu.lst 文件名错误,它应该是 MENU.LST,而不是 MENU.1ST,也不是 MENU.iST。

电脑是你自己的,硬盘也是你的,你自己决定该采取什么办法。出现任何问题,都有可能。我以上的发言,不承担任何责任。请自己判断和决定。

页: [1]
查看完整版本: 第一次使用grub4dos,在xp下设置好启动后,重启进入grub,不显示菜单,直接出现grub〉