UEFI + GPT双硬盘安装win10和Ubuntu16.04双系统

来源:互联网 发布:网络男孩与女孩的故事 编辑:程序博客网 时间:2024/04/29 16:21

机型配置:HP暗影精灵III代(i5-7300HQ 8G 128GSSD+1T GTX1050Ti 4G)

系统:自带win10家庭版


本文适用于GPT硬盘的笔记本,MBR的可以先转化为GPT格式或者参考其他文章。

本文主要针对系统安装和卸载时会出现的一些问题以及整体流程作说明,没有具体到每一步。


1、win10系统设置

Secure Boot(安全启动)和fast boot(快速启动)要不要禁用?

从原理上来说,是不需要禁用的,这是因为Ubuntu是购买了微软的许可证的。但是有些第三方软件需要启动时加载,就没办法运行了。比如,我打开了Secure Boot,安装时会如左下图提示,但如果关闭了Secure Boot,则会如右下图所示,不会出现这个提示:

            

至于fast boot(快速启动),可以不用理会,关不关没什么影响(至少我的是这样)。所以在安装Ubuntu时,如果想在安装时顺便安装【第三方软件】,就把Secure Boot关闭,如果不装第三方软件,则不用任何操作。

2、分配空闲空间

在硬盘中划出一部分磁盘空间用以安装第二个系统【Ubuntu16.04】,这里自带SSD装的是win10,所以我在机械硬盘中利用【压缩卷】功能划了200G未分配空间出来。

3、制作USB启动盘

下载ubuntu镜像并刻录成启动盘(据说UEFI安装方式直接解压到U盘就可以),但这里为了保险起见我还是按照官网来做了,需要下载一个开源软件Rufus,具体制作流程可见官网介绍。

4、开始安装系统

一般来说,电脑关机插入U盘后,按F12可以进入启动选项,HP是按F9。安装系统没什么可说的,下一步就可以了。具体可以见官网介绍,唯一可以说的就是分区问题了。我的分区方案如下:

类型挂载点分区类型大小swap无主分区8Gefi无主分区512MBext4/home主分区50Gext4/usr主分区100Gext4/主分区剩下的这里说明下

(1) 在GPT硬盘格式下其实是没有什么主分区和逻辑分区区别的,都是主分区,所以我把分区类型都设为主分区。

(2) UEFI模式下是不需要创建【/boot】分区的。

(3) 引导装在efi分区中,如下图所示:

                                                             

系统安装结束之后,我的电脑会卡在最后一个重启界面上,如下图所示:

                                                              

原因是Ubuntu内置的NVIDIA显卡驱动是nouveau,这个驱动和1050Ti有冲突,所以屏蔽了就好(很多其他显卡如果有类似问题也可以按如下方式解决)。

具体操作:

(1) 强制关机(卡在重启界面)并重启。

(2) 开机后,在grub2引导界面按【e】进入命令窗口,原图如左下图所示,我们需要在quiet splash后面添加nomodeset,进入【nomodeset】临时启动模式(下次启动自动消失,不用改回来),如右下图所示:

             

(3) 进入系统后,屏蔽,这里有两种方法:

  1. 把nouveau驱动加入黑名单,即在【/etc/modprobe.d/blacklist.conf】的后面加入:【blacklist nouveau】,然后更新配置后生效:【sudo update-initramfs -u】。
  2. 直接删除:【mv /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko /lib/modules/$(uname -r)/kernel/drivers/gpu/drm/nouveau/nouveau.ko.org】。

(4) 重启系统就可以顺利进入Ubuntu了。

这里方法1经常不能完全屏蔽nouveau驱动,利用【lsmod | grep nouveau】查看,还是能看到反馈,方法二的话是直接把驱动做成一份备份,建议使用方法二。

4、说明

这里采用的是双硬盘双系统安装方法,选SSD(这里为win10)为第一启动项的话不会进入Ubuntu的grub2引导界面, 直接进入win10。如果选机械硬盘为第一启动项,则跳出grub2引导界面,这里可以直接选择任一系统进入。在BIOS里可以设置启动项顺序。

参考文章:http://www.cnblogs.com/willnote/p/6725594.html


原创粉丝点击