跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Ubuntu 22.04 桌面版安装指南

Ubuntu 22.04 桌面版安装教程,涵盖创建启动盘、BIOS 设置、LVM 加密配置及手动分区步骤。重点指导如何分配 10GB 根目录空间,利用 LVM 逻辑卷管理实现灵活扩展,并包含安装后空间优化命令。适合需要精简系统且具备基础命令行操作能力的用户参考。

栈溢出发布于 2026/2/6更新于 2026/10/257.5K 浏览
重要提醒
  • 备份数据:此过程会擦除目标磁盘上的所有数据。请务必提前备份该磁盘上的任何重要文件。
  • 操作确认:请仔细检查您选择的磁盘是否正确,以免误删其他磁盘数据。

详细安装部署流程
第 1 步:创建 Ubuntu 安装启动盘
  1. 从 Ubuntu 官网下载 https://releases.ubuntu.com/22.04/。
  2. 使用 Rufus (Windows) 或 BalenaEtcher (Windows/macOS/Linux) 等工具将 ISO 镜像写入一个 U 盘,制作成可启动的安装介质。
第 2 步:启动并开始安装
  1. 将启动 U 盘插入电脑。
  2. 重启电脑,并进入 BIOS/UEFI 设置界面(通常在启动时按 F2, F10, F12, Del 等键,具体请参考您的主板手册)。
  3. 在启动选项(Boot Order)中,将 U 盘设置为第一启动项。
  4. 保存设置并退出,电脑将从 U 盘启动。
  5. 在 GRUB 菜单中,选择 'Try or Install Ubuntu'(试用或安装 Ubuntu)。
  6. 系统加载后,您会看到欢迎界面。选择您的语言,然后点击 'Install Ubuntu'。
第 3 步:配置安装选项(关键步骤)
  1. 键盘布局:选择默认的即可,点击 'Continue'。
  2. 更新和软件:
    • 为了最小化安装并节省空间,建议选择 'Minimal installation'(最小化安装)。
    • 取消勾选 'Download updates while installing Ubuntu'(安装时下载更新),以加快安装速度。系统装好后再更新。
    • 点击 'Continue'。
  3. 安装类型(核心步骤):
    • 您会看到几个选项,如'Erase disk and install Ubuntu'(清除整个磁盘并安装 Ubuntu)。不要选择这些默认选项。
    • 请选择 'Advanced features'。
    • 在弹出的新窗口中,勾选 'Use LVM with the new Ubuntu installation'。
    • 强烈建议同时勾选 'Encrypt the new Ubuntu installation for security'。这将设置全盘加密(LUKS),极大增强数据安全性。系统会提示您设置一个加密密码,请务必牢记此密码,它是每次启动系统都需要输入的。
    • 点击 'OK',然后回到主界面,选择 'Manual'(手动分区),最后点击 'Continue'。
第 4 步:手动分区与 LVM 配置

现在您进入了分区编辑器界面。您会看到您的磁盘(如 /dev/sda 或 /dev/nvme0n1)。

  1. 选择空闲磁盘:如果您磁盘上有已有分区,请选中每个分区并点击 '-' 按钮删除它们,直到整个磁盘显示为 'free space'(空闲空间)。然后选中这块空闲空间。
  2. 创建 EFI 系统分区(必须):
    • 点击 '+' 按钮。
    • 设置大小:550 MB (建议值,至少 256MB)。
    • 新分区的类型:'EFI System Partition'。
    • 点击 'OK'。
  3. 创建 LVM 物理卷和卷组:
    • 再次选中剩余的 'free space'。
    • 点击 '+' 按钮。
    • 设置 'Use as:' 为 'Physical volume for LVM'(用于 LVM 的物理卷)。
    • 不要手动指定大小,它会自动使用所有剩余空间。这就是 LVM 的优势所在。
    • 点击 'OK'。
    • 现在您会看到一个类型为 'LVM VG' 的分区。选中它。
    • 窗口底部会出现一个按钮:'Create Volume Group…',点击它。
    • 给卷组起一个名字,例如 ubuntu-vg(默认即可)。
    • 点击 'OK'。
  4. 在 LVM 卷组内创建逻辑卷:
    • 现在您会看到卷组 ubuntu-vg 下列出了它的空闲空间。
    • 选中这个空闲空间,然后点击 '+'。
    • 我们现在创建根分区 (/):
      • 大小:10 GB (输入 10000 MB 或直接输入 10 GB)。
      • 类型:'Ext4 journaling file system'。
      • 挂载点:'/'(根目录)。
      • 点击 'OK'。
  5. (可选但强烈推荐)创建交换空间:
    • 由于根目录只有 10GB,强烈不建议创建固定的交换分区,这会浪费宝贵的磁盘空间。
    • Ubuntu 默认使用一个 交换文件(swapfile) 而不是交换分区。安装完成后,系统会自动在根目录下创建一个小巧的交换文件(通常为 2GB 左右),这比固定分区更灵活且节省空间。因此,您可以跳过创建交换分区。
  6. (可选)创建 /home 或其他分区:
    • 如果您希望将用户数据与系统分开,可以使用剩余空间创建一个 /home 逻辑卷。
    • 选中 ubuntu-vg 下的剩余空间,点击 '+'。
    • 使用所有剩余空间或自定义大小。
    • 类型:'Ext4'。
    • 挂载点:'/home'。
    • 点击 'OK'。
  7. 最终确认:
    • 您的分区布局应该类似于:
      • /dev/sda1 - EFI System - 550MB
      • /dev/sda2 - LVM VG (ubuntu-vg) - 剩余所有空间
        • /dev/mapper/ubuntu--vg-ubuntu--lv - Ext4 - / - 10GB
        • /dev/mapper/ubuntu--vg-home - Ext4 - /home - 剩余空间 (如果有创建)
    • 确认无误后,点击 'Install Now'。
    • 安装程序会显示将要进行的更改摘要,点击 'Continue' 确认。
