前言

必须先安装windows。如果先装Ubuntu再装Windows。安装Windows时会覆盖 EFI分区已有的引导,那么Ubuntu的引导就丢了。而先装Windows再装Ubuntu,Ubuntu会在EFI分区追加引导内容,Windows引导不会丢。

中间很尴尬,把电脑装的连UEFI BIOS都进不了了,逼不得已直接抠了主板上的纽扣电池,复位了一下主板。

我最开始尝试的是ubuntu 18.04,装好win10后,然后从u盘装ubuntu 18.04,从点击install ubuntu或者try ubuntu without installing那一瞬间直接就花屏,并显示“ubuntu couldn't get UEFI db list”,尝试了各种方法和网上的教程,怎么都没用,网上也有很多人说有这种错误,遂放弃ubuntu 18.04,尝试ubuntu 16.04。ubuntu 16.04开始正常安装没问题,也试了好几个教程,但是每次都是安装完重启就黑屏了,只能吃ctrl+alt+f1进入命令行,但是也进不了桌面,试了好几次都不行,最后网上查原因说是独显的问题,并最终装上了ubuntu 18.04。

一、 先搞清楚自己电脑的类型:

A MBR+传统BIOS

B GPT+UEFI

就大部分情况来看,目前的电脑都是UEFI的,而所装的双系统大多都是ubuntu16.04和ubuntu18.04版本。

这里就不去说传统BIOS和UEFI,以及MBR和GPT的区别了,自己百度可以得到一大堆相关的东西。

言归正传,我们可以通过win+r输入msinfo32回车确认自己电脑是MBR还是UEFI。传统是MBR,UEFI就是UEFI。

这里我截图的是我笔记本的BIOS模式,实际装机的台式机是UEFI。

二、安装前准备

  • U盘(最低8G),用于制作启动盘
  • Win10 64位 ISO 镜像文件
  • Ubuntu 18.04 LTS 镜像文件
  • rufus——用于制作win10和ubuntu的U盘启动软件

三. BIOS(UEFI)设置(系统性能)

此次BOIS设置为系统基本设置,主要和系统硬件性能相关。包括XMP内存超频设置,风扇管理设置,电源管理设置。总之,使系统能够在保正稳定的情况下,实现较高的性能和较为安静的运行。

  • 左一为X.M.P设置选项,通常只有一个文档可以选择,选择之后保存内存即可超频。
  • 右上为主板性能选项,感觉是一个比较笼统的设置,可以先将这个选项设置为高性能,再设置X.M.P以免影响内存频率的设置。
  • 右中为启动顺序选项,插入启动盘后会有多个选项,直接用鼠标拖拽排序即可更改启动顺序,SSD放在HDD之前。实际上HDD作为仓储盘,BIOS和系统安装过程中都不必任何操作。
  • 右下为启动菜单选项,点开后会将所有可能的启动选项(分区)列出来,点击可以直接启动,所以不用设置启动顺序,需要启动哪个分区,直接点击即可。注意点击启动之前先保存之前更改的设置。
  • 更多高级设置请参考主板说明书。

四、设置磁盘分区为guid分区表

我总共三个硬盘,一个三星512G的970 evo plus nvme固态,一个希捷10000转的2T机械硬盘,一个7200转的1T机械硬盘。分区采用diskgenius软件进行分区和设置guid(UEFI)分区表,如果要采用mbr,就通过diskgenius将分区设置为mbr分区。

两个机械硬盘我直接用来做数据存储盘,512G的固态,300G分给Win10,剩下的留给ubuntu 18.04。这里我只是利用diskgenius将三个硬盘都设置为guid分区表,没有进行别的额外的分区。

然后可以通过右键我的电脑->管理->计算机管理->磁盘管理,选中任意一个磁盘,并右键属性->卷,即可查看磁盘分区形式是否为guid分区

五、安装win10

win10安装比较简单,就利用rufus或者ultraISO将win10安装镜像文件刻录到u盘里,并bios设置u盘启动,就可以安装好了。这里要注意一下,分区类型选择GPT,目标系统类型选择UEFI。

安装好win10后,为了两个系统的文件互不干扰,需要将Ubuntu安装在另外一个分区中,这里使用Win10自带的磁盘管理为Ubuntu划分一个150G左右的空间,注意新的分区要保持未分配状态,操作步骤如下:

快捷键ctrl+x->选择磁盘管理->右键点击C盘(win10系统盘)->压缩卷->设定大小为150G

六、BIOS(UEFI)设置

