+ -
当前位置:首页 → 问答吧 → grub认不到menu.lst

grub认不到menu.lst

时间:2009-01-24

来源:互联网

在装gentoo时把grub装到/分区,在我机上是/dev/sda11,之后用

dd if=/dev/sda11 of=./grub.img bs=512 count=1

把stage1从第一个扇区挖出来,存成grub.img,然后把那个grub.img放在windowsxp所在的分区(第一个主分区)下,再改改winxp的boot.ini来引导。(因为不想直接把grub装在mbr上)

然后问题就来了,grub引导时只有命令行界面,看不到菜单,好像是认不到menu.lst,可是我已经在/boot/grub/下写好了menu.lst的

之后手动输入命令来引导,一切正常。

可这样每次都要手动输入命令来引导,很麻烦。
有人知道是什么原因吗?

作者: morfast   发布时间: 2009-01-24

在windows下使用grub,请用 grub4dos。用不着这么麻烦。

作者: zhou3345   发布时间: 2009-01-24

嗯,那样也行,只是我想知道为什么会认不到menu.lst

作者: morfast   发布时间: 2009-01-25

/boot/grub/menu.lst -> grub.conf
需要grub.conf,请做软链

作者: druggo   发布时间: 2009-01-26



我的 sda1 是windowxp的分区。sda9是linux. grub也是装在sda9上。

mount /dev/sda1
dd if=/dev/sda9 of=/mnt/sda1/sda9boot count=1
在 c:\boot.ini 最后加一行:
c:\sda9boot="linux"
启动正常。
sda9上的系统我用tar做了备份。如果把此分区上所有的文件夹删除后用tar恢复原系统,就引导不了。
所以我每次都是保留boot文件夹不动,只恢复其余的夹,就可以照常启动。

作者: ilpleut   发布时间: 2009-01-26

引用:
作者: druggo
/boot/grub/menu.lst -> grub.conf
需要grub.conf,请做软链
试过的,还试过把grub.conf作为menu.lst的软链,还是不行


我用的方法和楼上的完全一样,但是就是没有选择菜单
这种方法以前也用过,是可以的,不知道这次为什么不行

作者: morfast   发布时间: 2009-01-27

热门下载

更多