【linux系统部署】Ubuntu 24.04.3桌面版安装(VMware虚拟机)

【linux系统部署】Ubuntu 24.04.3桌面版安装(VMware虚拟机)

文章目录


前言

Ubuntu 是一款基于 Debian 的开源 Linux 操作系统,以易用性、稳定性和社区支持著称,广泛应用于桌面端、服务器端、云计算和嵌入式设备等场景。
Ubuntu 的核心特点:

  1. 易用性突出:
    桌面版
    (Ubuntu Desktop)自带直观的图形界面(默认 GNOME 桌面环境),对新手友好,支持一键安装常用软件(如浏览器、办公套件、开发工具)。
    服务器版(Ubuntu Server)默认无图形界面,轻量高效,适合搭建网站、数据库、容器集群等服务。
  2. 长期支持版本(LTS):
    Ubuntu 分为 普通版本(每 6 个月更新,支持 9 个月)和 LTS 版本(每 2 年更新,支持 5 年,部分版本可付费延长至 10 年)。
    生产环境优先选择 LTS 版本,例如 Ubuntu 22.04 LTS(当前主流)、Ubuntu 24.04 LTS(最新 LTS),稳定性和安全性更有保障。
  3. 丰富的软件生态:
    通过 apt 包管理器可快速安装数万款开源软件,命令格式简单:sudo apt install <软件名>。
    支持 Snap 包(跨发行版通用)和 Flatpak 包,解决软件版本兼容问题。
  4. 强大的服务器与云计算支持:
    云平台的主流操作系统,AWS、Azure、阿里云等均提供 Ubuntu Server 镜像。
    原生支持 Docker、Kubernetes 等容器技术,适合构建微服务架构。

一、前期准备

1.1 下载Ubuntu 24.04 LTS 桌面版镜像文件

进入Ubuntu 官网,下载适合的版本。

在这里插入图片描述

二、创建虚拟机

2.1 创建虚拟机向导

打开 VMware,点击 “创建新的虚拟机”,选择 “自定义(高级)(c)” 配置,点击 “下一步”。

在这里插入图片描述

硬件兼容性默认(如 Workstation 17.x)→ 下一步

在这里插入图片描述

选择 “稍后安装操作系统”,后续手动关联镜像

在这里插入图片描述

2.2 系统类型选择

操作系统类型选 “Linux”,版本选择 “Ubuntu 64 位”

在这里插入图片描述

2.3 虚拟机名称设置

设置【虚拟机名称(V)】(如 Ubuntu 24.04 64 位),→ 选择安装【位置(L)】(建议放在非系统盘,剩余空间≥50GB)→ 下一步。

在这里插入图片描述

2.4 配置虚拟机硬件

2.4.1 处理器配置

根据物理机配置分配,处理器至少 2 核,总核心数 = 处理器数 ×内核数(建议≤物理机核心数的一半,避免卡顿)。

在这里插入图片描述

2.4.2 内存配置

基础运维:≥2GB;

在这里插入图片描述

2.4.3 网络类型选择

网络类型核心功能(通俗理解)宿主机↔虚拟机虚拟机↔外网虚拟机↔虚拟机适用场景
桥接模式(Bridged)虚拟机与宿主机在同一局域网,相当于独立设备互通直接访问互通需虚拟机作为独立设备(如服务器、开发测试)
NAT 模式虚拟机通过宿主机共享网络,宿主机是 “路由器”互通间接访问不通(默认)仅需虚拟机上网,无需外网访问虚拟机(如日常办公、软件测试)
仅主机模式(Host-Only)虚拟机与宿主机私有网络,与外网隔离互通不通互通网络隔离测试(如病毒测试、多节点集群模拟)
在这里插入图片描述

2.4.4 控制器类型

选择默认推荐「LSI Logic」

  1. BusLogic :是一种较老的 SCSI 控制器类型。它通过软件仿真处理 I/O 请求,性能相对较差,但对 Windows 95 到 Windows 2000 等旧版本操作系统兼容性较好,若需兼容老旧系统,可选择 BusLogic 。
  2. LSI Logic:具备并行接口,对小文件读取速度有优化,整体 I/O 性能远超 BusLogic。它适配 Windows Server 2003、Windows Vista 等多数现代操作系统,兼容性覆盖主流虚拟化常用系统。
  3. LSI Logic SAS:采用串行接口,在虚拟化环境中支持 SCSI - 3 持久预留、命令队列等高级特性,可避免多节点访问数据时的冲突问题,还支持硬盘热插拔,方便在不关机的情况下维护存储设备,适配固态硬盘等新型存储介质的性能需求。
  4. 准虚拟化SCSI:核心优势是高吞吐量与低 CPU 利用率,专门适配高性能存储场景,常用于数据库、大数据分析等对存储 I/O 性能要求高的业务场景,尤其适配 SAN(存储区域网络)环境,能有效减少数据传输时的 CPU 占用,提升整体处理效率。
