Windows10下UEFI环境安装Ubuntu

Windows10下UEFI环境安装Ubuntu

这几天突然想在移动硬盘上装个Ubuntu,在网上找了一些教程之后直接动手尝试了一下,走了不少弯路。

安装环境概述

我平时用的笔记本是拯救者R7000,移动硬盘是Seagate的1T固态移动硬盘,待安装的Ubuntu版本为20.04.3,用于制作系统盘的U盘容量大概7GB(实际上大于2GB就行了)。已安装的Win10系统在Legacy模式下无法引导启动。

安装流程

网上的大多数教程都是用Legacy模式安装的,然而我尝试了一下,用Legacy模式启动的时候根本进不去Win10,一番折腾之后就放弃了。最后选择了在UEFI模式下安装。

首先需要准备一个足够大的U盘(2GB以上),下载Ubuntu的镜像(ISO)文件并用软碟通(UltraISO)制作系统盘。
然后在移动硬盘上分出一个足够大的空间,我分了80GB。

重启计算机,在画面还没出来的时候按Fn+F12选择启动盘,然后选择从刚才制作的系统盘启动。

启动以后就进入安装界面了,这个都是大同小异,重点在于后面的分区,一定要分一个EFI区,/boot不用分,这是与Legacy模式安装流程最大的不同。分好区以后就继续设置、安装。

实际上到这里Ubuntu就已经算安装好了,但是再次启动电脑的时候可能会出现一些问题,比如我就碰到了系统设置移动硬盘为最优先的启动盘,结果导致卡在grub界面进不去的情况。
这个时候我们就只能手动引导启动Win10了,在grub命令行界面输入ls查看目录,出现了一些形如(hd,gpt)这样的字符串,这个表示的就是哪个硬盘的哪个分区,我们挨个去找,直到找到系统盘,比如我的系统盘就是(hd0,gpt1),系统盘里面就有Win10的引导文件,一般路径为

1
(hd0,gpt1)/efi/Microsoft/Boot/bootmgfw.efi

接下来只要输入指令

1
2
gurb> chainloader (hd0,gpt1)/efi/Microsoft/Boot/bootmgfw.efi
gurb> boot

就可以成功进入Win10系统了。