将ubuntu20.04.3.LTS系统装入移动硬盘实现即插即用

2023-10-23 09:40

本文主要是介绍将ubuntu20.04.3.LTS系统装入移动硬盘实现即插即用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

所需工具:

  1. 移动硬盘
  2. U盘(用来制作启动盘,至少需要2G大小)
  3. Ubuntu镜像文件(镜像文件官网下载连接)
  4. UltralSO软碟通(制作U盘启动盘,UltralSO软碟通官方下载地址)
  5. DiskGenius磁盘管理软件(硬盘分区工具,DiskGenius官方下载地址)

注意事项 

  1. U盘制作启动盘前需要格式化!!!
  2. UltralSO软碟通下载后免费试用即可,无需下载。

安装步骤

1.制作U盘启动盘

  1.  插入U盘,打开UltralSO软碟通(免费试用)
  2.  选择镜像文件,并双击。

  3.  在菜单栏中选择“启动”-->“写入硬盘映像”。
  4.  依次执行如下三个步骤,注意一定要选择正确的U盘,其他选项默认即可。写入完毕后即制作完成,可关闭软件并弹出U盘。

  5.  完成后U盘内容如图所示

 2.移动硬盘分区

    将其分为4个区:efi区、swap区、/区、/home区,4个区在设置的时候应严格按照指定顺序建立,否则可能会出现电脑开机扫描启动盘时,扫不到Ubuntu系统的情况。

  • efi区:主磁盘分区,文件系统类型为FAT32,分区大小1GB(推荐设置),卷标efi,用于存放Ubuntu系统的启动引导

  •  swap区:主磁盘分区,文件系统类型Linux swap,分区大小8GB,交换分区,即系统内存大小

  •  /区:主磁盘分区,文件系统类型Ext4(Linux Data),分区大小自设(30-50G),卷标 /

  •  /home区:主磁盘分区,文件系统类型Ext4(Linux Data),分区大小自动设置剩余大小,卷标 /home

  • 分区完成后如图所示,点击保存更改 ,完成分区

 注意:点击“保存更改”后,可能会弹出一个提示有“主磁盘分区多于4个”的提示框,需将/区与/home区所在磁盘重新设置,首先“删除当前分区”,将/区与/home区所在磁盘重新设为空闲,选中“建立新分区”,将此时的分区类型设为扩展磁盘分区,文件系统类型设为EXTEND,分区大小设为最大值,点击确定,而后在此扩展分区上重新建立/区与/home区,将其分区类型设为逻辑分区,其余与之前相同,设置完成后,再点击“保存更改”按钮,即可实现分区。

 备选方案:efi区(/boot区):主磁盘分区,文件系统类型为Ext4。

3.Ubuntu系统安装

准备工作:

  1. 接下来会关闭电脑,请将教程转移到手机。
  2. 记住移动硬盘容量大小,四个分区大小。
  3. 查询自己的电脑如何进入BIOS界面。
  4. 同时插好移动硬盘和U盘

开始安装:

    1.进入BIOS界面

    【BIOS】找到Secure Boot(英文)或 安全启动(中文),将其关闭。

    【BIOS】找到Boot Option(英文)或 启动选项(中文),将USB启动调整为第一启动。

    【BIOS】保存更改,并退出。接下来进入安装页面(Install Ubuntu选项)。

接下来若界面卡死,可以尝试(依次尝试):

  1. 多次尝试重新开机,再Install Ubuntu。
  2. 可以尝试在同一界面上选择第一个选项,也就是 Try Ubuntu without installing ,看看能否进入Ubuntu,使用该选项进入Ubuntu后,可以再Install Ubuntu
  3.  调整内存大小
  4.  更换镜像,重新安装

    2.等待跳转安装界面,选择语言。继续安装。

    3.选择”为图形或无线硬件,以及MP3和其他媒体安装第三方软件”,(若没有该页面忽略即可)

    4.在【安装类型】处选择“其他选项“。

    5.进入分区界面选择分区。根据自定义的Ubuntu系统的4个分区大小找到对应的分区,分区以MB为单位。近似等于真实的分区大小。接下来进行手动分区:

  1. efi区:约1GB,大小无需修改,类型选择 efi 类型(或者FAT32),挂载点不选
  2. swap区:约8GB,大小无需修改,类型选择 swap 类型,挂载点不选
  3. /区:约**GB,大小无需修改,类型选择 ext4 日志文件系统,挂载点选择 /
  4. /home区:约**GB,大小无需修改,类型选择 ext4 日志文件系统,挂载点选择 /home

    6.在【安装启动引导器的设备】一定要选择安装到移动硬盘的efi分区。(若无法选择可以选择震整个移动硬盘)

    7.设置完毕后点击右下角的“现在安装”按钮,继续一些普通的设置,例如地区设置、键盘布局设置、用户设置等。即可等待安装完成。

    8.系统重启后进入以下界面,第一项“Ubuntu”是Ubuntu启动项,可直接进入Ubuntu系统,第二项“Ubuntu 高级选项”是Ubuntu高级设置。

