【运维】如何安装ubuntu-24.04? 如何分区?

如何安装ubuntu-24.04?如何分区

经过一系列折腾,我总结了这几点:

(1)在BIOS启动设置里,如果是GPT的硬盘格式,那么对应的就是UEFI的启动方式;如果是MBR的硬盘格式,那么对应就是legacy、BIOS、UEFI启动方式。GPT的硬盘格式支持更大的分区和分区数量,对应需要的挂载点是/boot/efi,但兼容性可能在老机器不行;而MBR的硬盘格式,现在在逐渐不用了,要对应到/boot的挂载点。

(2)我实践出来的经验是,我的BIOS里支持UEFI,所以我用rufus写硬盘写为GPT格式硬盘(仅仅只是为了这个格式,也可以用winPE去修改硬盘格式),然后用傲梅分区助手将硬盘分区全部删除,然后才把这个硬盘装到了小主机中。也就是说,要保持一个GPT格式的空硬盘后再安装。

(3)一定需要一个外部介质来安装ubuntu! 比如一个U盘。我在实践中,使用的是一个M.2转USB的硬盘,硬盘读写比U盘要快得多。我在最开始没使用外部介质是没成功的,因为系统文件不会全在内存中。

(4)关于分区,我手动分区装了很多次,都在最后一步失败,我最后反思可能是因为/boot挂载的原因,如(1)中所说,GPT硬盘就只需要设置/boot/efi VFAT文件格式 的挂载点,不需要设置/boot。就像这样:

在这里插入图片描述
这个图是我用ubuntu-24.04-desktop.iso带的自动分区安装后得到的系统,这个手动分区不知道哪里有个教程,自己分区是有安装失败的风险。

制作 Ubuntu 启动盘的过程相对简单,你可以按照以下步骤进行

  1. **下载 Ubuntu 镜像文件:**首先,你需要从 Ubuntu 官方网站上下载 Ubuntu 的镜像文件。确保选择与你计算机架构相匹配的版本(通常是 64 位)以及你想要安装的 Ubuntu 版本。

  2. **准备 USB 启动盘:**你需要一个空的 USB 驱动器来制作 Ubuntu 启动盘。确保备份其中的数据,因为在制作过程中,驱动器上的所有数据都将被删除。

  3. **下载并运行启动盘制作工具:**有许多免费的工具可以帮助你在 USB 驱动器上创建 Ubuntu 启动盘。其中最常用的是 Rufus(适用于 Windows)或 Etcher(适用于 Windows、macOS 和 Linux)。https://rufus.ie/zh/。

  4. **选择 Ubuntu 镜像文件:**在启动盘制作工具中,选择下载好的 Ubuntu 镜像文件。确保选择的是正确的镜像文件,以免出现问题。

  5. **选择 USB 驱动器:**连接 USB 驱动器到你的计算机上,并在启动盘制作工具中选择该驱动器。请注意,在这一步之前,确认没有重要数据在 USB 驱动器上,因为这一过程会清除所有数据。

  6. **开始制作启动盘:**一旦选择了镜像文件和 USB 驱动器,你就可以开始制作启动盘了。这个过程可能需要一些时间,取决于你的计算机性能和 USB 驱动器的速度。

  7. **完成制作:**一旦制作完成,你会收到通知。此时你可以安全地退出启动盘制作工具,并断开 USB 驱动器。

  8. **设置 BIOS/UEFI 启动顺序:**在安装 Ubuntu 之前,你需要将计算机设置为从 USB 启动。这通常需要进入计算机的 BIOS 或 UEFI 设置界面,并将 USB 启动设备排在启动顺序的首位。

  9. **安装 Ubuntu:**现在,插入制作好的 Ubuntu 启动盘到你的计算机上,并重新启动计算机。它应该会从 USB 启动,并显示 Ubuntu 安装界面。按照提示进行安装 Ubuntu 的步骤,直到安装完成。

这些步骤应该能够帮助你成功制作 Ubuntu 启动盘并在你的计算机上安装 Ubuntu。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/621866.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Spring】GoF 之代理模式

一、代理模式 在 Java 程序中的代理模式的作用: 当一个对象需要受到保护的时候,可以考虑使用代理对象去完成某个行为 需要给某个对象的功能进行功能增强的时候,可以考虑找一个代理进行增强 A 对象无法和 B 对象直接交互时,也可以…

C# 使用Queue高效检索树行数据符合条件的数据,并返回完整树形数据示例

最近有项目需要加载大型树数据,数据大概3W条 后端使用C# NET6 前端使用Vue3 elementuiplus 虚拟tree 》解决大型树数据加载 遇到的问题是后端在检索数据时,要返回匹配数据的完整树目录 1.因为单条数据没有存放完整路径,需要通过父级ID逐…

【ARM Cortex-M 系列 2.1 -- Cortex-M7 Debug system registers】

请阅读【嵌入式开发学习必备专栏】 文章目录 Debug system registers中断控制状态寄存器(ICSR)Debug Halting Control and Status Register, DHCSR Debug 寄存器DCRSR与DCRDRCPU 寄存器读操作CPU 寄存器写操作CPU 寄存器选择CPU 寄存器读写示例 调试故障…

Ubuntu安装VScode

Ubuntu安装VScode 前言: 1、Ubuntu安装VScode比较方便 2、我更喜欢source insight 1、获取到linux版本的VScode安装包 VSCode 下载地址是:https://code.visualstudio.com/ 2、得到安装包 3、复制到ubuntu中,使用命令安装 sudo dpkg -i cod…

