我是先安装的win10,然后在其基础上又安装了Ubuntu 16.04,为了今后再次安装方便,这里记录一下安装过程。

我在安装时主要参考了文章:https://blog.csdn.net/flyyufenfei/article/details/79187656 和 https://blog.csdn.net/s717597589/article/details/79117112

但也没有完全按照文章上的去做,因为现实中总会出现一些意料之外的问题,并且每个人的需要可能也是不同的,对于与文章上不同的地方,我在下面用红色字体标注了出来。

一. 准备工作

1. 在windows上分出一个磁盘,用来安装Ubuntu系统

(1)进行分区之前,必须进入系统的磁盘管理。进入磁盘管理发方式有两种:一种是通过电脑属性,进入磁盘管理;第二种是直接右键点击windows键(windows+X)选择磁盘管理。

(2)进入磁盘管理之后,可以看到电脑上的分区情况。然后选择自己需要进行分区的磁盘,点击右键,选择“压缩卷”;

(3)选择选择好需要压缩空间的大小。点击压缩(注:我压缩了130G):

(4)等一会,空间就压缩好了。如图示会出现一个可用的空间。这就是我们刚才压缩出来的空间(注:我压缩后出现的是一块黑色的“未分配空间”,但也是正常的):

(5)做到上面一步就可以了,不要再给划分出来的新空间分配盘符什么的。

2. 制作启动U盘

(1)准备一个U盘,备份好U盘里的资料,后面要格式化;

(2)下载Ubuntu镜像文件:http://www.ubuntu.com/download/desktop

(3)下载U盘启动盘制作工具rufus:https://rufus.akeo.ie/

(4)按照Ubuntu官方网站上提供的流程制作U盘启动盘:http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows

这里就不再细说,按照链接里的步骤操作就可以了。

二. 安装Ubuntu

1. 从U盘启动: 将U盘插在电脑上,选择启动方式为U盘启动。

2. 欢迎界面: 选择了U盘启动后,等待一小会儿,会出现如下“欢迎”界面,通过左侧的语言栏选择中文后(注:我选择的是英文),点击“安装Ubuntu”:

3. 准备安装: 接下来会进入“准备安装Ubuntu”界面,这里勾选“为图形或无线硬件......”,然后点击“继续”。(这里会检测是否已经连网,没网的话,那个 "安装Ubuntu时下载更新" 的是不能选的,下面的截图用的虚拟机,连网了所以可选,你安装的时候应该会是不可选的,点完继续后还需要等待一小会儿):

4. 选择安装类型: 上步之后进入“安装类型”界面,选择“其他选项”,之后继续。(注:这边的截图是原作者在虚拟机下安装的截图,所以这里显示的是“这台计算机似乎没有安装操作系统”,如果是基于windows安装的话,一般会警告你已经安装了windows(我的一开始没有这个警告,但我的U盘启动有两种,以防万一,我就又换了一种启动,就能看到这个警告了),然后下面的选项中也会有一项说是让两个系统共存之类的,但我看别人说最好别选这个共存选项,最好还是选择“其他选项”,这样Ubuntu系统可以安装到之前预准备的磁盘上,这样删除的时候干净利落)。

5. 安装位置的选择及磁盘分区:之后就进入了一个很重要的环节---选择安装位置,分配分区。我的分配如下(我当初在windows中划分出了130G的空间,但到了Ubuntu中变成了139G,也不知道为什么):

(1)/boot(存放linux内核,用来引导系统的,如果是Legacy启动就要设置引导,UEFI就不用设置这个(UEFI要设置EFI文件)):分配了300M(感觉可以更大点);

(2)/(主要用来存放Linux系统文件 ):35G

(3)/home(存放用户文件):85G

(4)swap(用作虚拟内存,这个一般和自己的物理内存一般大):6G

(5)/usr(存放用户程序,一般在/usr/bin中存放发行版提供的程序,用户自行安装的程序默认安装到/usr/local/bin中):130G剩下的全给它,但现在使用后我觉得当初应该分配给它更多的空间的;

6. 设置引导方式

有两种引导方式:

(1)设置Boot引导,"安装启动引导器的设备"选择“/boot”对应的分区:

(2)设置EFI引导,我们选择逻辑分区,空间起始位置,用于EFI系统分区,大小设置500M即可 。

注意:Legacy启动的话就没有这个所以Legacy启动可以跳过这步

(注:我选择的第二种,主要是因为我使用Legacy启动的时候,安装Ubuntu时不能检测出我已经安装了windows系统,而在我换成EFI启动后就可以了,所以我选择的启动方式是EFI)

(7)检查分区(注:根据自身情况检查,下图是别人的安装情况,不是我安装的实际情况)

(8)后面就是一些选择地域,键盘,设置用户、密码的一些常规操作了,这里就不再细述。