在这里插入图片描述

2.5 磁盘配置

2.5.1 磁盘类型

推荐默认推荐 【SCSI(S)】

  1. IDE(I):基于传统 IDE 接口的虚拟存储模拟方案,是早期物理硬盘的接口标准(又称 PATA,并行 ATA),核心定位是 “兼容性优先、性能兜底”,主要用于适配老旧系统或简单测试场景。
  2. SCSI(S):“兼容性与基础性能平衡” 的核心选择,适用办公、中小型应用、集群迁移。
  3. SATA(A):“A” 通常指 “SATA AHCI 模式”,即串行 ATA 高级主机控制器接口,是基于物理 SATA 接口的虚拟存储方案,核心定位是 “桌面级 / 轻量服务器的兼容性与易用性平衡”,广泛应用于 VirtualBox、VMware、KVM 等平台,适配普通办公、轻量 Web 服务、个人开发测试等场景。
    相比虚拟 IDE,SATA (A) 优化了数据传输效率和指令调度;相比虚拟 SCSI,它更贴近桌面级硬件生态(多数家用电脑采用 SATA 接口),兼容性更偏向消费级系统。
  4. MVME(V):它是虚拟机中适配高性能场景的顶级存储方案,基于 NVMe(Non-Volatile Memory Express)协议,专为虚拟化环境下的高速固态存储设计,广泛应用于 VMware、Azure、AWS 等主流平台,核心适配对延迟和吞吐量要求极高的企业级工作负载。
在这里插入图片描述

2.5.2 设定磁盘容量

选择「创建新虚拟磁盘」→ 下一步

在这里插入图片描述

最大 磁盘大小:≥50GB(AI 部署建议≥100GB)→ 选择「将虚拟磁盘存储为多个文件」

  1. 将虚拟磁盘存储为单个文件(O) :核心优势是管理简洁、性能稳定、兼容性强。仅需维护一个磁盘文件,无需担心分片丢失、关联错误(对比多文件存储),复制、移动、删除虚拟机时直接操作单个文件即可。
    无分片聚合开销,I/O 请求直接读写单个文件,随机读写、大文件传输速度比多文件存储快 5%-10%(尤其机械硬盘场景);
  2. 将虚拟磁盘拆分成多个文件(M):核心优势是拆分大磁盘、适配文件系统限制、简化迁移与备份。突破文件系统大小限制、简化迁移与传输、备份与增量同步更高效。
在这里插入图片描述

指定磁盘文件存储位置

在这里插入图片描述

虚拟机创建完成

在这里插入图片描述

2.6 添加操作系统镜像

选择【使用iso映像文件】,添加Ubuntu 24.04.3系统的镜像。

在这里插入图片描述

三、安装 Ubuntu 24.04.3 系统

3.1 开启此虚拟机

点击 “开启此虚拟机”,进入系统安装引导界面,用方向键选择 “Try or Install Ubuntu”,回车开始安装。

在这里插入图片描述

进入如下系统界面,需要手动点击开始安装

在这里插入图片描述

3.2 系统语言

选择系统语言,比如 “中文”,点击 “下一步”。

在这里插入图片描述

3.3 设置系统可访问性

在您安装之前,按您的需要自定义ubuntu 。您之后可以在“系统设置”中更改它们

在这里插入图片描述

3.4 键盘布局

在这里插入图片描述

3.5 连接到互联网

选择【使用有线连接】

在这里插入图片描述

3.6 开始安装ubuntu

选择【安装ubuntu】

在这里插入图片描述

3.7 选择安装类型

选择【交互式安装】,在逐步引导下完成安装

在这里插入图片描述

3.8 应用程序和更新

自行选择需要安装哪些应用

在这里插入图片描述


在这里插入图片描述

3.9 磁盘安装类型

这里选择【手动分区】,自定义磁盘配置

在这里插入图片描述


手动添加新的挂载点,根分区/、boot (linux核心引导分区)、swap(交换分区)这三个必须要添加的挂载点,其他挂载点按需添加。

  1. swap 分区(交换分区):是 Linux 系统的虚拟内存扩展,核心作用是当物理内存不足时,临时将部分内存数据转移到磁盘,避免系统因内存耗尽崩溃。虚拟机场景中swap分区建议 不超过 4GB,过大 swap 会拖慢整体性能。

