题图:by ourclickdays from Instagram

阅读文本大概需要 8 分钟。

在大多数情况下,对于一个程序开发人员,电脑的操作系统的最佳选择不应该是 Windows,而是 Mac 或者 Linux。

Mac 固然很好,但是价钱实在不亲民,让很多人连体验都体验不了,只能停留在想象中,那是属于“别人家的电脑”。如果你想装个黑苹果,那我劝你还是放弃吧,或者你可以去尝试一下。

除了 Mac 外,还有开源免费的 Linux 可以选择,可以让你 远离游戏和一切娱乐项目,而专注于开发。

Linux 的发行版本有很多,这里选择 Ubuntu 并没有什么特殊的缘由。只是个人感觉在桌面版本 Ubuntu 会比其他发行版做得更加人性,更加成熟。而你如果想使用 CentOS,Debian等,在本篇教程中,换汤不换药,应该也是同样适用的。

0. 准备工作

由于本教程,是在双硬盘下安装的。所以你要确保你的电脑上有两块硬盘,如果没有,可以去购买一块,这里强烈推荐 SSD,不要再买 HDD 了。因为在我的对比之下,安装速度差的不是一点半点,HDD 下安装可能需要20-30分钟吧(没有去注意,反正挺久),SSD 下安装,啾的一下,很快就好,真的超级快的。

最后,如果你怕误操作,将新系统覆盖到你原来的物理盘上,导致你的数据丢失,你最好进行备份,但是我相信你只要跟着文章一步一步来操作,不会出现这种意外。

总结如下:

  • 双硬盘(SSD)

  • U盘(4G+)

  • 一个软件(UltraISO)

  • iso文件

  • 数据无价,注意备份

1. 安装硬盘

若你的电脑已经有两块硬盘(都是HDD也无防,没有强制),那你可以直接跳过,进入第二步。

由于我此前只有一块硬盘,所以为了这次顺利的安装,我特地网购了一块 SSD。其实在此之前,我有尝试在单硬盘上尝试安装,也已经成功安装了,但是在开机重启后,电脑无法得知该从哪个分区引导系统,导致我的电脑直接无法使用,不论是 Windows 还是新装的 Ubuntu 都进入不到系统,好在我不慌,我家里有好几个 U盘,其中一个 U盘,装的是 PE系统,里面有DiskGenius工具,可以自动修复引导。这才得以重新进入 Windows。

关于单个硬盘引导的问题,我曾尝试使用 EasyBCD 和 NTBOOTautofix 来创建新的引导。但是都没有成功,为了减少折腾的成本,我才直接选择双硬盘安装的。如果有单硬盘安装经验的朋友,欢迎与我交流,我也想学习一下。

这里上一张我安装硬盘的记念图。


你没有看错,我的是台式机。说起这台电脑,还是前年我自己搜罗配置单,自己从各大电商平台,有京东,淘宝,还有天猫买了所有的配件,然后自己一件一件组装起来的。还是挺有感情的,虽然也是渣渣配置,但是这个过程还是很愉快的。在有了每一次装体验后,后面我还给别人装过好几台,如果说高三是我知识储备最高的时期,那前年就是我动手能力最强的时期的。组装过将近十台的电脑。这都是题外话了。

第一次装好硬盘后呢,要进入原先的 Windows 系统,检查一下,我们安装的硬盘有没有装成功。由于我装了工具,开始键和你们的可能不一样(不过真的是Win10),你也可以右击桌面 「我的电脑」,再点击「管理」。


如果硬盘安装成功,这里会有一块未分配的盘,如图中的 硬盘0。
第一次使用,需要初始化硬盘,记得选 GPT。


这里可以不用急着分区(在后面安装系统时会让你分的),如果你要提前分好(使用DiskGenius),也没有关系。

2. 制作U盘系统

有安装过系统的人(Windows),正常都知道,我们使用U盘安装一个 PE 系统,然后通过这个 U盘 过渡,将真正的操作系统写入硬盘中。

那么如何安装这个 U盘 系统呢,你首先需要先去官网下载一个对应的系统的 iso文件,Ubuntu 的话,你可以去官网下载:https://www.ubuntu.com/download/desktop,我这里下载的是 16.04 的。

此外,你还需要一个可以 iso文件 写入到U盘中的工具,这里我使用UltraISO ,你可以关注公众号后,在后台回复关键字「双系统」直接获取下载地址。

iso 和 UltraISO 都准备完成后,就可以安装U盘系统了。

