红联Linux门户
Linux帮助

windows10系统下回避UEFI双开Ubuntu14.04

发布时间:2015-12-28 15:50:42来源:linux网站作者:Yile_Shi

在windows8以上的系统下安装ubuntu时,很多预装有windows8及以上系统的电脑都可以在BIOS里面设置是否用UEFI来从优盘启动。但是楼主最近遇到了一个蛋疼的事,我想在自己的windows10上装双系统,ubuntu14.04。我的电脑主板是支持UEFI的,我的windows10(windows10是自己安装,刚开始买来是windows7,后来重装windows8以后才是用了UEFI来启动)也是UEFI的启动模式,但是因为BIOS过于陈旧的原因,在启动设置里面没有办法关闭UEFI(根本就没有办法看到UEFI的设置选项,唯一的办法就是升级BIOS,这个存在风险,请大家谨慎选择)。于是在安装ubuntu的时候每次都可以在EFI分区生成ubuntu的引导,然而每次都没有办法从grub来启动,都是直接启动windows,尝试了各种方法也没有办法修复,在uubuntu里面用boot-repair就两个系统都坏了。因为是UEFI启动的原因,也没有办法用EasyBCD来添加引导。最后楼主卸载了windows10,重新用传统BIOS安装的方法来安装了windows10,再安装了ubuntu,然后用EasyBCD来引导才解决了问题。


首先,需要制作一个windows10的启动优盘,这个网上经验很多,随便找一个用优盘制作成启动盘就可以。(这里一个优盘需要用两次,一次安装windows,一次安装ubuntu,有条件的可以准备两个优盘更加方便,以防一次安装失败再来一次重新制作启动盘麻烦)

一般windows10系统制作完成以后,可以在优盘中看到一个EFI的文件夹,注意:删除它!(它就是罪恶根源)然后插入电脑从优盘进入系统,安装windows10。(其实根本原因就是在这里,如果你的主板和我一样支持uefi,但是bios过于陈旧,就会发生这样以下情况:你被强迫用uefi进行启动,没有办法选择。但是有一个方法可以强迫bios避免从uefi进行启动,那就是删除efi文件夹,因为启动是向下兼容的,所以不必担心删除efi文件夹以后进不了系统)


安装windows10的时候可以考虑把efi分区和c盘都格式化了,反正没有什么用。

当安装完以后,再制作ubuntu的启动盘,一样的原理,也是把efi文件夹删除,然后从优盘启动ubuntu。这里你就可以看到进入ubuntu的界面是legacy而不是uefi了。 好了,现在你可以安装ubuntu了,记得分配/boot分区,然后在安装时选择将booting loader安装到/boot分区。其他的步骤看网上其他教程就可以。

最后安装完以后,不出意外都是直接进入windows没有ubuntu的选项的,所以要做的就是用easybcd来引导,这个网上也有教程。在选择启动分区的时候记得选择/boot分区噢。


注意事项

这里还要提醒读者的是,一旦用以上方式来安装以后,默认的是mbr分区而不是gpt分区了,至于这两者的优点和缺点,这里就不赘述了,读者可以自行百度。另外,这样的方式是不使用uefi来启动的,所以如果不能接受这个的话,也谨慎选择
再重申一次这个方法的使用条件:
1.当你的电脑支持uefi启动,但是因为bios太陈旧,没有办法进行设置,只要有efi文件都默认以uefi方式启动系统。
2.当你以uefi方式安装ubuntu以后,无论怎样都没有办法修复ubuntu的引导
拼搏了两天多才找到解决方法,希望与大家分享。


解决UEFI+GPT品牌机下安装Fedora没有引导的问题:http://www.linuxdiyf.com/linux/15475.html

安装Fedora 22破坏了原Win 10系统的UEFI引导程序怎么办?:http://www.linuxdiyf.com/linux/13676.html

记安装Win10+linux(同硬盘UEFI启动):http://www.linuxdiyf.com/linux/13198.html

笔记本电脑UEFI试用Ubuntu15.04:http://www.linuxdiyf.com/linux/12060.html

预装win8的msi GE70用UEFI引导安装64位debian jessie:http://www.linuxdiyf.com/linux/11699.html