window Linux 双系统安装的更多相关文章

  1. 3.0 Windows和Linux双系统安装(3)

    3.0 Windows和Linux双系统安装(3) 3.1 精简的安装步骤如下:(如果已经有了前面两篇教程的安装经验,推荐看完3.1即可动手了) 双系统很多开发新人会用到,而且比起虚拟机好处是运行效率 ...

  2. window10+linux双系统安装

    参考教程 安装Windos U盘制作 启动UltraISO,点击“文件”菜单下的“打开”按钮,打开已准备好的ISO镜像文件,如JINHU_SYSTEM_TOOL_2009.iso 刻录U盘过程.点击菜 ...

  3. win+linux双系统安装笔记

    1.出现win与linux只能引导之一启动,此时启动linux并更改启动文件可以用linux自带的grub2引导启动 2.ubuntu64位安装时需要联网,因为其有bug,镜像文件中缺少gurb2,需 ...

  4. Windows 10 + kali Linux 双系统安装教程(详细版)

    准备工具如下: kali Linux 镜像 准备一4G以上的U盘 制作U盘启动盘工具- Win32DiskImager 添加引导工具-EasyBCD 留出一个空的盘,哪个盘的空间比较大可以压缩出大概2 ...

  5. Ubuntu与Window双系统安装的注意事项

    UBUNTU与WINDOW双系统安装的注意事项   Ubuntu与Window双系统安装的注意事项 由 匿名 (未验证) 提交于 2019-05-18 10:07:41 登录 发表评论 29 次浏览 ...

  6. linux&win7双系统安装

    linux&win7双系统安装 硬盘大小分配方案 按照顺序来建立分区 /swap    4G     ==即交换分区,也是一种文件系统,它的作用是作为Linux的虚拟内存.在Windows下, ...

  7. 轻松学习之Linux教程一 ubuntu14.04+windows双系统安装

    本系列文章由@uid=hpw" style="color:rgb(255,0,0)">超人爱因斯坦出品.转载请注明出处.          文章链接:http:// ...

  8. Linux和Windows双系统安装要点

    这里主要说下CentOS和Windows7的双系统安装遇到的一些问题 一.磁盘分区 这个不得不说下在Windows下坑爹的设定了,如果是用默认的磁盘划分,系统会自己先划出一个100M左右的区,关键还是 ...

  9. Ubuntu Linux 与 Windows 7双系统安装教程(图文)

    前期准备: 1. 备份你的重要数据到其他设备上,以防不测2. 准备linux镜像.可以到ubuntu官网下载iso格式的文件.(注意:如果你是双显卡,不要随便下.amd的双显卡请选择含有"a ...

随机推荐

  1. py-day4-2 python 内置函数

    zip() #zip 拉链方法 一一对应 只要是序列类型的都可以 print(list(zip(('a','b','c'),(1,2,3)))) 结果: [('a', 1), ('b', 2), (' ...

  2. TCP连接异常:broken pipe 和EOF

    本文介绍3种TCP连接异常的情况. 1.server端没有启动,client尝试连接 ./client dial failed: dial tcp 127.0.0.1:8080: connect: c ...

  3. git 远程分支回滚

    git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id [本地代码库回滚]: git reset --hard commit-id :回滚到commit-id,讲commit-id ...

  4. delphi 调用QQ邮箱发送邮件

    procedure TForm1.FormCreate(Sender: TObject); begin try IdSMTP1.AuthenticationType := atLogin; IdSMT ...

  5. 【java】java三种技术架构

    JAVAEE : 企业环境下开发应用程序,servlet,jsp,针对web应用程序的开发. JAVASE:普通简单的桌面应用程序,商务应用程序.(java版扫雷) JAVAME手机应用软件,电子消费 ...

  6. tomcat守护相关

    tomcat守护相关(centos7) 今天在部署自己的服务到CentOS7服务器上tomcat中时,担心服务宕机想守护一下服务程序,于是现在网上找了一个用while写的循环守护脚本,后来发现这种方式 ...

  7. 2018-2019-2 20175227张雪莹《Java程序设计》 实验二《Java面向对象程序设计》

    2018-2019-2 20175227张雪莹<Java程序设计> 实验二<Java面向对象程序设计> 实验报告封面 课程:Java程序设计 班级:1752班 姓名:张雪莹 学 ...

  8. 窗口置顶 - 仿TopWind

    前置学习:低级鼠标hook,获得鼠标状态. 这个在原来获得鼠标状态的基础上,加上一个事件处理即可. TopWind就是一个可以置顶窗口的文件,避免复制粘贴的时候的来回切换(大窗口与小窗口),算是一个实 ...

  9. 负载均衡器技术Nginx和F5的优缺点对比

    负载均衡器技术Nginx和F5的优缺点对比 博客分类: 应用服务 F5nginx  对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的 ...

  10. ES6系列之解构

    本系列是在平时阅读.学习.实际项目中有关于es6中的新特性.用发的简单总结,目的是记录以备日后温习:本系列预计包含let/const.箭头函数.解构.常用新增方法.Symbol.Set&Map ...