首先,打开软件,点击 文件 - 打开,选择你所下载的 iso 文件。出现如下界面


再点击 启动 - 写入硬盘映像 - 写入


如一切顺利,U盘就制作完成,一般 99.99% 都不会在这地方出错。

3. 关闭快速启动

大家都知道,win10的开机速度有多快,具体原理我就不讲了,有兴趣可以搜索引擎查找。

但在这里,必须关闭 win10的快速启动功能。方法如下:取消勾选「启用快速启动」,点击保存修改。然后就可以正常关机了。



4. 安装Ubuntu

在安装之前呢,首先你要根据你的主板,查找选择 启动顺序 的快捷键。由于我的主板是 MSI ,所以我的快捷键是 F11。当然你可以选择,按DEL键进入 Bios,更改顺序。但是我这里不想这么麻烦,因为安装完后又要改回来。

查找完后,你可以对电脑开机了,按住你的快捷键,选择启动方式。由于我们要从U盘启动,所以这里选择

这里一定要注意,选择最后一个,自定义选项。


终于到了分区的这一步了,这是最关键的一步。对于Linux不熟悉的人,到这里可能会懵逼。不用怕,这里给你提供一个最简单的分区配置。具体为什么这么分,我想你并不关心吧?

  • efi:系统分区,我分20G,分太多了。

  • swap:系统交换分区,设置为8G

  • /:剩下全部分给根目录,类型选 ext4

对,就是这么简单粗暴。如果你想更加精细一点,你还可以自定义 /home,/usr等。

分区完成后,一定要注意如下这二个红框,选择安装启动引导器的设备为 我们刚刚设置的efi分区。检查无误后,就可以点击「现在安装」。


接下来就是 选择时区 - 配置键盘。

选择时区

配置键盘

到了这里,你应该可以长舒第一口气了。成功了一半了。

安装过程

如果你和我一样使用 SSD ,应该不出5分钟系统就可以安装完毕。弹出如下界面。点击现在重启。


重启的过程,记住还是一样按住你的快捷键,我这里仍然是 F11,看到没有,已经有一个叫 ubuntu的启动设备。就它了,选择进入系统。接下来,就是选择要以哪种模式进入ubuntu,你根据需要去选吧。


5. 成果展示

直到上一步,我们已经安装好了一个Win10 + Ubuntu的双系统。接下来就来好好地装饰一下我们的系统。

由于默认的Ubuntu主题也是丑得可以,经过一个晚上的美化,安装完了一些常用的软件后,一个颜值超高的操作系统就这么诞生了。

它变成如下这般帅气逼人,果然看着比 windows 的舒服多了。



-END-

到这里教程就结束啦。赶快收藏一波,然后抽空动手实践一下吧。

因为 Linux 系统内核是开源的,所以我们能通过 Linux 系统深入了解操作系统是如何工作的。操作系统的主要功能有以下五个内容:进程与处理机管理,作业管理,存储管理,设备管理,文件管理。执行以上操作都可以通过命令行。

如果你是第一次玩Linux,对命令还不熟悉。在这里,猴哥给你准备了一份经典的Linux 入门到精通视频教程。关注公众号后,回复「Linux」,即可领取。

如果你觉得文章还不错,请大家点赞分享下。你的肯定是我最大的鼓励和支持。

推荐阅读:

盘点一些网站的反爬虫机制

使用 Python 生成二维码

Python 爬虫入门

多线程爬取 unsplash 图库

不积跬步,无以至千里

精彩内容

本文转载我的一个好朋友的公众号「Python 编程时光」。该公众号专注于 Python 基础知识扫盲,进阶知识点普及,高效开发技巧的分享。总之,文章质量都是保证的。


扫描以下二维码关注

