Tips:

  • 双系统Ubuntu可以使用机器的GPU硬件,虚拟机不可以
  • 压缩卷留的空间尽量大一点,不要相信50G够用
  • 选UEFI,并关闭 Secure Boot,不要选 Legacy
  • 选UEFI,就要在 UEFI OPTIONS 里启动U盘
  • 注意分区挂载

1. 准备

Ubuntu16.04 LTS:  https://www.ubuntu.com/download/desktop

UItralSO 软碟通: http://cn.ultraiso.net/xiazai.html

U盘

2. Windows磁盘分区

Win+X,选择 “磁盘管理”

选择剩余空间较大的可分配磁盘,右键并选择“压缩卷”,例如选择压缩E盘50G左右的空间:

压缩之后,系统显示有50G的“未分配空间”:

这个“未分配空间”就是留给 ubuntu系统使用的。

3. 制作ubuntu的启动U盘

打开UltraISO,执行 文件->打开,选择已经下载的 ubuntu ISO镜像文件。

启动->写入硬盘文件:

使用默认设置执行写入:

写入完成之后不用拔U盘。

4. 修改BIOS设置

进入BIOS设置的快捷键不同板卡不尽相同,可以尝试F2,F12,Esc建,我这里是Dell台式机,F2键。

设置两处,在Boot下,设置 “Boot List Option”为 UEFI,“Secure Boot” 为 Disabled :

在之前旧的电脑上安装选择的是 Legacy,那是因为之前的不支持 UEFI 快速启动,在Win8以后都有UEFI了,并且Ubuntu也支持UEFI启动,所以务必选择 UEFI ,大部分安装失败都是因为没有正确区分Legacy和UEFI模式。

5.  U盘启动

Dell台式机,F12键,注意圆圈里边的信息是否对的上,一定要选 UEFI OPTIONS 的的 USB 启动:

选择之后进入Ubuntu安装选择界面,选择“Install Ubuntu”:

6 . 安装过程中的分区

其他安装过程按部就班来就好,分区容易有坑。

一、如果机器上只有一个Win10系统,显示:

选择 “其他选项”,做以下操作:

单击“创建新分区表",点击的“+”创建4个主要的基础分区(这里之前未分配的50G就是给ubuntu系统的50G),按以下参数设置4个主要的基础分区:

10G     主分区     空间起始位置     Ext4日志文件系统           /

4G    逻辑分区         空间起始位置     交换空间      /swap

200MB     逻辑分区    空间起始位置     Ext4日志文件系统    /boot

剩余的空间     逻辑分区    空间起始位置     Ext4日志文件系统    /home

“安装启动引导设备”的参数选择:与/boot所在的编号一致。设置好后安装即可。

磁盘空间如果有剩余,可以按比例适当多分配一点。

也可以在ubuntu系统安装完成之后使用 gparted 工具调整分区,GParted安装:

sudo apt-get install gparted

搜索里输入 GParted 打开:

可以方便的调整分区大小,注意当前分区只有在它左右有未分配的空间时候才能扩充,如果有跨过 swap 移动空间的话,需要先禁用swap空间,再连续移动。

二、如果机器上原来安装过Ubuntu系统,或者之前安装过ubuntu失败了,可以选第一个“卸载Ubuntu并重新安装”:

继续:

安装完成之后执行重启,系统会提示拔掉U盘:

拔掉U盘,Enter键执行重启,出现引导界面,默认10秒进入第一个 Ubuntu 系统:

安装完成,可以在ubuntu中查看到机器上的GPU了。