boot分区:64位系统boot (linux核心引导分区)必须大于512MB。容量设置的核心是「匹配引导模式 + 预留更新空间」:
64 位系统 + BIOS 引导:1GB(通用最优);
64 位系统 + UEFI 引导:512MB(配合 ESP 分区);
32 位系统 / 老旧虚拟机:300~512MB;
服务器 / K8s 节点:1~2GB(频繁更新内核)。

在这里插入图片描述


在这里插入图片描述

3.10 设置账号

在这里插入图片描述

3.11 选择时区

在这里插入图片描述

3.12 开始安装

确认安装配置信息,无误后可以点击【安装】按钮开始安装

在这里插入图片描述

3.13 重启系统

安装完毕,重新启动以完成安装。

在这里插入图片描述

Read more

MCP 教程:将 Figma 设计稿转化为前端代码

📋 MCP:将 Figma 设计稿转化为前端代码 🎯 概述 还在手动从设计稿提取样式、编写基础代码?试试 Trae IDE 的模型上下文协议(MCP)功能吧。通过使用 MCP Server - Figma AI Bridge,自动将你的 Figma 设计稿转换为整洁的前端代码,并生成相应的网页。简单高效,无需复杂配置,跟随文中的步骤操作,即可体验智能化的设计交付。让我们开始吧! 🚀 效果展示 使用 Trae IDE 的 Figma AI Bridge MCP Server 将设计稿转换为前端代码的效果展示: * 设计稿到代码的自动转换: 无需手动编写 HTML、CSS 代码 * 响应式布局: 自动生成适配不同屏幕尺寸的响应式代码 * 组件化结构: 智能识别设计中的组件,生成可复用的组件代码

By Ne0inhk

Flutter 三方库 serial 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、稳定的 Web 串口通信与工业硬软连接实战

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 serial 的鸿蒙化适配指南 - 在鸿蒙系统上构建极致、稳定的 Web 串口通信与工业硬软连接实战 在鸿蒙(OpenHarmony)系统的工业平板、手持 PDA 及桌面协同场景中,如何通过 Web 容器直接操控外部硬件设备(如扫码枪、打印机、传感器)?serial 做为一个优秀的 window.navigator.serial API 的 Flutter 封装库,为鸿蒙开发者提供了跨平台的硬件底座。本文将深入探讨其在鸿蒙生态中的适配要点。 前言 什么是 Web Serial?它允许鸿蒙应用内的 Web 组件直接请求访问用户的串行设备。在 Flutter for OpenHarmony 的实际开发中,serial

By Ne0inhk

告别数据线!用filebrowser在安卓手机建Web文件服务器(Termux实战)

告别数据线!用filebrowser在安卓手机建Web文件服务器(Termux实战) 你是否也厌倦了每次在电脑和手机之间传输文件,都要翻箱倒柜找数据线,或者忍受第三方App缓慢的传输速度和恼人的广告?对于开发者、摄影师、内容创作者,或者仅仅是喜欢折腾的数码爱好者来说,一个随时可访问、完全由自己掌控的移动文件中心,其价值远超想象。 今天,我们就来深入探讨一个将你手中安卓手机瞬间变为强大局域网文件服务器的方案。核心工具是 filebrowser,一个轻量、高效、功能全面的开源Web文件管理器。我们将它部署在安卓上的Linux环境——Termux 中。这不仅仅是安装一个软件,更是构建一套完整的、可扩展的私人文件管理生态。我们将超越基础的安装步骤,深入对比它在移动端的独特优势,详解如何从内网穿透到外网访问,并配置精细的多用户权限,让你彻底摆脱物理媒介的束缚,享受无线文件管理的自由与高效。 1. 为什么是Termux + filebrowser?移动端文件服务器的黄金组合 在移动设备上搭建服务,我们面临的核心挑战是资源受限(CPU、内存、电池)和系统环境特殊(非标准Linux)。因此,

By Ne0inhk

OpenClaw Web Search 完全指南(2026年3月最新)

OpenClaw Web Search 完全指南(2026年3月最新) 本文详细介绍 OpenClaw 内置 web_search 工具的 5 个官方搜索渠道,以及 Tavily 技能的使用方法。帮助你选择最适合的免费/付费方案。 目录 * OpenClaw 搜索功能概述 * 5 个官方搜索渠道详解 * 1. Brave Search API * 2. Google Gemini * 3. Grok (xAI) * 4. Kimi (Moonshot) * 5. Perplexity * 免费额度对比表 * 推荐配置方案 * Tavily Web Search 技能 * 配置步骤详解 * 常见问题 OpenClaw 搜索功能概述 OpenClaw 提供两种搜索能力:

By Ne0inhk