手把手教你安装 Win+Ubuntu 双系统(图文教程)相关推荐

  1. 组装机装系统,在另一个电脑只有ubuntu系统的情况下用ventoy制作Windows启动盘并且成功安装,后续如何安装win+ubuntu双系统(安装ubuntu后可能出现的wifi不能用的解决方法)

    第一步 下载ventoy 1.下载linux版本的ventoy 2.安装Windows镜像,自己找 3.下载得到的是压缩包ventoy-1.0.76-linux.tar.gz 下载得到的压缩包所在的位 ...

  2. Win7下使用U盘安装Ubuntu16.04双系统图文教程(亲测)

    安装步骤: 1.下载Ubuntu 16.04镜像软件: 2.使用ultraISO软件制作U盘启动盘: 3.利用U盘启动盘来安装Ubuntu系统: 4.使用EasyBCD创建启动系统启动引导:(可以省略 ...

  3. 两种方法教你彻底卸载Ubuntu双系统,无启动项残留

    两种方法教你彻底卸载ubuntu双系统 方法一: 1.在windows下下载磁盘工具DiskGenius *下载地址:*http://www.diskgenius.cn/download.php 下载 ...

  4. 安装Windows10,Ubuntu双系统14.04LTS记录

    安装Windows10,Ubuntu双系统14.04LTS记录 参考链接:http://www.jianshu.com/p/2eebd6ad284d(推荐直接看这个链接,我也是看这篇博客装的)然后自己 ...

  5. 图形工作站安装win7+ubuntu双系统

    图形工作站安装win7+ubuntu双系统 最近,实验室新买了一个图形工作站用来跑深度学习.根据网上教程,试着装了一下win7+Ubuntu.两个系统都装在固态硬盘上,感觉还不错.本篇文章主要是梳理一 ...

  6. 关于华硕飞行堡垒7安装win10+ubuntu双系统失败后转用win10子系统ubuntu的总结

    一.安装win10+ubuntu双系统的背景 最近这段时间在做Tensorflow2.X的项目,由于之前接触过Docker容器,于是就萌生了用Docker容器来构建深度学习的训练环境.由于win10上 ...

  7. miix2 10 linux,联想Miix320安装Win10+Ubuntu双系统引导的方法(超简单)

    入手联想miix320的童鞋们,原装的win10用的舒服吗?上周趴在床上看<鸟哥的linux私房菜>突然想敲几行代码练练手,但又不想爬起来把我的15寸燃7000搬过来(冬天室内不到18度) ...

  8. 第一次安装win10+ubuntu双系统的经验及踩过的坑

    第一次安装win10+ubuntu双系统的经验及踩过的坑 Windows + Ubuntu 16.04 ---> 双系统安装及删除 工具 分区 制作启动u盘 安装ubuntu 双系统引导 ubu ...

  9. UEFI模式安装win10+Ubuntu双系统

    本人的电脑是Lenovo Miix510,近期因学习Linux需要安装Ubuntu.因为电脑配置不高,在虚拟机上安装之后运行有点卡,用得不爽,所以想着直接来个双系统.在网络上找了好多教程,发现很多都是 ...

最新文章

  1. 一起教育科技携手神策数据,数据赋能智能教育新时代
  2. 继承关系 c# 1613704854
  3. Vue -- 指令【学习笔记】(持续更新)
  4. 字符串在Python中的本质是一个序列。 数字类型不是序列,不是可迭代对象,只能看做一个整体不可分割...
  5. 乱七八糟的,mark的东西...
  6. ValueError: optimizer got an empty parameter list
  7. 2022最新软件测试面试题,看完还怕拿不到offer?
  8. 瞬间移动(c(n, m))
  9. Dynamics 365 批量删除记录
  10. React styled-components TypeScript 的最佳实践
  11. 论文写作——韬ASMI29 algorithm部分语句修改
  12. R数据分析|可视化|dplyr|Kaggle奥运会数据集(一)
  13. Linux 系统中如何查看日志 (常用命令)
  14. 图瓦软件研发的《PDMS三维自动出图软件》第100个版本
  15. MySQL约束-自增长约束(auto_increment)、非空约束(not null)、唯一约束(unique)
  16. 零基础自学python,作为过来人告诉你,这些坑一定要避开......
  17. 关于写代码所用的编辑器
  18. 使用upgrade-insecure-requests的问题
  19. Thymeleaf th:insert、th:replace、th:include的使用
  20. 【步步为营 Entity Framework+Reporting service开发】-(3) 创建commandline 应用程序 ,使用EF导入数据...

热门文章

  1. 2021年国开电大 复变函数 形考任务
  2. 产品经理适合创业,项目经理适合打工
  3. matlab的正则表达式讲解[转]
  4. IP KVM分布式支持CCTV打造全球首个8K视频工作室
  5. pandownload 替代品_解除百度云网速限制方法(pandownload替代品)
  6. 【视频播放器】在macOS上使用IINA
  7. 简约几何阶段性述职报告PPT模板-优页文档
  8. darknet详解(yolo图像检测)
  9. 四川大学通报:现场挡获一男生在女卫生间偷拍!开除学籍!
  10. Python qq自动回复