写在前面

刚好想重装一下 Linux,也顺便记录一下我的学习之路
时间:2019 年 3 月 (之前的方法成功有,失败有,之后好方法也有,改头换面也可能)请注意本文发表时间
而且现在好多教程都老了,包括一些工具界面的更新,导致有些工具好多人就算看教程也不会用
也有朋友跟我讨论要怎么装好双系统,所以才有了这篇心得分享

本文算得上是鹤立独行吧,采用的是 【 UEFI + MBR
另外:图片水印上的 QQ不是我,是我用 QQ登录 CSDN 后给我的一个绑定 ID 所以大家不要加

其实装机很简单,你不要把它想得那么复杂
只需要做的就是理清思路,首先做?,其次做?,再做?,最后做?
你先大体上浏览一遍,然后回过来仔细阅读一遍,再闭上眼睛将操作步骤脑海里过一遍

既然你选择看我这篇文章,那你肯定是有两块硬盘,且想装双系统( Win + Linux )
装机有风险,入坑需谨慎,操作若不当,你就两行泪
所以务必请你将重要数据 【备份】【备份】【备份】
免责声明:本文内容均用于互联网,禁止商业行为,分享请注明出处。因操作不当引起的数据损坏概不负责
内容有点长,算是整理一下装机心得,不啰嗦啦,开整吧



文章目录

  • 写在前面
  • 注:需要明白的==要点==
    • BIOS ?UEFI ?GPT ?MBR ?
  • 安装环境
  • 【一】准备工作
    • (1)镜像(ISO)下载
    • (2)制作U盘启动盘
      • 补充:
    • (3)分区预留
    • (4)BIOS设置
    • UEFI 为灰色处理方式
  • 【二】Windows 10 安装
  • 【三】Ubuntu 安装
  • 【分区】
    • 附录:


注:需要明白的要点

  • BIOS ?UEFI ?GPT ?MBR ?

看到这些不要头大,这些都是你必须明白的东西
不明白是装不好系统的,经历多次失败你就明白了

【BIOS】与【UEFI】:决定了你的电脑启动方式,比如你有多块硬盘,以什么方式从哪块启动?
怎么启动?就有了 【GPT】和【MBR】
【UEFI + MBR】,【UEFI + GPT】,【BIOS + MBR】,【BIOS + GPT】
现在基本都支持 UEFI,所以博主的 BIOS 设置成 【UEFI + MBR】

这里放出一些关于 BIOS 和 UEFI 以及硬盘分区表格式的介绍(点击蓝色名词)
【BIOS】 ---- 也可以叫 Legacy(传统式)BIOS
【UEFI】 ---- 也可以叫 新型 UEFI(继承传统以外更加先进)
【G PT】 ---- 磁盘分区表布局结构类型(先进技术)
【M BR】 ---- 同上,引导扇区(磁盘上有小部分隐藏分区)

说明:GPT可以读出 MBR读不出的空间
也就是说 MBR只支持 2TB及以下的硬盘,超出 2TB只能管理 2TB,所以就有了 GPT
你这样记:MBR= M (兆)GPT= G(G),G比 M大,所以 GPT能认到的磁盘容量比 MBR大

只是为了让你更方便记忆以及清楚他们的关系,不参与任何针对性的回复讨论
你如果是 UEFI+GPT 的,装机就更简单了,所以得弄懂 GPT 与 MBR

那有人会问为什么博主要用 MBR 而不用 GPT?这就是萝卜白菜,不在本文讨论范围
寥寥数语表明不了它们之间的关系以及跟 BIOS 和 UEFI 的关系,看完介绍,理解了,咱们就继续
其实每篇教程也好,心得也罢,目的就是为了想大家明白这些关系,但觉得大部分都是点到为止
那是因为不经历几次失败你是不会明白的,但在操作前,再强调一句,备份数据,现在我们接着来



安装环境

  • 微星主板【UEFI + MBR】
  • Windows10 (1809) 专业工作站版
  • Ubuntu 18.04.2 desktop
  • SSD (固态240G) + HDD (机械1T)


【一】准备工作

0,U盘一个:现在随便都 16G,32G,所以 8G 不在话下。最少要 2G
1,镜像下载:下面放出地址以及如何下载
2,制作:U盘启动盘
3,分区预留
4,BIOS 设置
5,开搞



