红联Linux门户
Linux帮助

双系统不能引导?

发布时间:2009-11-18 21:13:47来源:红联作者:wunaitiantian
各位我的电脑有安装了两个IDE硬盘,第一个硬盘(HDD-0)安装了XP系统,然后我再把FEDORA11安装在另一个硬盘(HDD-1)上,GRUB的安装程序在XP系统所在的C盘,同时把FEDORA11的引导安装到了FEDORA11所在硬盘,现在问题是这样的:
开机后默认进入的系统是XP,我现在只有通过更改BIOS里面的第一启动由HDD-0改为HDD-1后,就可以进入FEDORA11,我需要如何修改GRUB.CONFG才能在两个系统之中互相引导,而不是更改BIOS?
文章评论

共有 8 条评论

  1. wunaitiantian 于 2009-11-29 12:50:34发表:

    谢谢各位 现在问题已经解决了 多谢 原因是出在GRUB上 我进LINUX把GRUB拷贝到WINDOWS下 然后再修改相应的引导分区就可以了 哎!

  2. 一米短绳 于 2009-11-19 14:24:57发表:

    补充楼上:
    首先将BIOS里的第一启动改为HDD-1

    然后进入linux后,进入/boot/grub 更改menu.lst,加入

    title Windows XP
    rootnoverify (hd1,0)
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader +1

    貌似不能直接用 root (hd1,0) chainloader (hd1,0)+1 因为grub会自动检测windows的“激活”分区,导致不能启动windows吧……

    说错处请不吝赐教……

  3. miucat 于 2009-11-19 14:03:07发表:

    [code]map (hd0) (hd1)
    map (hd1) (hd0)
    root (hd1,0)
    chainloader (hd1,0)+1[/code]

  4. miucat 于 2009-11-19 14:02:55发表:

    [code][/code]

  5. 一米短绳 于 2009-11-19 13:35:52发表:

    锟斤拷锟斤拷:
    我现在只有通过更改BIOS里面的第一启动由HDD-0改为HDD-1后,就可以进入FEDORA11


    恩 我上面的最后一个问题作废! 回答第一个问题……

  6. 一米短绳 于 2009-11-19 13:25:59发表:

    锟斤拷锟斤拷:
    开机后默认进入的系统是XP


    请说详细点儿好吗? 有没有grub画面? 还是开机根本没有grub画面就直接进入xp?

    现在可以确定,你把grub安装到了第一块儿xp的那个硬盘的MBR上面。
    同时,linux的grub安装到了哪里?是第二块硬盘的MBR还是bootsector??

    请一定说详细点儿,因为很好解决的!

  7. 王中云 于 2009-11-18 22:57:20发表:

    要从一个系统启动另一个系统,除非这两个系统在一个硬盘上,另一个硬盘做其他用

  8. 绿色圣光 于 2009-11-18 22:00:56发表:

    像正常那样添加不行吗?[code]
    title Windows XP
    rootnoverify (hd0,0)
    chainloader +1
    boot
    [/code]