多块硬盘如何稳妥安装Ubuntu双系统?

安装前说明
笔记本已经安装了win10,固态大小只有250GB,所以Ubuntu的系统只能放在机械硬盘里;双系统安装时,需要把efi分区(GPT格式)或者boot分区(MBR格式),放到win系统所在的磁盘,其他部分可以放到机械硬盘。出于稳定考虑,建议电脑中的所有磁盘格式都为GPT(或者MBR)。
双系统安装
①分配空间
进入磁盘管理,在当前window的系统所在的磁盘末尾“压缩卷”分出500MB左右的空间,用来放Ubuntu的efi引导分区。在机械硬盘分出150GB+的分区用来安装Ubuntu。
(如果你的固态硬盘足够大,你可以将efi分区和/分区都放到里面,/分区的大小建议大于50GB,一般设置为80GB是完全够用的;
双系统的efi分区建议放在win系统所在的磁盘,这是因为如果安装在其他磁盘,则开机grub引导可能找不到Ubuntu的引导文件,从而导致进入enu grub界面,无法正常地开启系统。由于efi安装位置引起地引导问题无法通过任何已知的方法进行修复。笔者已经验证过这一点。出现这种情况则建议重装系统)
磁盘划分情况如下:

②制作启动盘
Ubuntu.iso镜像文件:https://www.ubuntu.com/download/desktop
U盘制作软件rufus:https://rufus.ie/
使用方法

③安装Ubuntu
进入BIOS进行Secure Boot设置(在windows中关闭快速启动功能,之后开机过程中,进入bios的按键会显示在log界面),将Secure Boot 设置Disable;
启动方式设置为UEFI启动(如果是MBR格式的磁盘,则设置为legacy启动);
在boot manager(启动项管理)中,选择从u盘启动,就会进入到系统安装界面中;或者,通过将u盘启动放到最上面(优先级最高),按F10保存设置退出即可;
在Ubuntu安装界面,直到**“安装类型**”这一步之前,保持默认选项即可,如果遇到卡顿不能进入到下一步,则应该关掉当前的系统安装程序,直接进入到Ubuntu试用系统中,在其主界面中点击“安装Ubuntu”程序即可。
“安装类型”中选择“其他选项”,不推荐其他的选项。如果没有提示“这台计算机已经安装了windows boot manager”,则关闭当前安装程序,在试用系统中点击关机。

6.空间划分:
a.可看到固态硬盘、机械硬盘上的两段可用空间,二者的名称不同,代表两块硬盘。选择空闲空间,点击左下角的+号,进行分区
b.将固态硬盘分出的500MB空闲空间直接作为efi分区(如果是MBR格式则是boot分区),分区类型选择主分区(MBR格式的选择逻辑分区)
c.对机械硬盘150G的空闲空间进行划分,交换分区swap大小设置为8G(若物理内存大小==8G,则swap=3G~11G,计算方法是8^(1/2)G~8+8^(1/2)G),个人使用可以设置得小一点,如果电脑是用作多用户访问的服务器,则可以设置得大一点;分区类型为主分区(MBR格式的选择逻辑分区)
d.**机械硬盘上划分出至少30G的根目录 / 空间,笔者分配了80G空间,**通常来说可以根据自身情况设置得大一点,因为后续一些软件默认是安装在/根目录,分区类型参考上一步
e.剩余部分分配给**/home空间**,分区类型参考前面
7.“安装启动引导器的设备”选择刚划分的固态硬盘上/efi的硬盘名字(MBR格式的则是/boot的硬盘名字),这样系统才能正常启动

8.之后默认选择即可,等待安装完成。然后出来一个对话框,点“现在重启”完成安装。接着提示你拔掉u盘,并按下enter键;

④启动项设置
将U盘拔出后开机,若有正常的系统引导,则无需设置启动项了。
否则,先尝试查看bios中的启动顺序是否正确,Ubuntu第一,windows第二;
如果不能在BIOS中设置系统引导的启动顺序,MBR格式的可以使用EasyBCD进行调整,GPT格式的可以使用EasyUEFI_Trial进行调整。两款软件都是运行在windows系统中。
EasyBCD的使用方法: https://blog.csdn.net/PPLLO_o/article/details/89671829(内容在文章的末尾)
EasyUEFI_Trial的使用方法:
如果没有显示启动菜单直接进入Windows,则运行EasyUEFI,新建一个启动项,选择Linux或其他操作系统,输入名称,选中安装Ubuntu的efi分区,浏览文件找到**\EFI\ubuntu\grubx64.efi**;
将刚才添加的引导顺序调整到第一位
详情参考:https://www.mfpud.com/topics/198/(这个是macOS 双系统的,操作基本一致
参考
https://blog.csdn.net/PPLLO_o/article/details/89671829
这篇文章主要是关于efi分区要怎么放的问题
Windows 和 Ubuntu 双系统从安装到卸载_哔哩哔哩_bilibili
这个视频教程非常的详细,但其系统分区方法只适用于单硬盘双系统,多硬盘双系统情况下,该方法有较大概率造成grub引导无法修复的问题。