(1)镜像(ISO)下载

【Windows10 1809】 ----(百度盘) 提取码:42am
照顾后续更新这里给上国内镜像:MSDN我告诉你

【Ubuntu 18.04】 --------(百度盘) 提取码:wzbd
附上官方网站:Ubuntu



(2)制作U盘启动盘

现在网上的教程实在是太多了,有用 UltraISO,有用 U大师,U启动,老毛桃,U深度。。。。。。
无非都是相差无几。工具随便你选,无伤大雅,哪些软件好用与否,不评论
这里推荐一个,【Rufus】也是本人所使用的工具(右上角可以选择简体中文)


说明:亮蓝色的高级选项不用去管,也不用打开,按照图上给出步骤进行,等待状态栏执行完,关闭



补充:

啰嗦环节,可跳过
给大家看看博主的分区表
查看磁盘管理器用 Win (window图标)+ X 之后按 K



磁盘0为 SSD
磁盘1为 HDD
也许有细心的朋友发现博主为什么不想用GPT了,给大家找了一张图,请看


因为用GPT装 Windows 8 及以上会给你分出系统保留区,以及用来存放分区表的一些隐藏区
难免会引发我的躁动之心以及强迫症,【磁盘,博主必须全部掌握】不要想着去删除卷,操作不可逆
但是 Windows 8 以上就不能装 MBR 了,会提示 “ Windows 无法安装到这个磁盘,选中的磁盘具有 MBR 分区表 ”
还有 Windows 8 以上装 MBP 会提示你,要建个系统保留区,还有 win 带来的几百 M 其他隐藏区

那么我是怎么装上且分区这么干净的?
如果有朋友想知道,可以留下评论,人多的话,我会另写个流程分享。
当然,你也可以自己研究,不要缺乏研究心理以及捣鼓精神,所有的经验都是经过无数人实操折腾整理而来的
方法很多种,你会发现某个大陆也不一定。或许,以后在某个地方我能看到你写的心得体验



(3)分区预留

⚠警告⚠:从这步开始,再三重复:重要资料请一定要备份,备份,备份


win10 分区这里就不过多阐述,目标就一个,不管你有没有哪些奇怪的隐藏分区不用管它
在磁盘后面留一块未分配字样的分区就可以,不推荐从头或者从中分区,后续管理很麻烦
这里放上分区工具链接:【DiskGenius】 ------- 提取码:x0n5
关于使用方法,工具里的帮助文档很全面,网上也有好多资料,这里不阐述



(4)BIOS设置

各个主板的进入方式不一样,一般是F11或者F2或者F8或者Delete
请自行百度你的主板进入 BIOS 快捷键


找到 BOOT 字样

设置成 Legacy + UEFI


UEFI 为灰色处理方式

这里附上 UEFI 为灰色,不能更改,解决方法如下



找到 Advanced (高级设置)
主板不一样,就有不一样的选项,意思就是禁止他的快速启动模式
所以这里找到 Windows OS 。。。进去


找到 WHQL Support 回车,现在主板基本都支持鼠标,所以操作谨慎


将选项设置成 Disabled (也就是关闭快速启动)

回到 boot 就可以设置了



【二】Windows 10 安装

这里不做介绍,留下以后另起一篇关于 Windows10 装 MBP 的方法的链接,也可以自行研究
多嘴一句 Windows 的分区,你看我这篇文章的时候我假设你有两块硬盘且是 SSD + HHD 的,就不谈论
如果你的磁盘容量不多,但是又想装双系统,那么我建议你 C 盘分个 60G
因为 Windows10 现在用到的容量最多不超过 20G,17G 多一点不到 18G,60G 足够了,不是越大越好
有的朋友会说,越用磁盘空间就越少,那是你不会管理磁盘,不会挪移系统文件保存地,不会管理注册表等等
如果你不会,且担心以后越用越少,那么你就分 100G 给 C 盘,毕竟 100G 满了你也差不多想重装了

【三】Ubuntu 安装

  • (1)插入U盘,重启开机选择 U盘 进入 (如果你也是 MBR,选前面不带 EUFI 字样的,GPT 的可以)


【分区】