U盘启动-Windows系统下Ubuntu安装至移动硬盘(简单分析与详细安装教程)https://blog.csdn.net/qq_42699580/article/details/104312383

使用虚拟机-移动硬盘中安装Ubuntu 20.10系统史上最详细(终结篇)https://blog.csdn.net/qq_33386775/article/details/111749677在VMware虚拟机中安装Ubuntu20.04(保姆级教程)https://blog.csdn.net/qq_45657288/article/details/116084337

这篇关于将ubuntu20.04.3.LTS系统装入移动硬盘实现即插即用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/267019

相关文章

C++中零拷贝的多种实现方式

《C++中零拷贝的多种实现方式》本文主要介绍了C++中零拷贝的实现示例,旨在在减少数据在内存中的不必要复制,从而提高程序性能、降低内存使用并减少CPU消耗,零拷贝技术通过多种方式实现,下面就来了解一下... 目录一、C++中零拷贝技术的核心概念二、std::string_view 简介三、std::stri

C++高效内存池实现减少动态分配开销的解决方案

《C++高效内存池实现减少动态分配开销的解决方案》C++动态内存分配存在系统调用开销、碎片化和锁竞争等性能问题,内存池通过预分配、分块管理和缓存复用解决这些问题,下面就来了解一下... 目录一、C++内存分配的性能挑战二、内存池技术的核心原理三、主流内存池实现:TCMalloc与Jemalloc1. TCM

OpenCV实现实时颜色检测的示例

《OpenCV实现实时颜色检测的示例》本文主要介绍了OpenCV实现实时颜色检测的示例,通过HSV色彩空间转换和色调范围判断实现红黄绿蓝颜色检测,包含视频捕捉、区域标记、颜色分析等功能,具有一定的参考... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间

Python实现精准提取 PDF中的文本,表格与图片

《Python实现精准提取PDF中的文本,表格与图片》在实际的系统开发中,处理PDF文件不仅限于读取整页文本,还有提取文档中的表格数据,图片或特定区域的内容,下面我们来看看如何使用Python实... 目录安装 python 库提取 PDF 文本内容:获取整页文本与指定区域内容获取页面上的所有文本内容获取

基于Python实现一个Windows Tree命令工具

《基于Python实现一个WindowsTree命令工具》今天想要在Windows平台的CMD命令终端窗口中使用像Linux下的tree命令,打印一下目录结构层级树,然而还真有tree命令,但是发现... 目录引言实现代码使用说明可用选项示例用法功能特点添加到环境变量方法一:创建批处理文件并添加到PATH1

Java使用HttpClient实现图片下载与本地保存功能

《Java使用HttpClient实现图片下载与本地保存功能》在当今数字化时代,网络资源的获取与处理已成为软件开发中的常见需求,其中,图片作为网络上最常见的资源之一,其下载与保存功能在许多应用场景中都... 目录引言一、Apache HttpClient简介二、技术栈与环境准备三、实现图片下载与保存功能1.

canal实现mysql数据同步的详细过程

《canal实现mysql数据同步的详细过程》:本文主要介绍canal实现mysql数据同步的详细过程,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的... 目录1、canal下载2、mysql同步用户创建和授权3、canal admin安装和启动4、canal

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程

《SpringBoot集成LiteFlow实现轻量级工作流引擎的详细过程》LiteFlow是一款专注于逻辑驱动流程编排的轻量级框架,它以组件化方式快速构建和执行业务流程,有效解耦复杂业务逻辑,下面给大... 目录一、基础概念1.1 组件(Component)1.2 规则(Rule)1.3 上下文(Conte

MySQL 横向衍生表(Lateral Derived Tables)的实现

《MySQL横向衍生表(LateralDerivedTables)的实现》横向衍生表适用于在需要通过子查询获取中间结果集的场景,相对于普通衍生表,横向衍生表可以引用在其之前出现过的表名,本文就来... 目录一、横向衍生表用法示例1.1 用法示例1.2 使用建议前面我们介绍过mysql中的衍生表(From子句