Win10+Ubuntu16.04双系统安装在不同硬盘下

时间:2024-05-21 21:17:42

博主在不同的失败中遇到各种困难,查阅相关大神教程,逐渐解决后决定写篇博客记录心酸历程。

一、准备

(一)准备工具

  1. Ubuntu系统(长期支持版)镜像:https://www.ubuntu.com/download/desktop

  2. Ubuntu官网给的U盘制作软件rufus: https://rufus.ie/
    或者参考用UltralISO将系统镜像写入U盘

  3. EasyBCD下载:链接: https://pan.baidu.com/s/1slPiDZ3 密码: z3r7

(二)分区—在WIN10磁盘管理中分出来一个磁盘,用于安装Ubuntu

【避免出现启动ubuntu却左上光标闪烁的关键点】【避免出现dpkg空间不足的关键点】在右键“此电脑”选择“管理”后的“磁盘管理”中务必在Win10所在的硬盘(一般是在固态硬盘)上右键“压缩卷”出至少400MB的未分配空间,此处将作为ubuntu16.04的boot空间。其余的ubuntu空间可在机械硬盘中“压缩卷”得到,唯独这400MB空间必须与Win10同盘,否则安装后会发现启动ubuntu系统时左上有个光标会不停地闪烁,一直无法进入系统。笔者在固态上划了500MB留给boot,机械上划了180G给ubuntu16.04。至于为什么boot空间要大于400MB,因为ubuntu后续操作中sudo apt-get install对boot空间的大小有要求,笔者试过划分200MB,结果在环境搭建中分分钟boot空间只剩十几MB,apt-get时显示dpkg空间不足的error,连ubuntu的软件安装都是问题,考虑到boot空间调整可能影响Win10,不得不再次重装ubuntu系统;

(三)制作启动U盘:

*这一步很关键,若电脑是 UEFI 启动模式,而不是 传统的 Legacy 启动,制作的 启动U盘 也要选择 UEFI 启动模式 否则 无法启动
*还要注意磁盘的 分区表 是 GPT 还是 MBR ,MBR是旧的分区表形式,GPT 是新的分区表形式,至于二者的具体区别这里不多说,想了解的自行百度,若是 GPT 分区表,制作 U盘 时 就要选择 GPT ,否则无法启动
PS:注意根据自己的硬盘选择,在上面磁盘管理的时候 点击”磁盘0或者磁盘1,然后 右键“属性”,点击“卷”即可查看

Win10+Ubuntu16.04双系统安装在不同硬盘下
Win10+Ubuntu16.04双系统安装在不同硬盘下

开始制作:

(1)双击运行上面下载好的“rufus”,即启动U盘制作软件(不同版本界面有所不同,此版本2.8);

(2)运行之后,会现如下界面:(其实第一次运行时,我的还出现了一个提示更新的界面,那个我选了“是”,就进入了下面的界面,应该是可以随便选的。之后运行软件,就直接进入了下面的界面):

Win10+Ubuntu16.04双系统安装在不同硬盘下

(3)在“iso镜像”旁边有个小光盘的图标,点击那个图标,会出来一个界面,让你选择Ubuntu 镜像文件,找到你的Ubuntu 16.04的镜像位置,选择即可

Win10+Ubuntu16.04双系统安装在不同硬盘下

(4)其他设置根据自己的电脑设置,一般情况设置如下。上一步选择之后,会出现下面的界面:(点击开始)

Win10+Ubuntu16.04双系统安装在不同硬盘下

(5)点击了“开始”之后会出现一系列的警告或者提示,选择“是”,“ok”,“确定”就行(如果你是边看博客边操作的话,为了保险,请先看完图)

Win10+Ubuntu16.04双系统安装在不同硬盘下
Win10+Ubuntu16.04双系统安装在不同硬盘下
Win10+Ubuntu16.04双系统安装在不同硬盘下

(6)经过一小会儿的等待之后,写入成功,如图:(点击关闭即可)

二、安装Ubuntu(在开机的前一定把U盘插上)

  1. 进入BIOS进行Secure Boot设置(一般的电脑在开机的时候按F2或者del),将Secure Boot 设置Disable。具体不同主板不同品牌电脑怎么关闭Secure Boot,可自行百度。
  2. 接着将U盘启动项放到最上面,意思就是说优先从U盘启动(此过程不同的电脑,内容有一定的差距,这里不再放图)。
  3. 设置完后保存退出,就会进入Ubuntu的界面,选择安装(如果选择试用就是直接进入Ubuntu的试用环境中)。
  4. 准备安装: 接下来会进入“准备安装Ubuntu”界面:这里勾选“为图形或无线硬件….”,然后点击“继续”。(选不选其实无所谓,选了安装时间可能会长一点,但是安装完系统就不用自己在手动安装了,都差不多)
