Board logo

标题: [求助]GRUB写入U盘MBR成功,启动不到菜单那一步 [打印本页]

作者: amwltk     时间: 2008-11-21 12:16    标题: [求助]GRUB写入U盘MBR成功,启动不到菜单那一步

GRUB版本:grub4dos-0.4.4-2008-11-08(之前是用0.4.3的也是不行才找了个新点的)
安装方法:U盘引导进DOS
C:>BOOTLACE --MBR-DISABLE-FLOPPY --TIME-OUT=3 --HOT-KEY=0x3920 0x80
MENU.LST和GRLDR放是U盘根目录,无论是用自己带的和用GRUBDOS内置菜单编辑批处理改过的都不行

启动后只到了
GRUB>
因为是在测试安装的成功性,MENU.LST是的选项只有
timeout 10
default=0

title XXXX

title XXXX
不知道有没有关系(我估计没有),请高人们指点
另外问一下,GRUB能启动到菜单是不是只要MENU.LST和GRLDR
我不需要字体,背景什么的

[ Last edited by amwltk on 2008-11-24 at 16:43 ]
作者: energy2009     时间: 2009-12-6 23:32
我做过同样的实验。
我的U盘装的freedos,用bootlace写到U盘的MBR后,在grub>界面无法回到DOS操作系统。
不知道什么原因,希望前辈赐教。。
作者: 不点     时间: 2009-12-7 02:11


  Quote:
Originally posted by amwltk at 2008-11-21 12:16 PM:
timeout 10
default=0

title XXXX

title XXXX

问题就出在你使用了两个无效的 title 上了。没有内容的 title 行都自动被删除了。你应该试试类似下面这样:
timeout 10
default=0

title XXXX
pause

title XXXX
pause

作者: 不点     时间: 2009-12-7 02:26


  Quote:
Originally posted by energy2009 at 2009-12-6 11:32 PM:
我做过同样的实验。
我的U盘装的freedos,用bootlace写到U盘的MBR后,在grub>界面无法回到DOS操作系统。
不知道什么原因,希望前辈赐教。。

grub4dos 如果不是经由 DOS 下的 grub.exe 来启动的,则不能用 grub4dos 的 quit 命令返回到 DOS。比如说,你启动的是 grldr,那么就无法通过 quit 命令来 “返回” 到 DOS 了,因为 DOS 事先就不存在。

但是,你可以用常规的(各种)方法启动一个新的 DOS。例如:

find --set-root /kernel.sys
chainloader /kernel.sys
boot

find --set-root /io.sys
chainloader /io.sys
boot
作者: energy2009     时间: 2009-12-9 21:15
看到了,谢谢。呵呵~~
明天去实验室试下。。