安卓短视频一键搬运软件_V1.5.2 高级版

短视频一键搬运app是一款非常实用的视频处理软件,拥有各种各样的视频处理功能,可以帮助用户进行视频的多项处理,首先用户可以在这里为视频去除水印,打开视频文件过后,再把视频里面的水印内容框选出来,这样就…

第三课,python基础语法(二),基本算术运算符、3种数据类型、变量命名规则

一,基本算术运算 数学中:,-,, *小练习 请在程序中,定义如下变量: 钱包余额(变量名:money),初始余额50 请通过程序计算,再购买了: 冰淇淋10元可…

【C语言/数据结构】栈:从概念到两种存储结构的实现

目录 一、栈的概念 二、栈的两种实现方式 1.顺序表实现栈 2.链表实现栈 三、栈的顺序存储结构及其实现 1.栈的声明 2.栈的初始化 3.栈的销毁 4.栈的压栈 5.栈的弹栈 6.栈的判空 7.返回栈顶元素 8.返回栈的长度 四、栈的链式存储结构及其实现 1.栈的声明 2.栈的…

[C++核心编程-03]----C++函数提高学习

目录 引言 正文 01-函数提升简介 02-函数默认参数 03-函数占位参数 04-函数重载 05-函数重载的注意事项 总结 引言 函数在C编程中扮演着至关重要的角色,通过合理使用函数,可以提高程序的结构性、灵活性、可读性和维护性。因此&…

汇昌联信:拼多多入驻条件是哪些?

在电商领域,拼多多以其独特的团购模式迅速崛起,吸引了众多商家的目光。想要在拼多多上开店,了解其入驻条件是必不可少的第一步。下面将详细解读拼多多的入驻条件,帮助有意加入的商家们做好准备。 一、企业资质要求 想要成功入驻拼…

STM32(GPIO)

GPIO简介 GPIO(General Purpose Input Output)通用输入输出口 引脚电平:0V~3.3V,部分引脚可容忍5V 输出模式下可控制端口输出高低电平,用以驱动LED、控制蜂鸣器、模拟通信协议输出时序等 输入模式下可读取端口的高低电…

【C++】继承与多态的一些练习题

学习完了继承与多态,当然要来点练习题啦~ 第一题: class Base1 { public: int _b1; }; class Base2 { public: int _b2; }; class Derive : public Base1, public Base2 { public: int _d; }; int main(){ Derive d; Base1* p1 &d; Base2* p2…

Day_4

1. 地址簿功能 查询地址列表 属于常规方案 新增地址 属于常规方案 修改地址 删除地址 设置默认地址 2. 用户下单业务 数据库分析 订单表和订单明细表的关系:一对多 代码开发 controller 层 service 层 异常处理(收货地址为空、超出配送范围、购物…

文件流-二进制文件(中北大学-程序设计基础(2))

目录 题目 源码 结果示例 题目 建立两个二进制磁盘文件f1.dat,f2.dat,编程实现以下工作: (1)将20个整数(可在程序中初始化),分别存放到两个磁盘文件中,前10个放到f1.dat中&…

【数据可视化01】matplotlib实例介绍1

目录 一、引言二、实例介绍1.柱状图1)简单柱状图2)堆叠柱状图 2.线条形式3.折线图(多子图)4.散点图5.水平和垂直线条6.饼状图1)饼状图2)“条形饼”图 一、引言 matplotlib是一个用于绘制数据可视化的Python库。它可以创建各种静态…

Java并发编程:用户态、内核态、cache line和CPU缓存一致性协议

文章目录 一、介绍二、java中那些操作使用了内核态三、cache line的概念四、CPU缓存一致性协议 一、介绍 用户态和内核态是操作系统的两种运行状态,它们分别对应于不同的权限级别和访问能力。 用户态(User Mode):这是应用程序运…

volatile详解、原理

文章目录 一、Volatile的定义和作用1.1 Volatile简介1.2 Volatile作用 二、并发编程中的三个问题:可见性、原子性、有序性二、Java内存模型(JMM)三、volatile变量的特性3.1 线程可见性3.2 禁止重排序禁止重排序原理禁止重排序举例 3.3 volati…

知乎知+广告推广该如何做?怎么收费?

知乎作为一个汇聚高质量用户群体的知识分享平台,成为了众多品牌和产品推广的优选之地。特别是知乎的“知”广告推广服务,以其精准定向、内容原生的特点,深受广告主青睐。 一、知乎知广告推广基础 1. 什么是知乎知? 知是知乎官方…

Java入门基础学习笔记11——关键字和标识符

1、关键字 关键字是java中已经被赋予特定意义的,有特殊作用的一些单词,不可以把这些单词作为标识符来使用。 注意:关键字是java用了的,我们就不能用来作为:类名、变量名、否则会报错。 标识符: 标识符就是…

RAG应用中的路由模式

依据的用户查询意图在 RAG 应用程序使用“路由控制模式”可以帮助我们创建更强大的 RAG 应用程序。我们通常希望用户能够访问的数据可以来自各种来源,如报告、文档、图片、数据库和第三方系统。 对于基于业务的 RAG 应用程序,我们可能还希望用户能够与其它业务系统进行交互,…

Linux 中 alarm 函数详解

目录 简介函数原型函数参数返回值使用示例设置 3 秒闹钟修改闹钟与取消闹钟设置 1 秒周期定时器 更多内容 简介 alarm 函数的功能是设置一个闹钟(定时器),当闹钟时间到时,内核会向当前进程发送一个 SIGALRM 信号。 打开 Linux 终…