红联Linux门户
Linux帮助

Windows 7 中用EasyBCD引导 Linux

发布时间:2010-12-11 16:33:28来源:红联作者:yhzm1314
本来机器上装有Windows XP 和 Fedora 14,后来在XP下硬盘全新安装Windows 7。这样机器上就只有Windows 7 和 Fedora 14 了。
不过在安装Windows 7时,它无情的把Fedora 14 装在硬盘MBR的GRUB给干掉了。

所以要想办法把Fedora 14 的引导选项找回来。Google搜索后,决定用EasyBCD。

下载地址:
EasyBCD 2.0.2英文版 http://neosmart.net/dl.php?id=1


注意:
在Windows 7中安装运行EasyBCD,需要管理员权限。


下载好以后安装并运行,如图:
[attach]33073[/attach]

点击 Add New Entry -- NeoGrub -- Install,这样就安装好 NeoGrub了。

点击 Configure 可以编辑 NeoGrub 启动菜单文件。
这个启动菜单文件就是:C:\NST\menu.lst
编辑C:\NST\menu.lst,把Fedora 14 的引导选项添加进去。

如果忘记Fedora 的引导怎么写,那么重新启动机器。
在启动选项菜单时,选 NeoGrub Bootloader。

因为C:\NST\menu.lst 没有引导选项,所以会自动进入GRUB 命令行
GRUB >

在这里可以用cat 命令查看Fedora 14 中 /boot/grub/menu.lst 的内容

在GRUB > 这个提示符后输入

cat (hdX,Y)/boot/grub/menu.lst

##### (hdX,Y) 请替换成Fedora 14 根目录挂载的分区,请善用Tab按键补全命令和路径。

如果/boot 单独挂载在一个分区,那么命令就应该是这样了

cat (hdX,Y)/grub/menu.lst

##### (hdX,Y) 请替换成Fedora 14 /boot 挂载的分区

查看以后拿笔记下,然后进入Windows 7 中修改C:\NST\menu.lst,
也可以直接在GRUB > 后输入并引导
比如:
kernel (hd0,9)/boot/vmlinuz-2.6.35.6-45.fc14.i686 ro root=UUID=614ecdf7-137e-4b18-aed7-0fae210d5762 rhgb quiet
initrd (hd0,9)/boot/initramfs-2.6.35.6-45.fc14.i686.img
boot

####(hd0,9) 请替换成实际根目录挂载的分区,如果/boot挂载在独立分区,请按实际情况修改




进入Fedora后,可以把GRUB再装回MBR
比如只有一个硬盘,在Fedora14中就显示为/dev/sda 那么安装命令如下:
#grub-install /dev/sda
文章评论

