【FFH】安装Ubuntu到移动介质并设置好UEFI引导 原创 精华

Wait_Aurora
发布于 2022-2-17 21:19
浏览
3收藏

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

一、前言

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

二、流程总览

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

三、制作启动盘

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

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

下载好后打开Rufus工具
【FFH】安装Ubuntu到移动介质并设置好UEFI引导-鸿蒙开发者社区

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

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

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

首先大家需要知道自己的电脑启动选择项或者BIOS设置的快捷键是多少,如果不知道可以百度 <电脑品牌>启动选择项快捷键。关机重启后看到logo界面狂按快捷键进入引导选择后,选择自己制作的Ubuntu启动盘。有的电脑可能有fn键,如果开始失败没有进入引导选择界面的话可以尝试和fn键一起按。
【FFH】安装Ubuntu到移动介质并设置好UEFI引导-鸿蒙开发者社区

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

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

打开开后点击自己要安装的磁盘,查看分区表类型是否为GPT格式
【FFH】安装Ubuntu到移动介质并设置好UEFI引导-鸿蒙开发者社区

如果不是就要右键改磁盘选择转为为GUID格式
【FFH】安装Ubuntu到移动介质并设置好UEFI引导-鸿蒙开发者社区

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

5.1磁盘分区

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

安装选择根据自己需求选择安装正常安装还是最小安装。
【FFH】安装Ubuntu到移动介质并设置好UEFI引导-鸿蒙开发者社区

在选择安装方式是选择其他选项千万别手贱点删除整个磁盘!!!
【FFH】安装Ubuntu到移动介质并设置好UEFI引导-鸿蒙开发者社区

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

六、修复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

【FFH】安装Ubuntu到移动介质并设置好UEFI引导-鸿蒙开发者社区

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

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2022-2-17 21:22:28修改
7
收藏 3
回复
举报
8条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

不错,想装移动Ubuntu的同学都可以学学

回复
2022-2-18 10:33:05
碼磚民工
碼磚民工

不错不错

回复
2022-2-18 11:50:17
时空未宇
时空未宇

话说这FFH标识,是啥含义嘞?

1
回复
2022-2-20 00:54:31
Wait_Aurora
Wait_Aurora 回复了 时空未宇
话说这FFH标识,是啥含义嘞?

大家好! 我是来自深圳技术大学FSR实验室的同学,标题FFH就是FSRlab For Harmony!

回复
2022-2-20 09:40:13
时空未宇
时空未宇 回复了 Wait_Aurora
大家好! 我是来自深圳技术大学FSR实验室的同学,标题FFH就是FSRlab For Harmony!

那FSR是啥的简写嘞?

回复
2022-2-22 23:27:29
没用的喵叔
没用的喵叔 回复了 时空未宇
那FSR是啥的简写嘞?

新“问题”青年

回复
2022-2-23 08:36:22
时空未宇
时空未宇 回复了 没用的喵叔
新“问题”青年

🤔🤔🤔

回复
2022-2-23 09:21:21
Wait_Aurora
Wait_Aurora 回复了 时空未宇
那FSR是啥的简写嘞?

Falcon Swarm Robotic Lab

回复
2022-2-27 10:44:21
回复
    相关推荐