无忧启动论坛

标题: grub2为什么老是进入rescue模式? [打印本页]

作者: ones    时间: 2011-5-4 09:43
标题: grub2为什么老是进入rescue模式?
我想把grub2整合到光盘镜像里,按照论坛里说的,使用grub4dos启动grub2
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot
在虚拟机里测试,结果启动后就直接进入rescue模式了,连菜单都未见
启动burg也是这样



怎么做到像bean大师做的grub2-2009-01-13.iso那样,可以启动到菜单呢?


[ 本帖最后由 ones 于 2011-5-4 09:44 编辑 ]
作者: jianliulin    时间: 2011-5-10 11:11
原帖由 ones 于 2011-5-4 09:43 发表
我想把grub2整合到光盘镜像里,按照论坛里说的,使用grub4dos启动grub2
find --set-root /boot/grub/core.img
kernel /boot/grub/core.img
boot
在虚拟机里测试,结果启动后就直接进入rescue模式了,连菜单 ...


因为找不到菜单文件
作者: ones    时间: 2011-5-10 23:58
不知道grub2是怎么寻找菜单的,我用mkisofs生成的grub2的iso镜像放到虚拟机里测试,ls命令显示的光盘设备,要么显示的是(cd),要么显示的是(hd31),而且明明有配置文件的,就是不显示菜单,直接跳到rescue模式了,把iso镜像解压到硬盘上用ntldr启动是可以显示菜单的,放到iso镜像里却总是跳到rescue模式
作者: jianliulin    时间: 2011-5-11 08:50
原帖由 ones 于 2011-5-10 23:58 发表
不知道grub2是怎么寻找菜单的,我用mkisofs生成的grub2的iso镜像放到虚拟机里测试,ls命令显示的光盘设备,要么显示的是(cd),要么显示的是(hd31),而且明明有配置文件的,就是不显示菜单,直接跳到rescue模 ...


有一个prefix 的变量,值就是菜单的位置,你必须把菜单所在的文件类型打包到g2ldr里面,

若是bean的burg 则可以用fbinsttool 随意修改prefix变量
作者: ones    时间: 2011-5-13 19:35
标题: 回复 #4 jianliulin 的帖子
怎么修改?fbinsttool打开的也是burg.cfg这个菜单文件吗?这个文件用notepad2记事本也可以编辑的
作者: jianliulin    时间: 2011-5-13 19:59
原帖由 ones 于 2011-5-13 19:35 发表
怎么修改?fbinsttool打开的也是burg.cfg这个菜单文件吗?这个文件用notepad2记事本也可以编辑的


prefix 初始值在buldr里面,
作者: ones    时间: 2011-5-14 00:15
标题: 回复 #6 jianliulin 的帖子
可是在linux下编译grub2时,已经通过命令指定prefix值了
./grub-mkimage --prefix=/boot/grub -d . -o core.img pc fat ntfs
可是还是不会自动去搜索光盘上的/boot/grub目录下的菜单,还是跳到rescue模式下了
作者: jianliulin    时间: 2011-5-14 10:36
原帖由 ones 于 2011-5-14 00:15 发表
可是在linux下编译grub2时,已经通过命令指定prefix值了
./grub-mkimage --prefix=/boot/grub -d . -o core.img pc fat ntfs
可是还是不会自动去搜索光盘上的/boot/grub目录下的菜单,还是跳到rescue模式下了


--prefix=/boot/grub 就是(boot)/grub 固定在启动设备的grub 目录,怎么会搜索,




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