Win10安装Ubuntu16.04 双系统的更多相关文章

  1. win10安装ubuntu16.04双系统历程

    目录 win10安装ubuntu16.04双系统 历程 安装时间 安装准备 安装过程 其他问题 win10安装ubuntu16.04双系统 历程 安装时间 2018.11.30 安装准备 u盘(格式化 ...

  2. win10安装ubuntu16.04双系统

    前话:因为感兴趣吧也是专业需要,所以自学了U盘重装系统以及在win10的情况下安装Ubuntu16.04双系统.借此博客,记录下我安装Ubuntu的过程,方便日后回忆. 正因如此,本篇博客会写的十分简 ...

  3. win10 安装ubuntu16.04双系统

    安装了两天的ubuntu系统,很是头疼,发现网上的内容,比较繁杂,因此,写此博客,进行综合整理,总结了安装方法.方便大家安装,减少搜索. 电脑是老师的电脑,配置为: 主板:微星 CPU:英特尔i5 7 ...

  4. Win10系统下安装ubuntu16.04双系统-常见问题解答

    Win10系统下安装ubuntu16.04双系统-常见问题解答 1. 安装ubuntu16.04.2系统 磁盘分区形式有两种:GPT和MBR,关系到设置引导项.在win10下压缩出500GB空间给ub ...

  5. Win7 U盘安装Ubuntu16.04 双系统详细教程

    Win7 U盘安装Ubuntu16.04 双系统详细教程 安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: ...

  6. Windows下安装Ubuntu16.04双系统

    ROS需要在Ubuntu系统上开发,虚拟机跑Ubuntu开发ROS容易出现各种各样的问题,所以需要安装Ubuntu16.04双系统.笔者也是一步步按着网上的帖子来,由于网上的教程都不是最新的而且有的也 ...

  7. win10和ubuntu16.04双系统时间同步

    在win10安装了ubuntu双系统,发现在两个系统见时间相差8个小时,这是由于windows和和ubuntu对于从主板取得时间后的处理方式不同,如果你把位置设为上海,ubuntu总是把主板时间当作u ...

  8. Windows10安装ubuntu16.04双系统教程

    写在前面:本教程为windows10安装ubuntu16.04(64位)双系统教程,是我多次安装双系统的经验总结,安装方法同样适用于ubuntu18.04(64位).为了直观和易于理解,我会尽量图文并 ...

  9. win10下安装Ubuntu16.04双系统

    其实我是不喜欢系统的,之前都是在win下面进行开发,现在来了个项目,经过各种环境的安装调研,最终选择在Ubuntu下面进行开发.之前想着为啥不在虚拟机里面安装Ubuntu进行操作呢,由于虚拟机的体验不 ...

随机推荐

  1. jQuery使用ajaxSubmit()提交表单(在不希望页面跳转的情况下)

    原文:http://www.jb51.net/article/48728.htm ajaxSubmit(obj)方法是jQuery的一个插件jquery.form.js里面的方法,所以使用此方法需要先 ...

  2. Select级联菜单,用Ajax获取Json绑定下拉框(jQuery)

    需求类似这样  ↓ ↓ ↓   -->    菜单A发生变化,动态取数据填充下拉菜单B. JS代码如下: <script type="text/javascript"& ...

  3. spring-boot 加入拦截器Interceptor

    1.spring boot拦截器默认有 HandlerInterceptorAdapter AbstractHandlerMapping UserRoleAuthorizationIntercepto ...

  4. Log4j 2.0 使用说明(1) 之HelloWorld

    以下是Log4j2.0的类图,以便大家对2.0有一个整体的理解. 就如我们学习任何一个技术一样,这里我们首先写一个Hello World: 1,新建工程TestLog4j 2,下载Log4j 2.0有 ...

  5. java 位数补0处理(转)

    数据库中表的ID为4位数字,如:0001,0012,0123,1234 如果插入的值不满足4位,需要进行转换,有两种方法 第一种方法以: int n = 1;         NumberFormat ...

  6. winform无边框窗体点击任务栏最小化

    protected override CreateParams CreateParams { get { const int WS_MINIMIZEBOX = 0x00020000; // Winus ...

  7. python调用虹软2.0(全网首发)-更新中

    python调用虹软2.0目前没有任何demo可以参考,自己研究了2个晚上终于把第一步做出来了,使用了opencv来加载和显示图片,龟速更新中 这一版作废,新版已发出:https://www.cnbl ...

  8. 数组中的k个最小值

    问题:输入n个整数,找出其中最小的k个数. 方案一:将输入的n个整数进行排序,输出前k个数即为所求的k个最小数.时间复杂度为O(nlogn). 方案二:创建一个大小为k的容器,来存储最小的k个数.遍历 ...

  9. [Vue]组件——实现动态组件:keep-alive的使用

    1.在app.vue中用一个 <keep-alive> 元素将其动态组件包裹起来: keepAlive为true时,第一次被创建的时候缓存下来,为false时,不会缓存 <keep- ...

  10. C++ substr 和 substring

    功能相似,但参数不同 substr(start,length); substring(start,end);