第 5 步:完成安装
  1. 时区设置:在地图上点击您所在的位置,设置时区。
  2. 创建用户:
    • 输入您的姓名、计算机名、用户名和密码。
    • 如果您之前选择了加密,这里创建的密码是用户登录密码,而之前设置的是磁盘加密密码(两者不同)。
  3. 安装过程会自动进行。完成后,点击 'Restart Now'。
  4. 系统会提示您拔掉安装 U 盘,然后按回车键重启。
第 6 步:首次启动与验证
  1. 如果启用了加密,启动后首先会提示您输入 LUKS 加密密码 来解锁磁盘。
  2. 输入您创建的用户密码登录系统。
  3. 验证 LVM 和分区:
    • 打开终端(Ctrl+Alt+T)。

运行以下命令查看根分区大小:

df -h /

输出应显示根分区 (/) 的大小约为 10GB。

运行以下命令验证 LVM 设置:

sudo lvmdiskscan
sudo pvs
sudo vgs
sudo lvs
安装后优化(节省空间)

由于根分区只有 10GB,需要精细管理:

  1. 选择性安装软件:仅安装必需的软件包,避免安装大型套件。
  2. 将大型软件(如 Docker 镜像、编程语言库)的数据目录通过符号链接指向 /home 下的更大分区(如果您创建了的话)。

限制日志文件大小:

sudo journalctl --vacuum-size=100M

清理安装缓存:

sudo apt clean
sudo apt autoremove --purge

您现在已经成功在加密的 LVM 上安装了一个精简的 Ubuntu 22.04 系统,并且根分区被精确限制为 10GB。未来如果需要,您可以随时使用 lvextend 命令轻松扩展根分区的大小。

目录

  1. 重要提醒
  2. 详细安装部署流程
  3. 第 1 步:创建 Ubuntu 安装启动盘
  4. 第 2 步:启动并开始安装
  5. 第 3 步:配置安装选项(关键步骤)
  6. 第 4 步:手动分区与 LVM 配置
  7. 第 5 步:完成安装
  8. 第 6 步:首次启动与验证
  9. 安装后优化(节省空间)

更多推荐文章

查看全部
  • 网络基础安全六大组件:防火墙、WAF、IPS、行为管控、DDoS 及蜜罐详解
  • PyTorch 自定义算子开发:使用 C++ 与 CUDA 扩展
  • 2026 年 3 月全球 AI 前沿动态与行业洞察
  • 大模型 AI Agent 在企业应用中的 6 种基础类型与落地场景
  • Amazon SageMaker 部署 AIGC 应用:训练、优化与 Web 集成实践
  • Java 开发面试实录与技术深度解析
  • 位运算算法实战:判断字符唯一、丢失数字与两数之和详解
  • 2024 AI 大模型常见面试问题及参考答案
  • GLM-5 与 Qwen3.5 双模型对比:一句话生成 HTML 小游戏
  • AI 可能引发大规模生物风险,专家呼吁建立跨学科团队
  • Spring AOP 核心原理与实战指南
  • Web3 前端安全:钱包连接风险与防护指南
  • 手势控制电脑方案分析与 Python 实现示例
  • Java 企业电子招投标采购系统功能模块与数字化管理
  • Lua 语言入门指南
  • 基于 Docker 在 NVIDIA 5090 上部署 ComfyUI 与 Stable-Diffusion-Webui
  • 理解 RAG 真实边界:Spring AI 三种架构落地实践
  • DeepSeek-R1-Distill-Llama-8B 模型安全与对抗攻击防护
  • C++ 内存管理进阶:从裸指针到智能指针的实战指南
  • C++11 新特性详解:Lambda、移动语义与可变参数模板

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online