接下来进入最具有争议性的阶段,也是方法无数个的阶段,也是导致你双系统成功与否的阶段
想必你已经在网络上找了很多套方式方法了,但前提是,你必须明白你分给 Ubuntu 的每个目录的作用
其实怎么分区,如何分区,都有自己的一套方法,看你自己怎么管理,习惯了就跟 Windows 一样
我这里不做多介绍哪个目录干什么,整多了你看着懵,你只需要明白下面的


注意:我给朋友们讲讲 【 /efi 】 分区,【 /efi 】从字面意思你就知道是跟 UFEI 挂钩的
其实这个分区的意思就是引导你的 Ubuntu 进入系统,好比上面 Windows 的隐藏分区
好多人都是因为这一个分区没搞好,导致 Ubuntu 进不去
所以在双硬盘的前提下,我们不要这个分区,直接将引导启动器装在第二个硬盘,就能成功进入系统
单硬盘也没必要分,就跟上面 Windows 一样 【 /efi 】其实只占据不到 20M 的空间
完全可以放在根目录下面不影响效率


首先,【 / 】根目录,必须分,就跟 Windows 的 C 盘一样
其次,【/usr】 ,目前( 2019 . 3 )的 Ubuntu,强制性将软件安装在 【 /usr 】 下面,
再者,【 /home 】,相当于 Windows 里面的用户( \Users目录下的 ),在【 / 】目录里面
最后,【 /swap】,这个目录的作用是你内存不够的时候 Ubuntu 调用的物理内存,8G 以上可分可不分
8G 以下,给你内存的 1.5 倍到 2 倍就可以了(比如:4G 内存可以分个 8G )
注:虚拟内存
这个方案是考虑到硬件发展,物理内存搭配 CPU 处理,根据你的 CPU 性能以及物理内存大小而定
想弄懂交换空间你得明白 CPU 和 物理内存是怎么进行交接工作的原理

所以,我这里给的方案就是 【 / 】【 /home 】【 /usr 】【 swap 】
还有,只分 【 / 】【 /home 】【 swap 】 也能成功进入系统
其次,只分 【 / 】【 /home 】 也能成功进入系统( 8G物理内存前提下 )
为什么可以不要【 /usr 】,其实给出这个分区是为了重装系统时不再重新编译软件而直接使用早先编译的版本
这个分区就跟我们重装 Windows 只动 C 盘是一个道理,但是大多数普通用户很少自己编译安装软件
所以这个分区对于大多数普通用户来说,没有意义。

接下来讲讲分配大小。我给你捋一下思路

【 /swap】交换空间
8G 往上不分都行,8G 往下,现在最低都是 4G ,所以给个 8 G,意思就是内存不够了,调用这里
就目前(2019.3)的消费水平以及技术水平,相信基本上都是 8 G 往上了,不然你玩个游戏都费劲
如果刚好 8G,你也可以分 8G (等量。搭配你的 CPU 处理性能而定,大部分这里的空间都用不到)

【 /home】用户目录
我当你是娱乐向,你就分大点,图片,音乐,视频,下载,都在此目录,进 Ubuntu 你就会发现了
【 /home】目录的必要性,还是因为资料,比如当你的系统崩溃,你可以马上重装系统获取
这也是我推荐大家学习 Linux 首要目标,你别忙着去学命令,先学目录

【 /usr 】软件安装目录
Ubuntu 18.04.2 之前不说,之后也不聊。目前 Ubuntu 强制性将你的软件安装到此目录,所以必须大,
大多少呢?这么说,我剩下的都给它了。

【 / 】根目录
也可以说是你的 C 盘,但是此 C盘 非彼目录。大概这么个意思,囊括了上面除交换空间外的所有目录
那可不可以就分个 【 / 】 和交换空间? 可以试试,但没必要,在Windows下面C盘满了会影响速度
那么在Ubuntu下面也是一样的,所以才有了上面的目录,而这个目录会调用上面的目录,
因此小了也就没效率,到底分多少?看我下面比例



我预留了大概 【 300G 】不到给 Ubuntu
所以分区方案是 【 / 】50G,【 /home 】100G,【 /usr 】133.3G,【 swap 】7.8G
你会发现除【 swap 】外,是从小到大分的,【 /usr 】和【 swap 】要计算一下,用 兆(M) 计算,差不多就行
比例大概是 【 / 】【 /hone 】【 /usr 】 ---------- 【 1:2:2 - 2.5】 [/home 和 /usr] 可以对半分,人是活的
【 swap 】8G 包括 8G 往下给 8G,8G 以上随意
接下来讲讲分区步骤,在 【GPT】模式下步骤没有要求


