红联Linux门户
Linux帮助

[求助]grub启动设置

发布时间:2009-02-26 21:22:42来源:红联作者:batifan1
我是新手在安装fedora10的时候遇到些问题,麻烦各位帮忙看看如何解决,先谢过了。

我的电脑上先安装了WINXP,然后再安装fedora10,在安装的时候选择bootloader的时候没有选择MBR区,而是选择了fedora10系统所在的区(/boot所在的hda7?)
本来的意思是两个系统的启动区不要造成混乱,结果安装结束后却只能启动WINXP,请问这个问题如何解决。

在网上找了些方法试过后都没用。试过的方法有

使用fedora10安装盘进入rescure模式,输入命令:
chroot /mnt/sysimage
grub-install /dev/hda //提示找不到dev/hda

另外还有使用DOS进入dosutils,不过因为本人知识浅薄不知如何进入。

希望各位大侠指点迷津。

谢谢。
文章评论

共有 3 条评论

  1. 微宝贝 于 2009-02-28 01:06:50发表:

    [i=s] 本帖最后由 微宝贝 于 2009-2-28 01:08 编辑 [/i]

    楼主,把你的方法中的hda修改为sda基本就没问题了
    grub-install /dev/sda

  2. 一入江湖岁月催 于 2009-02-27 21:15:09发表:

    二楼的回答很详细 高手啊

  3. lonml 于 2009-02-26 23:49:28发表:

    1、下载一个grldr文件,这应该很容易吧
    2、在boot.ini加入一行:c:/grldr=linux,重启
    3、重启后选择linux进入grub界面,一下有两种方法
    第一种:
    root (hd0)确定分区
    setup (hd0) Enter键
    quit Enter键
    重启后应该可以了,但我还不确定。如果重启后只能引导linux,你可以在在grub下,依次输入
    rootnoverify (hd0,0) Enter键
    chainloader +1 Enter键
    应该就可以引导windows了,不过我觉得还是下面的方法比较好
    第二种:依次输入:
    root (hdX,Y) ----可用TAB键找到你的linux安装分区
    kernel /boot/vm??????-----省略号可用Tab键补全,然后按Enter键加载内核
    initrd /boot/ini??????-----前面的命令我拿不准了,你可用TAB键补全,Enter键
    boot Enter键------成功引导linux
    进入linux系统后可在虚拟终端安装Grub,但我想你可以用dd命令帮你
    用超级用户操作 dd if=/dev/hdaX of=/mnt/hdaY/linux.lnx bs=1024 count=1 -----X是指你的linux分区,数比grub下要小1;Y应该是一个fat格式的分区。
    然后将linux.lnx复制到C:盘,进入windows后在boot.ini中加入一行
    c:\linux.lnx=linux2------其中的linux你可以换成你喜欢的任何名称,我用linux2是想和前面boot.ini已有一个linux了
    重启后就可以选择了
    注意:由于很久没有安装了,许多地方想的可能不准确,请小心谨慎上面的方法;多用TAB键
    Good luck !