共有 32 条评论

  1. heianduck 于 2016-06-06 10:07:30发表:

    昨天折腾了一天,都没有安装上

  2. changjulai 于 2016-06-03 09:38:14发表:

    牛 牛

  3. PolyGram 于 2016-05-24 21:36:11发表:

    (5ty(

  4. fangzhan9527269 于 2015-11-06 19:56:51发表:

    推荐新手读下《Linux就该这么学》,里面包含了Linux基础技术知识以及所有红帽RHCSA+RHCE的考点知识点。
    书籍可以在线学习,挺方便的~ http://www.linuxprobe.com/

  5. sunacer 于 2015-10-10 21:21:35发表:

    学习了。感谢。

  6. laochen777 于 2015-10-02 09:15:06发表:

    修改启动命令?

  7. 小小_渔夫 于 2015-09-04 11:20:53发表:

    我想问一下,现在安装的是win7旗舰版,利用easyBCD安装ubuntu14.10过程中遇到的问题如下:
    在easyBCD中添加完NeoGrub新条目之后,配置完menu文件之后。进行了重启系统。
    但是一种重启进入windows 开机画面没有出现安装ubuntu的引导界面,这是为什么呢?
    求解答!!!!

  8. 执着追求爱 于 2014-06-07 23:35:14发表:

    路过

  9. goldenrich 于 2013-09-10 14:33:56发表:

    此贴必火。,支持

  10. ymygy 于 2013-02-08 11:49:07发表:

    路过学习一下

  11. 午夜蘑菇 于 2013-01-22 13:59:37发表:

  12. 星空下的传说 于 2012-12-29 20:09:10发表:

    支持

  13. w_meteor 于 2012-12-28 10:26:57发表:

    不错,很好的资料

  14. lzy1118 于 2012-12-27 15:26:40发表:

    学习

  15. duduqd 于 2012-10-30 15:11:40发表:

    好好学习,天天向上

  16. jjx0223 于 2012-10-30 00:44:18发表:

    感谢楼主的分享!!

  17. 418541233 于 2012-08-01 23:42:47发表:

    我是新手,我要交流,我要赚现金!

  18. 翔林 于 2012-06-19 21:27:16发表:

    学习了,谢谢

  19. jhmyu2019b35 于 2012-05-18 23:25:01发表:

    多辆警车停在一栋民房楼下,躺在楼下的水泥台阶上,车流量并不小,可能当时受了惊吓。门后面遗留着几个滚成团的卫生纸。婴儿被裹得很严实,社区工作模式也发生了变化。 记者注意到,他们将提起上诉。要求汪建中及其首放公司赔偿。

  20. benbenren 于 2011-11-11 16:20:41发表:

    前两天好像看到某人不把Linux启动项装到MBR里边的方法,准备明天周六试试,但是还没有想好装Ubuntu还是Fedora

  21. yishiwangle 于 2011-10-09 15:55:29发表:

    学海无涯。。。

  22. cjcxd2004 于 2011-08-28 21:19:51发表:

    学习了

  23. 5644 于 2011-03-14 19:45:25发表:

    有点难搞

  24. 刘建扬 于 2011-03-12 14:59:29发表:

    新手用崇拜加迷茫的眼光看着那些浮云。。。:0wl;l1

  25. cainiaogaofei 于 2010-12-20 11:03:08发表:

    我是新手,我要交流,我要赚现金!

  26. tioced 于 2010-12-11 20:52:51发表:

    长见识了~

  27. 王中云 于 2010-12-11 20:38:07发表:

    可以在EasyBCD里编辑系统名+选择引导类型或分区,这样添加引导菜单更简单。

  28. 绿色圣光 于 2010-12-11 19:51:41发表:

    我还是推荐那个狸猫换太子的方法……

  29. yhzm1314 于 2010-12-11 19:33:16发表:

    机器经常折腾,所以不想备份

    U盘上有GRUB,所以不用但心修复的问题

    或许其他人用得到这种方法。。。

  30. 相思爱文 于 2010-12-11 18:23:45发表:

    提前备份,比事后修复快得多。

  31. wangyu 于 2010-12-11 17:54:10发表:

    回沙发,你可以把SD卡通过IDE转接口直接连到硬盘,这样就把SD卡模拟成固态硬盘用,这样在晃荡的环境里可以保护机械硬盘

  32. ak_birdofprey 于 2010-12-11 17:19:36发表:

    我把新买的本本拿回来之后第一件事就是格式化,装FEDORA14,然后用KVM跑REDHAT5.5和DEBIAN5.0.7。呵呵感觉非常好。然后装ECLIPSE6.0。装上OBJ-C 和D语言的开发环境就OK了.3D桌面比WINDOWS的强大多了。感觉没什么不方便。呵呵。要是GNUBOIS也能用在笔记本上那就更好了。呵呵。GNUBOIS要是能用在我的本本上就更好了。呵呵。刷BOIS要是能像装操作系统一样那该多方便呀。很多老主板就可以直接用SD卡启动操作系统了。呵呵。我现在买的高速的SD卡就不能在本本的SD插槽直接引导,只能通过U盘转接卡来用BOIS中的USB-HDD引导启动。呵呵,不过感觉还是很棒的。