Win10+Ubuntu16.04双系统安装在不同硬盘下
  1. 【安装类型】“安装类型”中选择“其他选项”,这样我们才能自行划分分区。网上大部分也都是自行划分分区的双系统安装教程。不建议选“安装Ubuntu,与Windows10共存”,此选项下ubuntu将自动分区、安装,有可能将ubuntu分区全部划入固态硬盘。千万不要选“清除整个磁盘并安装Ubuntu”,除非你确认整台电脑只需要ubuntu。注意:有没有windows boot manager这个选项!!
Win10+Ubuntu16.04双系统安装在不同硬盘下
  1. 选择“其他选项”后,系统可能会弹出提示询问是否强制以UFEI模式进行ubuntu安装,不要点“强制”。点击“后退”即可进入下一步;

  2. 【Ubuntu空间的划分】【避免出现主分区不足的关键点】可看到固态硬盘、机械硬盘上的两段可用空间,二者的名称不同,代表两块硬盘。选择空闲空间,点击左下角的+号,进行分区。机械硬盘上的空间划分顺序很重要!未来若需用Gparted调整分区,按此顺序划分可减少很多麻烦:

Win10+Ubuntu16.04双系统安装在不同硬盘下

在这里简单介绍一下分区:

  • boot分区(启动引导存放),这个分区包含了操作系统的内核和在启动系统过程中所要用到的文件,建这个分区是有必要的

  • 交换空间,用作虚拟内存,这个一般是自己的物理内存(运存)1到1.5倍

  • “/” 是根目录,其他的分区会自动挂载到 “/” 根目录,所以 “/” 根目录需要多分配点空间("/"类似于Windows的 c 盘,所以这个目录下装的是系统的东西,如果你安装软件习惯默认安装,没有修改路径的习惯,建议 “/” 多分配点空间,因为默认安装的软件都被安装在 "/usr"目录里面);

  • “/home” 是用户文件夹(类似于Windows中的 user,当然也可以理解为Windows里面的除 C盘以外的,D,E,F盘,如果安装软件习惯修改安装路径,完全可以将软件安装在"/home"目录下)

接下来开始分区:

(1)把固态硬盘(注意一定是装WIN10的那个磁盘!!)(楼主WIN10装在固态硬盘里,故选择固态硬盘)的未分配空间作为boot空间(必须超过400MB,博主给的500M),逻辑分区,其他选项保持默认;

Win10+Ubuntu16.04双系统安装在不同硬盘下

(2)剩下的区可挂在机械硬盘上,在机械硬盘上划分出自己电脑内存的1-1.5倍的内存大小的交换空间,逻辑分区,博主内存16G,给16G够用了,其他选项保持默认;

Win10+Ubuntu16.04双系统安装在不同硬盘下

(3)在机械硬盘上划分出至少30G的根目录 / 空间,逻辑分区,博主给了50G,其他选项保持默认;

Win10+Ubuntu16.04双系统安装在不同硬盘下

(4)把机械硬盘其余的未分配空间作为/home空间,逻辑分区,其他选项保持默认。选择逻辑分区不影Ubuntu16.04的使用,若不全选逻辑分区可能会显示主分区不足,因主分区数量有上限

Win10+Ubuntu16.04双系统安装在不同硬盘下

(5)下方的“安装启动引导器的设备”选择刚划分的固态硬盘上/boot的硬盘名字

Win10+Ubuntu16.04双系统安装在不同硬盘下
  1. 之后就进行确认、用户名设置那些正常的步骤就可以了,耐心等待安装完成。

设置启动项

将U盘拔出后开机,若有正常的系统引导,则无需设置启动项了。
以下针对开机没有进入ubuntu选项的用户问题进行解决。

进入WIN10后,安装 EasyBCD ,之后运行(直接上图了)

Win10+Ubuntu16.04双系统安装在不同硬盘下
Win10+Ubuntu16.04双系统安装在不同硬盘下
Win10+Ubuntu16.04双系统安装在不同硬盘下
随后开机就会有启动项的选择了
Win10+Ubuntu16.04双系统安装在不同硬盘下

本文参考:
https://blog.****.net/flyyufenfei/article/details/79187656
https://blog.****.net/xrinosvip/article/details/80428133
https://blog.****.net/m0_37857300/article/details/78930773
https://blog.****.net/cqfdcw/article/details/79522509
感谢!