FFH手把手教你安装Ubuntu到移动介质并设置好UEFI引导

Posted HarmonyOS技术社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了FFH手把手教你安装Ubuntu到移动介质并设置好UEFI引导相关的知识,希望对你有一定的参考价值。

春节不停更,此文正在参加「星光计划-春节更帖活动」

一、前言

鸿蒙的开发许多离不开Ubuntu系统的使用,其中OpenHarmony的镜像编译需要在Ubuntu系统下。大多数人会选择采用虚拟机下安装Ubuntu的方式,但是虚拟机本身对的磁盘占用大,以及在虚拟机内Ubuntu的性能受限导致编译时长过久。目前我们开发的只是L0和L1的设备,对电脑性能要求还不是很大,当要开发更高级别的设备,电脑性能就捉襟见肘了,而此时转移之前的工作显得不是那么的方便。本篇教程将介绍如何将Ubuntu安装到任何的移动介质中,这里的移动介质包过移动硬盘、U盘等存储设备,使之可以实现在任意电脑下即插即用(是不是可以很好的转移自己的工作)。本次安装需要准备以下工具:两个存储介质(一个作为启动盘,一个作为安装Ubuntu的系统盘)、一台支持UEFI启动的电脑

二、流程总览

制作启动盘->修改系统启动顺序进入安装程序->安装Ubuntu到移动介质上->修复UEFI引导

三、制作启动盘

下载[Rufus创建启动盘工具](Rufus - 轻松创建USB启动盘)

下载[Ubuntu镜像](下载Ubuntu桌面系统 | Ubuntu),这是20.03版本的,其余的可以在Ubuntu官网上找

下载好后打开Rufus工具

前两项参数配置好后其他默认即可,点击开始开始安装。

这里提醒一下大家,建议用U盘作启动盘,将Ubuntu系统安装到移动硬盘上,移动移动硬盘最好使用固态硬盘。在移动固态硬盘上会有较好的体验

四、修改启动顺序进入安装程序

首先大家需要知道自己的电脑启动选择项或者Bios设置的快捷键是多少,如果不知道可以百度 <电脑品牌>启动选择项快捷键。关机重启后看到logo界面狂按快捷键进入引导选择后,选择自己制作的Ubuntu启动盘。有的电脑可能有fn键,如果开始失败没有进入引导选择界面的话可以尝试和fn键一起按。

五、安装到Ubuntu到移动介质上

在关机重启安装前,我们还需要进行一步检查,检查磁盘的类型是否为GPT类型(如果硬盘的大小小于2T就可以不用进行这一步操作)。我们需要下载[DiskGenius工具](数据恢复软件,硬盘分区工具,系统备份软件 - DiskGenius官方网站)

打开开后点击自己要安装的磁盘,查看分区表类型是否为GPT格式

如果不是就要右键改磁盘选择转为为GUID格式

检查好后就可以关机重启安装了。

5.1磁盘分区

进入Ubuntu系统后,会自动打开一个安装程序,选择好语言后和键盘后建议不联网安装,会比较快一些。

安装选择根据自己需求选择安装正常安装还是最小安装。

在选择安装方式是选择其他选项千万别手贱点删除整个磁盘!!!!

接着会蹦出来一个分区界面,找到自己的那块要安装Ubuntu的磁盘,先按➖删除所有已经存在的分区,接着按➕先新添efi分区,大小100MB足够,实测只需要33MB。注意efi一定是要第一个分区。接着按➕先新添ext4类型的分区,挂载点为/,有的人会单独创一个分区来挂载/home,为了备份和数据安全,有需要的可以单独分区。还有的就是会创建Swap分区,我感觉创不创建区别不大,如果电脑的内存小可以创建一下,SWAP分区给2、4、8G都可以。efi和/是最基本的两个分区,其他根据需要创建。最后在安装启动引导器的设备选择efi分区点击安装即可。

六、修复UEFI引导

不知道是不是安装程序的BUG,会出现引导没有安装在移动介质的EFI分区,而是本机第一个硬盘的EFI分区。导致系统只能在本机启动而无法在其他电脑引导启动。为此我们在安装完系统后重启再次进入启动盘。连接互联网,按ctrl+alt+t打开命令行,输入以下两个命令下载打开引导修复工具

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

sudo apt-get install -y boot-repair

点击Recommand repair等待几分钟即可修复完毕

想了解更多关于鸿蒙的内容,请访问:

51CTO和华为官方合作共建的鸿蒙技术社区

https://harmonyos.51cto.com/#bkwz

::: hljs-center

:::

以上是关于FFH手把手教你安装Ubuntu到移动介质并设置好UEFI引导的主要内容,如果未能解决你的问题,请参考以下文章

手把手教你安装Ubuntu

Linux环境搭建 手把手教你配置Linux虚拟机

手把手教你安装Ubuntu系统增强工具

『开发技巧』全网最详尽手把手教你在Ubuntu安装搜狗输入法

『开发技巧』全网最详尽手把手教你在Ubuntu安装搜狗输入法

『开发技巧』全网最详尽手把手教你在Ubuntu安装搜狗输入法