你得明白 Linux 区分不同硬盘的机制,现在统一用 【 sda 】 代表第一块硬盘
因此你的 Windows 分区也会在这里被 Ubuntu 读取出来,Windows 分了多少主分区和逻辑分区,在Linux里面也会算进去
/dev/sdaX 代表的是第一块硬盘的第几个分区,所以要知道支持的最大容量和最大支持主分区以及逻辑分区的数量
/dev/sdaX 中的数字 X 的编号是有限的,因此,分区顺序也很重要,结合你 Windows 的分区以及分区表格式
【UEFI + MBR】,【UEFI + GPT】,【BIOS + MBR】,【BIOS + GPT】

如果你 Windows 主分区过多,这里就进行不下去,因为 (GPT) 磁盘分区样式支持最大卷为18 EB (exabytes)
并且每磁盘最多有 128 个分区。与 MBR 分区的磁盘不同,至关重要的平台操作数据位于分区,
而不是位于非分区或隐藏扇区。另外,GPT 分区磁盘有多余的主要及备份分区表来提高分区数据结构的完整性。
可以让你在 Windows 下随意分区,但到了 Ubuntu 下面,有的进入其他选项进行分区的时候会有以下两个错误

1,空闲分区不可操作,(请注意你的硬盘主分区个数是不是达到了四个)
2,分完 swap 之后有空闲但显示不可用(同理,检查你的主分区是不是达到了四个)

说这么多,无非就是想告诉你,在 MBR 下,只能认 4 个主分区 ,GPT 没这么麻烦
注意:这里的四个主分区是你所有硬盘加起来


所以,当你为【MBR】的时候,按步骤,【swap】最后再分,前面全部用逻辑分区
每次创建分区前点空闲,再点【+】号





现在到来安装引导器,双硬盘直接装第二块硬盘,如果你是单硬盘,直接选择第一块硬盘,
由 Ubuntu 引导 win10,进去后根据需求再改引导文件





接下来就慢慢等待,也可以再将我这边文章慢慢品味一番

这步别忘了,开机选择你的硬盘所在系统进入 Ubuntu

开始享受你的 Ubuntu 之旅吧



附录:

参考资料

【UEFI与BIOS、GPT与MBR的区别】-------- 【 CPU,内存,硬盘之间的关系 】
【 Linux 目录详解 】 --------【 Linux 文件系统详解 】

文章目录

  • 写在前面
  • 注:需要明白的==要点==
    • BIOS ?UEFI ?GPT ?MBR ?
  • 安装环境
  • 【一】准备工作
    • (1)镜像(ISO)下载
    • (2)制作U盘启动盘
      • 补充:
    • (3)分区预留
    • (4)BIOS设置
    • UEFI 为灰色处理方式
  • 【二】Windows 10 安装
  • 【三】Ubuntu 安装
  • 【分区】
    • 附录:

【Windows10_1809 + Ubuntu_18.04】+【SSD + HDD】双硬盘双系统装机心得分享相关推荐

  1. RE0:从零开始的服务器生活(一):双硬盘双系统+无线网卡驱动+最简单的Ubuntu16.04 Nvidia显卡驱动设置

    目录 (一)双硬盘双系统+无线网卡驱动+Nvidia显卡驱动 前期的硬件准备 安装系统 准备Ubuntu驱动 网卡驱动 显卡驱动 必备软件安装 后记: (一)双硬盘双系统+无线网卡驱动+Nvidia显 ...

  2. 求助大家:双硬盘双系统,开机后,只能进win10

    求助大家:双硬盘双系统,开机后,只能进win10 我的需求:双硬盘安装双系统,两个系统相互独立,互不影响,通过开机进bios来选择进入哪个系统. 台式机配置: 1个256G SSD,已安装好win10 ...

  3. 在Win10系统下安装Win7,使笔记本电脑形成“双硬盘-双系统”格局的过程

    该过程展示了联想小新潮7000--14IKBR笔记本电脑(已预装SSD固态硬盘和机械硬盘并且已预该过程展示了联想小新潮7000--14IKBR笔记本电脑(已预装SSD固态硬盘和机械硬盘并且已预装Win ...

  4. 双硬盘多系统独立引导(2-Windows xp Win7)

    关键词:双硬盘 多系统 引导 启动项 windows7 分区盘符隐藏 boot.ini 注册表 组策略 开门见山 解决问题:双硬盘多系统独立引导.即重装一硬盘上的系统不影响另一硬盘系统的使用+添回启动 ...

  5. 双硬盘双系统的曲折之路

    N年前买了电脑,40G的硬盘.自从开始下载电影后,发现硬盘空间不够用了,发现硬盘空间不够用了.C盘D盘用来练习装系统(有天装了七次),15G. BOOK,FLASH,PICTURE,SETUP,DOW ...

  6. 华硕天选3 win11+ubuntu20.04双硬盘双系统配置(包括ubuntu重启后无法成功进入、没有wifi图标的设置)

    嫌麻烦直接淘宝找人帮忙安的,这里记录下来安装过程,以后可以自己弄 (现在自己按这个方法安装了三四次, 基本是没问题的). 我的电脑目前是两个500g固态,一个自带的一个后安的,给Ubuntu分了250 ...

  7. win10+ubuntu16.04双硬盘双系统安装详细教程

    历经挫折,都装了双系统,有单硬盘的有双硬盘的,把教程贴上来. 1.首先:UltraISO(软碟通)制作U盘启动盘完整教程(附网盘软碟通资源及ubuntu16.04镜像) 里面有教程和资源https:/ ...

  8. Win10+Ubuntu18.04 亲测UEFI启动模式双硬盘+双系统成功安装经验

    温馨提示:  本贴适用于 Win10 UEFI 模式启动+双硬盘(固态硬盘+机械硬盘)安装 ubuntu18.04 双系统 本人电脑型号: 戴尔游匣5575 (128固态+1T机械硬盘),Win10U ...

  9. UEFI模式双硬盘+双系统安装(Win8.1+Ubuntu18.04)

    今天用了一天时间去安装Linux双系统,期间遇到了一些周折,反复安装了五六次的样子,但感觉也并不像之前听别人说的没有一周Linux安装不来那么恐怖,只要明白安装系统的基本原理,期间遇上不懂的再查查资料 ...

  10. 双硬盘安装win10和linux双系统,双硬盘安装win10+ubuntu18心得

    因为要学习机器学习,用到python和tensorflow所以一开始在win10上配置python环境,发现有些第三方包无法安装,tensorflow对windows的支持也不是那么好,所以准备在ub ...

最新文章

  1. 浅谈 javascript 中的this绑定问题
  2. Oracle 定时器
  3. Xamarin.Forms单元控件Cell
  4. CMake find_package
  5. 《天天数学》连载41:二月十日
  6. (二)Netty之IO模型
  7. 诺基亚造平板到底前途几何?
  8. 一个MD4在线加密脚本源码
  9. SolarWinds 攻击者开发的新后门 FoggyWeb
  10. 47 Majority Element II
  11. display: flex; 的兼容问题解决办法
  12. 常见的预设分栏包括_计算机应用基础_实训项目二Word综合应用
  13. Solidity编程 五 之 数据类型
  14. matlab异步电动机转速,转速闭环恒压频比异步电机调速系统 MatlabSimulink 仿真.pdf...
  15. 90个外国英文网站强力推荐 (转)
  16. 磨金石教育摄影技能干货分享|什么是序列摄影?它让摄影更加深刻
  17. ps导出发生未知错误,怎么办?
  18. Lightswitch中使用LINQ
  19. Change Log for Pruning Undesired Code of Joomsport
  20. Windows中telnet不是内部或外部命令解决方法

热门文章

  1. 【STM32】IIC的基本原理(实例:普通IO口模拟IIC时序读取24C02)
  2. 最好用的 7 款 Vue admin 后台管理系统测评
  3. 如何使用移动端后台管理数据
  4. h330 mini raid卡驱动 linux,戴尔h330阵列卡驱动下载
  5. CAN详解--协议详解
  6. 转载一篇适合初学者“区分自由浮动时间和总浮动时间”的文章
  7. web页面和ssh登陆到防火墙
  8. 维也纳新生生活指南(2018春季版)
  9. endnote如何导入txt文件_EndNote导入万方文献的方法 | 科研动力
  10. [学科总结] 《线性系统理论》