第二次设置主要是关闭BIOS中的“安全启动”项,或“Security Boot”项。在传统BIOS界面中,可以比较顺利的关闭“安全启动”,相关方法可以在网上找到不少,自己仔细查看BIOS选项也可以找到。 但是华硕采用图形界面+鼠标的BIOS设置,在其选项中并没有明确列出来“安全启动”项,着实把我坑了几个小时。总之,如果不关闭“安全启动”项,Ubuntu系统中无法正常更新1080Ti的显卡驱动,并且会进入“循环登录”的状态。 具体设置如下:

  • 进入BIOS中的高级设置界面,选择“启动”项设置
  • 关闭快速启动“Fast Boot”(这步应该需要有)
  • 选择密钥管理,点击删除密钥
  • 删除后显示安全启动状态关闭

这里有一个特别大的坑要注意,一定要在安装ubuntu以前禁用独立显卡,不然直接开始安装为出现花屏,黑屏,显示“ubuntu couldn't get UEFI db list”等错误。

  • 华硕uefi bios是在进入调试”高级模式“ 选项->”advanced“(高级)项->北桥设置->显示->显示适配器配置->优先显示设备->设置为CPU Graphics,然后按F10保存退出。

七、制作ubuntu 18.04启动盘

同样利用rufus,分区类型GPT,目标系统类型UEFI,文件系统FAT32,然后就可以了。

八、安装ubuntu 18.04

电脑开机按F2进入UEFI BIOS,选择带UEFI标识的U盘,单击进行启动,选择install ubuntu进行安装,语言尽量选择英语,中文应该也可以。一路确定,进入安装类型选择时,不要选择Install Ubuntu along with windows,选择Something else 其他选项:

接下来选择刚才在win10中划分出的150G空闲空间,为Ubuntu继续细化分区,建议只分"/swap"、"/"、"/home"三个分区:

  • "/swap",即虚拟内存,当物理内存不足时与其交换空间,分配太多swap空间浪费磁盘空间,太少则影响系统性能,建议等额物理内存大小,当然如果物理内存够大,也可以不要虚拟内存,比如我的电脑是32G内存,我最后设置的是32*1024M的交换空间,分区类型“主分区”,分区位置为“空间起始位置”
  • "/",根分区,ext4文件系统,选择“主分区”“空间起始位置”整个文件系统的起始点,必不可少,我设置的80000M;
  • "/home",用户分区,ext4文件系统,选择“主分区”“空间起始位置”,用于存放用户数据,属于可选项,剩余的都给/home分区。
  • 安装Ubuntu时不要新建EFI分区,而要用安装Windows时、Windows自动创建的EFI分区,以及Bootloader一定要安装在EFI分区。

最后安装启动引导器的设备选择整个固态硬盘/dev/nvme0n1,接下来GRUB2将会自动安装到硬盘的ESP中,与Windows Boot Manager“比邻而居”。

安装Ubuntu完毕后,重启按F2进入UEFI中设置第一启动项为带ubuntu标识的硬盘:

设置完毕后重新启动,接下来就可以看到紫色的GRUB2界面了,按上下键选择启动Ubuntu或是Windows。

参考:

1.UEFI安装Win10/Ubuntu16.04双系统记录 - zifehng的专栏 - CSDN博客

2.配置深度学习主机与环境(TensorFlow+1080Ti):(二)Win10&Ubuntu双系统与显卡驱动安装

3.UEFI windows10 + Ubuntu17.04双系统安装

