安装双系统--Windows 和 Ubuntu

作者:Raphael Song 如需转载,请注明出处。

The way to learn a new programming language is to write programs.

让我们开始!

工欲善其事,必先利其器。Linux正在成为越来越多程序员的编程环境,然而也脱离不开使用Windows的习惯,所以安装双系统就为一个不错的选择,然而很多人不知道具体如何操作。根据我这几年的安装经验,其实不同的机器还是略有不同的,一篇博客其实难以盖全,我尽力多讲一些情况。如果有遇到相关问题,可以留言交流。


安装以前

我以下的讲解是默认你已经有可以运行的Windows系统,然后安装Ubuntu系统。如果是有Ubuntu系统,然后安装Windows系统,情况会略有不同,需要另外解决,主要问题是Ubuntu的引导项会被Windows覆盖。还是会到我们主要讲的已有Windows,准备安装Ubuntu的情况。具体安装什么版本可以根据需要,我选择最新的Windows 10 和 Ubuntu 18.04。

安装流程

感谢,以下内容部分来自知乎。

首先我们要为linux系统划分出一块空余的硬盘空间。


在Windows 10中打开“磁盘管理器”,找一个空闲的磁盘分区,压缩出来一部分空间给Ubuntu使用,压缩出来的硬盘应处于未分配状态。或者通过删除某个不使用的本地磁盘使其处于未分配状态。


安装双系统--Windows 和 Ubuntu



在里面压缩出一段空余的空间


安装双系统--Windows 和 Ubuntu



制作linux启动盘


首先我们下载ultraios,用这个软件来制作linux的启动盘。插入用来制作启动盘的U盘(会被格式化,请备份好重要文件),打开UltraISO刻录软件


安装双系统--Windows 和 Ubuntu



选择“文件(F)”->“打开”,找到你要制作的linux镜像文件,然后点击“打开”。在这里阿谦以我用的ubuntu来介绍。


安装双系统--Windows 和 Ubuntu



选择“启动(B)”->“写入硬盘映像”,打开启动盘制作界面


安装双系统--Windows 和 Ubuntu



然后点击下方的“写入”,会弹出警告提示,确定后,就会开始制作启动盘。写入完成后关闭UltraISO软件即可。


安装双系统--Windows 和 Ubuntu



BIOS设置


重启电脑,进入BIOS,关闭Windows系统的快速启动(Fast Boot)选项,即设置为Disable状态。


安装双系统--Windows 和 Ubuntu



BIOS中设置U盘为第一启动项,保存并重启


安装双系统--Windows 和 Ubuntu



安装ubuntu


U盘启动,进入刻录到U盘的Ubuntu系统中

选择Install Ubuntu。如果选择“Try ubuntu”,双击左上角的”Install Ubuntu 16.04LTS“,打开安装界面。

根据提示输入一些信息即可。到分区步骤是成功的关键。

在安装类型中有两种选择方式。如果对linux不是很了解的可以选择第一个选项。如果没有第一个选项,或者熟悉linux的选择其他选项(其他选项的安装方法我回用深灰色字体在下方标注)


安装双系统--Windows 和 Ubuntu



如果是对linux有一定了解的可以选择其他选项


安装双系统--Windows 和 Ubuntu



在这里我们要自己设定分区,一般我们只需要设置“/”分区,和swap分区。


安装双系统--Windows 和 Ubuntu




安装双系统--Windows 和 Ubuntu




安装双系统--Windows 和 Ubuntu


此时注意观察有没有EFI分区,如果没有,则需要分一个boot分区,因为你的Windows是BIOS的安装方式;如果有EFI,则Windows是UEFI方式安装,让Ubuntu跟Windows共有一个EFI分区即可。

接下来会有提示信息。点击继续就好


安装双系统--Windows 和 Ubuntu



下面的选择按照图片提示就好


输入自己的位置以配置时区。


安装双系统--Windows 和 Ubuntu



键盘布局默认就可以


安装双系统--Windows 和 Ubuntu



设定账户信息和密码。


安装双系统--Windows 和 Ubuntu



接下来下载更新,自动安装。安装完成之后重启。


安装双系统--Windows 和 Ubuntu



重启之后会进入Ubuntu的Grub2引导界面,默认启动Ubuntu,等待时间是10s。(用上下方向键进行选择)


如果启动过程在Grub引导项中可能没有windows的启动项了,进入Ubuntu执行sudo update-grub更新一下启动项就可以了。

欢迎大家留言交流。可以查看我的C++系列博客