Ubuntu+WIN7双系统启动引导解决方案

时间: 2010-08-31 / 分类: Ubuntu / 浏览次数: 5,173 阅 / 3个评论 发表评论

Ubuntu9.10 /10.04与windows7双系统安装的启动引导方案,写在不久以前了,今天就在博客里再次介绍,直接入题。普遍现象是:玩电脑的朋友都是预先装好了windows7和winvista(这里不谈XP)。然后单独分盘安装Ubuntu linux。

按照此法安装下去,WIN7/VISTA的启动菜单就会被覆盖掉,也就是WIN7的bootmgr引导变成了Ubuntu的grub2(9.10后都是2了,easyBCD支持Grub2,见后文)引导。。这些看不明白也没关系,说方法:

解决方案一:在Ubuntu默认的GRUB引导菜单中添加windows7启动项目(安装ubuntu会默认加载win7 loader 这里只是介绍下)。

Ubuntu的引导文件为grub.cfg(文本文件),存储路径为sudo gedit /boot/grub/grub.cfg

我们需要做的就是修改它,在里面添加windows7菜单。由于grub.cfg属性为只读,要先设置可写。

设置方法:在终端(Terminal)使中用这个命令sudo chmod +w /boot/grub/grub.cfg

然后就是打开它,命令sudo gedit /boot/grub/grub.cfg 在### END /etc/grub.d/05_debian_theme ###加入以下代码后保存。

### BEGIN /etc/grub.d/30_os-prober ###

menuentry "Windows 7 (loader) (on /dev/sda1)" {

insmod ntfs

set root=(hd0,1)

search –no-floppy –fs-uuid –set fe24211f2420dc81

chainloader +1

}

### END /etc/grub.d/30_os-prober ###

解决方案二:恢复windows7默认的“windows启动管理器”,将Ubuntu的grub2添加到其中。

比较常用win7的 推荐使用这个方案。

我们要做的就是用dos修复mbr(不需理解),用WIN7的启动盘,启动选择修复项.

进去后,在驱动器高级选项中选择第一个,输入命令bootrec /fixmbr,提示修复成功。重启后默认的启动就是windows了,而linux的启动没了。

需要借助一个软件工具–EasyBCD 2.x,不要使用1.X的版本(可以去华军软件园下载哦,free)。安装后使用操作见下图,附上含义:

①添加启动选项 ②选择linux系统的启动 ③选择类型:grub2 ④保存 easybcd1

3个评论

  1. xbzbznr
    2011/11/06 22:59:26

    我有一事请教,重装win7系统,当你激活以后启动一半就卡在那里了,不激活却不会卡,装xp不会出现这种情况,然后用pe选从硬盘启动,这样才能进win7,现在是每次都要带着u盘pe,我去过三星的几家专卖店以及三星客服网站,都无法解决此问题,特向你请教,哦忘告诉你,我的是三星R439-DS0B

    • Yee
      2011/11/17 01:31:29

      你用什么方法激活的呢

  2. 杜小白
    2010/09/21 21:52:40

    你对系统也真够熟悉的,系统狂人也··

发表评论

您的昵称 *

您的邮箱 *

您的网站



无觅相关文章插件,快速提升流量