基于UEFI引导的win8.1和ubuntu13.10双系统安装方法.doc
《基于UEFI引导的win8.1和ubuntu13.10双系统安装方法.doc》由会员分享,可在线阅读,更多相关《基于UEFI引导的win8.1和ubuntu13.10双系统安装方法.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于UEFI引导的win8。1和ubuntu13。10双系统安装1. 前言UEFI引导的出现乃至变得火热让系统安装的问题变得复杂,尤其是在windows横空出世并针对URFI优化更是让其与ubuntu组成的双系统安装变得情况百出(顺带哀悼下由此退出江湖的wubi安装).最近花了一天多的时间完成了win8。1与ubuntu13。10基于UEFI引导的安装,在过程中遇到了一些问题,理解了一些硬件和软件架构,摸索了一个不算完美的解决方案,在此整理,希望能够帮助到需要的人。实验环境:电脑联想Y510P 支持UEFI启动,N卡WindowsWindows 8.1简体中文64位Ubuntu-Ubuntuk
2、ylin 13.10 AMD64位2. UEFI boot与Legacy boot基本输入 / 输出系统(BIOS)是硬件和操作系统之间的一层。UEFI与Legacy都是系统引导的技术,都是实现电脑在硬件开机之后找到操作系统过程中的引导。Legacy boot是传统的引导方式,其引导基于驱动器上的主引导记录(MBR).通俗的解释,一次系统启动的流程为,硬件开启BIOS自检读入MBR读取激活主分区启动系统.一些蛋疼的人们认为Legacy boot有一些他们不能容忍的缺点:1) 无法直接引导超过2。2T的驱动器2) 缺乏安全性验证3) 启动时间慢于是他们加强了BIOS的功能,设计了UEFI boo
3、t模式(仅针对64位系统),可以解决上述的问题,于是MBR被抛弃了,引进了一个新的引导分区EFI,采用全局唯一标识分区表GPT来引导分区,下图中可以在硬盘管理中看到EFI系统分区。另一方面,UEFI boot也提供了驱动、系统信息的临时储存,用于加快开机。在引导的时候也提供了SecureBoot,禁止加载未知的系统(正中Windows下怀)。UEFI boot与Legacy boot对于我们安装双系统的影响是两个系统需要使用同一引导模式。如果win8。1是按照UEFI引导的方式安装的,ubuntu也一定要是UEFI引导,反之亦然。而ubuntu从11.04开始就支持UEFI引导,版本越新,兼容
4、性越好。3. BIOS的设定与win8。1的安装BIOS要做的事情只有两个,1、打开UEFI boot,2、禁用SecureBoot。一般前者的设置在BIOSboot中,后者的设置在BIOS-secure中。前者是保证我们装的系统走的是UEFI的引导,不需多说.后者因为如果使用了SecureBoot,win8。1会加密EFI分区,ubuntu作为一个未知的系统将无法安装无法引导。设置完成后,可以在powershell中检查secureboot是否关闭(如果此时有win8系统运行的话),切记要以管理员运行,出现下图的false代表成功。如果要是出现下图的情况,您可以不用按照这个教程来做,您的电脑
5、不支持UEFI。如果之前安装win8没有使用UEFI引导或者想重新安装win8.1,此时可以按照正常方式安装win8.1,不再赘述。安装中或者安装完运行磁盘分区,给即将安装的ubuntu预留磁盘容量(文件系统也就是/挂载建议40G,/home个人兴趣,还要内存大小2的swap交换分区)。在此为了方便在磁盘的尾部预留200G左右的空间。分区可以在Win8安装中或者是管理存储磁盘管理中进行.4. 安装ubuntu在调研中没有找到EasyBCD支持UEFI引导的说明,所以采用更方便的U盘安装,将ubuntukylin 13。10 64bit使用UltraISO软碟通刻录到U盘中,在BIOS设置从U盘
6、启动。如果你看到了如下的经典的画面,此时ubuntu并没有按照UEFI的引导安装,需要检查设置。如果看到的是这个画面,ubuntu是按照UEFI引导安装的,这也意味着不管怎么说,在ubuntu安装的时候需要一个EFI分区。如果ubuntu是唯一的操作系统,需要新建一个EFI分区以供安装,像本文中的双系统法,ubuntu将会在win8。1安装中生成的EFI分区中添加信息。对于N卡用户,也就是笔记本的显卡为NVIDIA,选择Install Ubuntu后有可能会进入黑屏的状态,原因是因为ubuntu不能很好的支持显卡的显示。因此需要实现添加信息,解决方案为:1) 选择Install Ubuntu2
7、) 按键盘e,进入启动命令行配置的编辑模式,在quite splash后面添加nomodeset3) 按F10重新启动如此可以进入有显示的安装,需要特别指出的是,在安装成功后第一次进入系统的时候,也需要做同样的设置。进入系统之后修改grub中的默认启动项,作如下修改:sudogedit /etc/default/grub找到:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”改成:GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash nomodeset保存退出后执行sudo updategrub来更新启动器。如上可以解决N卡的显卡驱动
8、问题,进入正常的安装界面。但是会发现一个让人有点担心的现象,就是在系统选择的时候看不到已有的windows系统,如下图所示(事后截图,所以已经有了ubuntu13.10)。这个时候不要害怕,果断选择其他选项,手动分区,只要自己心中有数,不把windows的启动分区弄坏就一定没问题,分区设置如图所示.可以看到,因为之前装过win8.1,磁盘中已经有了一个efi分区,所以新建/、/home和swap三个ubuntu需要的分区,每个分区给予相应的容量,然后果断点击现在安装,剩下正常安装不提。安装完成重启,在grub引导选项中可以看到对应的信息。第一个应该是默认版本的ubuntu,第二个是不同版本的u
9、buntu(估计考虑13.10并非LTS版,肯定有多次更新),第三个就是我们熟悉的windows了也就是win8。1。也就是说,ubuntu仅仅识别了windows boot manager,并没有进一步的往下识别是什么系统,所以在安装的时候没有检测到已有的win8.1。ps,此时进入ubuntu需要按照N卡显卡的方式添加nomodeset.5. 测试双系统分别启动两个系统,win8。1通过windows boot manager可以正常启动,运行良好。本以为大功告成,可惜进入ubuntu的时候,图形界面X启动失败,提示如下:No screens found,initx失败。不知道是为什么,在
10、网上搜索也没有找到解决方案。如果有哪位大神能看到这个地方,跪求给予指点和帮助。Ubuntu启动失败之后我决定用Legacy boot重新安装两个系统,于是我将BIOS设置成了Legacy Support,Legacy first,也就是先尝试Legacy boot,失败了再使用UEFI引导。没想到的是,我随手打开电脑,电脑在Legacy boot失败后进入UEFI引导,然后进入了ubuntu并成功的运行起了图形界面。万万没想到,我最后还是装好了win8.1和ubuntu的双系统,在之前的过程中遇到的各种错误都找到了原因和解决方案。对于最后一个错误,找到了一个解决方案但是找不到原因。不过除了开机
11、画面会出现两遍,也没什么不好。以上就是双系统安装的全过程,耗时一天多,参考资料很多,有用的如下:6. 参考资料1 UEFI boot 和 Legacy boot 区别http:/2安装win8和ubuntu12。04双系统3 Installing Ubuntu Quickly and Easily via Trial and Errorhttps:/help.ubuntu。com/community/UEFI#Identifying_if_the_computer_boots_the_HDD_in_EFI_mode4纯小白 EFI引导下安装 win8+Ubuntu双系统http:/forum。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 UEFI 引导 win8 ubuntu13 10 双系统 安装 方法
限制150内