Ubuntu+WIN7双系统启动引导解决方案
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 ④保存 ![]()
2011/11/06 22:59:26
我有一事请教,重装win7系统,当你激活以后启动一半就卡在那里了,不激活却不会卡,装xp不会出现这种情况,然后用pe选从硬盘启动,这样才能进win7,现在是每次都要带着u盘pe,我去过三星的几家专卖店以及三星客服网站,都无法解决此问题,特向你请教,哦忘告诉你,我的是三星R439-DS0B
2011/11/17 01:31:29
你用什么方法激活的呢
2010/09/21 21:52:40
你对系统也真够熟悉的,系统狂人也··