今天开始第N次的Linux从入门到放弃,欢迎各位朋友监督,每天分享。昨天下午咨询了网络安全领域某大神,在Deepin和Ubuntu中果断选择了Ubuntu 18.04 LTS Desktop。那么,第一部就是开始安装了。如果只是安装一个虚拟机,实在表达不了决心。所以选择了在一块固态硬盘里的Windows10和Ubuntu的双系统解决方案。在超过4个小时的折腾后,总结出目前相对完美的避坑指南,特来分享。

设备介绍
  • 华硕K550JK4200笔记本
  • i5-4200H
  • GTX850M
  • 8GB内存
  • SSD:建兴T9 128GB
  • HDD:希捷1TB
安装之前状态
  • SSD单独一个分区C盘 安装有OEM正版WIN10专业版 剩余空间约70GB
  • HDD分为3个数据分区,大小不一
  • 两块硬盘均为GPT格式,WIN10以UEFI启动
安装步骤
    1. 使用win自带磁盘管理压缩与win10在同一个盘的卷(固态硬盘,C盘),压缩出30GB(30720MB)的未分配空间
    2. 使用Universal-USB-Installer工具烧录官网下载的Ubuntu 18.04 LTS Desktop镜像(ISO文件)到U盘
    3. 进入bios调整启动顺序,选择第一启动为UEFI的已经烧录完成的U盘
    4. 选择install Ubuntu
    5. 出现要手动分盘符的时候,选择“其它选项”
    6. 对之前在win磁盘管理压缩出来的未分配空间(此刻显示为空闲)进行四次分区操作(选择空闲,点左下角的+号)

第一次

大小:10240MB
类型:主分区
位置:空间起始位置
用于:EXT4日志文件系统
挂载点:/

第二次

大小:2048MB
类型:逻辑分区
位置:空间起始位置
用于:交换空间
挂载点:留空

第三次(只有Legacy需要,UEFI请不要分这次)

大小:500MB-2GB
类型:逻辑分区
位置:空间起始位置
用于:EXT4日志文件系统
挂载点:/boot

第四次

大小:剩余所有(之前压缩出来的那30GB剩下的所有)
类型:逻辑分区
位置:空间起始位置
用于:EXT4日志文件系统
挂载点:/home
    1. 添加完后不要点安装,最下面一项:安装启动引导器的设备
    2. 如果是Legacy启动,则选择“第三次”挂载点为/boot的分区为引导
    3. 如果是Uefi启动,则选择windows boot manager
    4. 后面的就一路下一步安装就可以了
如果你是Legacy启动,也就是选择了/boot分区引导的,将会默认是win10引导Ubuntu,安装后重启会自动进入win10系统,这时候需要下载EasyBSD,为ubuntu添加启动项;如果是UEFI启动,将是Ubuntu引导win10,重启默认进入Ubuntu,通过选择windows boot manager可以进入win10。我的情况是后者,相信目前大多数人的情况也是后者。所以就把Legacy和挂载BOOT分区忘了吧
那么问题来了,如何判断我的win10是Legacy还是Uefi呢?

在win10系统下,以管理员身份打开cmd或者power shell,输入

bcdedit

找到path那一行,如果是winload.efi就是uefi引导,若为exe就是legacy引导

最后:更改或删除ubuntu的启动项(用于正确完美卸载ubuntu)

如果为legacy启动,使用mbrfix
如果ubuntu不是以wubi方式安装的,那么卸载ubuntu时要慎重,不是直接删除ubuntu所在分区这么简单的,否则你会发现你的windows系统也进不去了。那是因为如果你安装Ubuntu的时候将GRUB写入到MBR,也就是/dev/sda,(如果你每次一开机就出现GURB菜单,说明写入到MBR )。那么你卸载ubuntu的时候就将MBR重写,去掉ubuntu的GURB。
正确的删除ubuntu方法如下:
第1步,修复MBR
1.进入windows,下载软件MbrFix,放在C:\windows\system32文件夹中
2.打开命令提示符(以管理员身份启动)
3.在命令提示符中输入

MbrFix /drive 0 fixmbr /yes

4.此时已经修复了MBR,重启电脑后会发现已经没有了linux启动选项,直接进入windows了
第2步,删除Ubuntu
在 Windows下,在计算机(Computer)上点右键->管理(Manage)->磁盘管理(DiskManagement):
有2个没有卷标名称(卷标名称就是驱动器号,如C:,D:,E:,…)的主分区(PrimaryPartition)就是Ubuntu的分区,
主分区的窗口颜色是深蓝色的。
其中一个是交换(Swap)分区,与机器物理内存大小差不多;另一个是root分区,大小和你分配给它的差不多。
分别在这2个分区上点右键,选择删除卷(DeleteVolume),删除卷之后,分区窗口颜色会变为绿色,并合并为一个窗口。
如果你不想安装Ubuntu,那么可以在这个未知分区上创建扩展分区,格式化,分配卷标,给Windows使用。
如果想安装Ubuntu,那么删除分区后就不要有任何操作了。
如果为UEFI启动,使用easyUEFI
下载安装后打开,找到ubuntu删除,然后重启,再删除ubuntu的对应的分区,就可以了

本文涉及到的工具下载地址

Ubuntu 18.04 LTS Desktop
本地下载
Universal-USB-Installer工具
本地下载
easyUEFI
本地下载