rtl驱动 ubuntu 禁用_【Ubuntu】UEFI安装Windows 10和Ubuntu 18.04双系统(深度爬坑)相关推荐

  1. nvme固态必须uefi启动吗_【Ubuntu】UEFI安装Windows 10和Ubuntu 18.04双系统(深度爬坑)...

    前言 必须先安装windows.如果先装Ubuntu再装Windows.安装Windows时会覆盖 EFI分区已有的引导,那么Ubuntu的引导就丢了.而先装Windows再装Ubuntu,Ubunt ...

  2. ubuntu18安装很慢_双硬盘装Win 10+Ubuntu 18.04双系统中的一些坑

    之前在笔记本和台式机上装了很多回双系统,三系统,也无论是单硬盘还是双硬盘,都没有一次失败,都顺利恢复了GRUB引导项,能同时引导双系统或三系统.最近在笔记本上又装双系统,同样的安装方式和BIOS设置, ...

  3. Dell Inspiron 3670 安装 Win 10 和 Ubuntu 18.04 双系统,UEFI 启动

    Dell Inspiron 3670 安装 Win 10 和 Ubuntu 18.04 双系统,UEFI 启动 电脑配置(Inspiron 3670-R1847S) BIOS 设置 制作启动盘 安装 ...

  4. 机械革命Z2 air 安装 win10 + Ubuntu 18.04 双系统

    机械革命Z2 air 安装 win10 + Ubuntu 18.04 双系统 准备工作 Ubuntu的安装过程 安装Nvidia 1060 max-q 显卡驱动 安装后遇到的问题 Ubuntu 与wi ...

  5. 苹果系统 macOS Mojave 10.14.4上安装 Ubuntu 18.04 双系统

    macOS Mojave 10.14.4 安装Ubuntu 18.04 双系统 0. 准备工作 & 系统情况 1. 制作Ubuntu安装盘(U盘) 2. 硬盘分区 3. 安装Ubuntu 4. ...

  6. Win10 + Ubuntu 18.04 双系统工作环境配置

    补一个吧,上个月搞得,写在本地Markdown里了,其实现在已经把Ubuntu换成Deepin了,哈哈. 重装Deepin里的一些问题也可以参考这里的解决方案. Win10 + Ubuntu 18.0 ...

  7. 拯救者Y7000p Windows 10 + deepin(Linux)双系统的安装(单盘)

    标题:拯救者Y7000p Windows 10 + deepin(Linux)双系统的安装(单盘) (如果条件允许,建议购置m2接口的SSD或HDD,强烈建议分盘安装,单盘引导启动就是个坑!!!) * ...

  8. win10刚安装linux黑屏,win10 + Ubuntu18.04 双系统,UEFI+GPT,从win10切换到Ubuntu时黑屏问题...

    1.现象: ①win10主系统,从win10重启,立即黑屏,之后会进入Ubuntu(还是黑屏)(为什么会知道进入了Ubuntu:按音量键可以听到Ubuntu音量加减的系统声音,数字锁定和大小写锁定均有 ...

  9. Ubuntu 18.04双系统,含GPU、Linux Docker、Vitis-AI、休眠省电、五笔,以及安装问题USB启动、左右手错位、cudnn bug、Tweak tool

    参考文献 Windows10安装ubuntu18.04双系统教程 - 不妨不妨,来日方长 - 博客园 https://www.cnblogs.com/masbay/p/11627727.html 下载 ...

  10. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)

    刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...

最新文章

  1. 在android布局中使用include和merge标签
  2. python新手教程 从零开始-Python零基础从零开始学习Python十分钟快速入门
  3. mysql动态分区_MySQL动态创建分区
  4. Dockerfile创建自定义Docker镜像以及CMD与ENTRYPOINT指令的比较
  5. 使用lombok来简化你的Java Bean
  6. 完美者右键扩展菜单管理器 1.2.1 中文绿色版
  7. 上海理工大学菜鸟驿站把无人车送进社区 协助解决抗疫物资“最后100米”配送...
  8. MAC OS 10.12 安装任意来源应用
  9. aspose.words .net 导出word表
  10. Jquery瀑布流插件
  11. 如何把java控件添加代码_JAVA 添加控件问题 代码如下 很简单的一个程序 在线等 Thanks...
  12. 使用ffmpeg对视频、音频进行分离
  13. python flag用法_Python之FLAGS用法
  14. SOLIDWORKS如何自动生成图纸
  15. 阿里云Centos7安装mysql5.7
  16. Sparkling Logic SMARTS 实时决策分析模块介绍
  17. python实现一键换脸+源码+教程
  18. 百度智能云携手鄂尔多斯市:大数据赋能,让房子有了身份证会说话
  19. PAT_B1002 | 写出这个数
  20. 【BZOJ 1305】[CQOI2009]dance跳舞

热门文章

  1. 技术人 | 为什么我们的系统会如此复杂?
  2. 程序员 | 我在大厂烧垃圾
  3. eBPF Internal: Instructions and Runtime | 凌云时刻
  4. Cephalocon 2020首尔峰会取消
  5. Linux基金会宣布成立Ceph基金会
  6. 【MTSP】基于matlab遗传算法求解多旅行商问题【含Matlab源码 1338期】
  7. 多屏互动电脑版_手机、电脑屏幕太小怎么办?这4招秒变大屏
  8. mysql 外键 150_mysql之创建外键报150错误的处理方法
  9. python:TypeError: ‘dict_keys‘ object does not support indexing
  10. 消除PyCharm中满屏的波浪线