双硬盘保留 UEFI 和快速启动,安装 Win10 + Ubuntu 双系统,

备份

实话说,我那到新的笔记本之后装过两次机。第一次失败了。大概是把引导弄坏了,搞到要返修。所以在装双系统之前,切记做好备份。这里推荐用 PE 做备份。这样可以为后面的磁盘分区提供便利。但不管用什么方式,备份是要有的,因为你永远无法知道接下来可能会出什么差错。其实上一次我也有备份。但用的是系统自带的备份。结果系统自带的恢复界面进都进不去。假如不小心翻车了,有个 可靠的备份 就方便很多了。

前期准备

制作 Ubuntu 启动盘

现在很少笔记本电脑会带光驱,U 盘装机是目前的主流。现在我的电脑里面已经有了预装的正版 Win10 系统,所以我要在此之外加装 Ubuntu。

制作 Ubuntu 安装盘所需两样东西

  • Ubuntu 的 ISO 镜像(16.04 LTS 版)
  • UltraISO(尽量使用最新版本)

制作启动盘的过程在 这里 有详细的图文步骤,不再赘述。

但仍要注意的是

  1. 在进入 UltraISO 时会提示付费购买,点击继续使用即可。
  2. 选择写入方式时应该选择「USB-HDD」或者「USB-HDD+」都可以

调整启动设置,腾出空间

  1. 按下「Win + X」进入控制面板中的电源选项中将快速启动关闭。
  2. 重启进入 BIOS(每台机器都有所不同,一般来说借助搜索引擎或者问客服看说明书就能进去),在启动项中关闭「安全启动」(Security Boot)。
  3. 进入 PE,一般来说 PE 都会自带无损分区工具,使用这种工具代替 Windows 自带的磁盘管理能节省更多的空间,同时操作上也更方便。最重要的更好地界面是减少误操作可能

我的电脑是 256 GB 固态加 1TB 机械硬盘的组合。我给固态分出了 52GB 的空间。还给了 100GB 的机械硬盘空间。(其实双系统时 Ubuntu 也可以访问 Windows 的硬盘空间)

一定要记住自己分配的空间,否则装 Ubuntu 分区的时候会弄混。

安装 Ubuntu

通过启动项进入 U 盘 先选择「Try Ubuntu without installing」, 这样允许我们先一步进行一些设置。千万不要选 Check 那一项 不知为什么,上一次装机我运行了一次检测。重启后直接黑屏无法正常引导系统。

系统分区

经过选择地区语言等项后,就到了系统分区的时候了。不要选择与 Windows 共存的那一项,选择「其他选项」手动分区。手动分区就是关键

分区文件类型分区大小分区类型
swap8200 MB主分区
efi520 MB逻辑分区
homeext410.2 GB逻辑分区
usrext426 GB逻辑分区
/ext4100 GB逻辑分区(HHD)

以上是我的分区可供参考。但我也只是一知半解不敢乱说。可以参考 这里

引用文章分区部分

swap 交换空间,这个也就是虚拟内存的地方,选择主分区和空间起始位置。如果你给 Ubuntu 系统分区容量足够的话,最好是能给到你物理内存的 2 倍大小,像我 8GB 内存,就可以给个 16GB 的空间给它,这个看个人使用情况,太小也不好,太大也没用。(其实我只给了 8GB,没什么问题)

新建 efi 系统分区,选中逻辑分区(这里不是主分区,请勿怀疑,老式的 boot 挂载才是主分区)和空间起始位置,大小最好不要小于 256MB,系统引导文件都会在里面,我给的 512MB,它的作用和 boot 引导分区一样,但是 boot 引导是默认 grub 引导的,而 efi 显然是 UEFI 引导的。不要按照那些老教程去选 boot 引导分区,也就是最后你的挂载点里没有“/boot”这一项,否则你就没办法 UEFI 启动两个系统了。

挂载“/home”,类型为 EXT4 日志文件系统,选中逻辑分区和空间起始位置,这个相当于你的个人文件夹,类似 Windows 里的 User,如果你是个娱乐向的用户,我建议最好能分配稍微大点,因为你的图片、视频、下载内容基本都在这里面,这些东西可不像在 Win 上面你想移动就能移动的。
总的来说,最好不要低于 8GB,我 Ubuntu 分区的总大小是 64GB,这里我给了 12GB 给 home。
(这里特别提醒一下,Ubuntu 最新发行版不建议强制获取 Root 权限,因为我已经玩崩过一次。所以你以后很多文档、图片、包括免安装软件等资源不得不直接放在 home 分支下面。你作为图形界面用户,只对 home 分支有完全的读写执行权限,其余分支例如 usr 你只能在终端使用 sudo 命令来操作文件,不利于存放一些直接解压使用的免安装软件。因此,建议 home 分支多分配一点空间,32GB 最好……)

挂载“/usr”,类型为 EXT4 日志文件系统,选中逻辑分区和空间起始位置,这个相当于你的软件安装位置,Linux 下一般来说安装第三方软件你是没办法更改安装目录的,系统都会统一地安装到 /usr 目录下面,因此你就知道了,这个分区必须要大,我给了 32GB。

最后,挂载“/”,类型为 EXT4 日志文件系统,选中逻辑分区和空间起始位置,
因为除了 home 和 usr 还有很多别的目录,但那些都不是最重要的,“/”就把除了之前你挂载的 home 和 usr 外的全部杂项囊括了,大小也不要太小,最好不低于 8GB。如果你非要挨个仔细分配空间,那么你需要知道这些各个分区的含义
不过就算你把所有目录都自定义分配了空间也必须要给“/”挂载点分配一定的空间。

下方「安装引导器设备」要选择 efi 分区

经过漫长的等待,Ubuntu 也终于装完了。** 但是,第一次重启时,要回到 BIOS 开启安全启动 否则将会卡在 Grub ( Ubuntu 的引导)** 当然你也可以强行关机,再从启动项进入 Windows。

至此双系统安装告一段落, 以后正常启动直接进入 Windows ,若要进入 Ubuntu 则应在开机时, 通过启动项来进入。

尽可能不要使用「EasyBCD」,官方文档

与虚拟机的比较

在真正用上双系统之前,我一直觉得虚拟机很好。

  • 可以和真实机互通,实现真正的同时一机多开
  • 强大的快照功能,随时回退翻车成本低
  • 直接用上真实机的网络,实现 全局 科学上网

当我用上了说系统后,不得不说,虚拟机的确有独特的优点,特别是快照功能在学习 Linux 过程中非常好用。但双系统是 大方向

  • 真正的环境中没有那么多回退的机会
  • 脱离了真实机,让你真正能解决过程中遇到的问题
  • 不用怀疑,以前我都不觉得虚拟机慢,但是真实机的确快了不少。网速更是如此
  • 只要操作得当,从 Ubuntu 可以访问 Windows 的硬盘,其实也不亏