Ubuntu Server 22.04/24.04 LTS安装指南?

以下是 Ubuntu Server 22.04 LTS24.04 LTS 的详细安装指南。两者流程高度相似,但 24.04 在默认配置(如内核版本、网络管理工具等)上有所更新。


📋 准备工作

在开始之前,请确保准备好以下物品:

  1. ISO 镜像文件
    • Ubuntu Server 22.04.5 LTS
    • Ubuntu Server 24.04 LTS (注意:24.04 是较新的长期支持版,建议确认硬件兼容性)
  2. 制作启动盘的工具
    • Windows: Rufus (推荐) 或 BalenaEtcher
    • macOS/Linux: dd 命令或 Etcher
  3. 目标服务器/虚拟机
    • 至少 2GB RAM (推荐 4GB+)
    • 至少 25GB 磁盘空间
    • 网络连接(用于下载更新和软件包)

🚀 第一步:制作启动盘并引导

1. 写入 ISO 到 U 盘

  • Windows (使用 Rufus):
    1. 插入 U 盘。
    2. 打开 Rufus,选择你的 U 盘设备。
    3. 点击“选择”,加载下载的 Ubuntu ISO 文件。
    4. 写入模式通常保持默认(DD 模式或 ISO 模式均可,Rufus 会自动处理)。
    5. 点击“开始”等待写入完成。
  • macOS/Linux:
    # 假设 U 盘设备为 /dev/sdX (请务必确认设备号,否则可能误删数据)
    sudo dd if=ubuntu-24.04-live-server-amd64.iso of=/dev/sdX bs=4M status=progress oflag=direct

2. 设置 BIOS/UEFI 启动顺序

  1. 将 U 盘插入服务器。
  2. 开机进入 BIOS/UEFI 设置(通常按 Del, F2, F12Esc)。
  3. 禁用 Secure Boot(安全启动),除非你确定需要它且已正确配置密钥。
  4. USB Drive 设置为第一启动项。
  5. 保存并重启。

⚙️ 第二步:图形化安装向导 (Text-based Installer)

Ubuntu Server 22.04/24.04 使用的是基于 ncurses 的文本界面安装程序,无需鼠标,主要使用键盘操作。

1. 语言与区域设置

  • Language: 选择 English (其他语言可能导致部分命令行提示显示异常)。
  • Keyboard configuration: 选择 English (US)Chinese (根据需求)。
  • Network connections: 系统会尝试自动识别网卡。
    • 如果显示 eth0ens33 等且有 IP 地址,说明联网成功。
    • 如果没有连接,可在此处手动配置静态 IP(需输入网关、DNS 等)。

2. 存储配置 (Storage Configuration)

这是最关键的一步,请谨慎操作

  • Guided storage configuration: 选择此项以进行自动化分区。
  • Choose a disk to use: 选择要安装的硬盘(通常是 /dev/sda 或 NVMe 设备)。
  • Write the new LVM configuration to disk: 确认写入。
  • Partitioning scheme:
    • Use an entire disk: 适合单系统,直接格式化整块硬盘。
    • Custom storage layout: 适合高级用户(如单独划分 /boot, /home, /swap)。
  • Confirm destructive action: 确认是否删除现有数据(警告:此操作不可逆)。

3. Profile Setup (用户配置)

  • Your name: 输入全名(例如:Admin User)。
  • Your server’s name: 输入主机名(例如:ubuntu-server)。
  • Pick a username: 登录用户名(例如:admin)。
  • Password: 设置强密码(输入时屏幕不显示字符)。
  • Encrypt home directory: 建议勾选(增强安全性)。

4. SSH Setup (远程访问)

  • Install OpenSSH server: 务必勾选 (Space 键选中,回车确认)。
    • 这将允许你通过 SSH 远程管理服务器,避免物理操作。
  • Import SSH identity: 可选,如果你有现成的公钥可导入。

5. Optional Snaps & Packages

  • Optional features:
    • 24.04 默认可能包含更多预装服务。
    • 通常只需勾选 OpenSSH server
    • 如果你不需要 Docker, LXD 等,不要勾选额外的 Snap 包,以减少初始攻击面。
  • Upgrade to Ubuntu Pro: 24.04 可能会询问是否订阅 Pro。对于个人测试或非商业环境,可以跳过。

6. 安装完成

  • 进度条走完。
  • 系统会提示 Installation complete
  • 选择 Reboot now (立即重启)。
  • 移除 U 盘,按回车继续。

🔧 第三步:首次登录与基础配置

重启后,你将看到登录界面。

1. 登录

# 输入你在安装时设置的用户名和密码
sudo -i

或者直接使用普通用户登录后加 sudo 执行命令。

2. 更新系统

无论 22.04 还是 24.04,第一时间更新软件源和内核至关重要:

sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y

3. 配置防火墙 (UFW)

Ubuntu 默认未开启防火墙,建议启用:

sudo ufw enable
sudo ufw allow ssh  # 确保允许 SSH 端口 (22)
sudo ufw status verbose

4. 配置静态 IP (可选,生产环境推荐)

虽然安装时可以选择静态 IP,但 22.04/24.04 默认使用 Netplan 管理网络。
编辑配置文件(文件名通常为 netplan/00-installer-config.yaml):

sudo nano /etc/netplan/00-installer-config.yaml

示例配置(静态 IP):

network:
  version: 2
  ethernets:
    eth0:  # 替换为你的实际网卡名称
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses:
          - 8.8.8.8
          - 1.1.1.1

应用配置:

sudo netplan apply

💡 22.04 vs 24.04 主要区别提示

特性 Ubuntu 22.04 LTS Ubuntu 24.04 LTS
发布年份 2022 2024
默认内核 Linux 5.15 Linux 6.8 (新硬件支持更好)
Python Python 3.10 Python 3.12
Glibc 2.35 2.39
默认编辑器 nano/vim nano/vim
网络管理 Netplan (稳定) Netplan (更现代化)
适用场景 极度追求稳定、企业旧环境 新项目、新硬件、最新软件栈

❓ 常见问题排查

  1. 无法连接互联网
    • 检查网线是否插好,DHCP 是否获取到 IP (ip addr)。
    • 如果是云服务器,需在控制台配置安全组放行 22 端口。
  2. SSH 连不上
    • 确认安装时是否勾选了 "Install OpenSSH server"。
    • 检查 sudo systemctl status ssh 服务状态。
  3. 中文乱码
    • 安装时选择了英文环境,终端默认无中文字体。如需中文,需手动安装字体并配置 locale (sudo apt install language-pack-zh-hans)。

现在你已经成功安装了 Ubuntu Server!接下来可以根据需求部署 Web 服务、数据库或容器环境。

未经允许不得转载:CLOUD技术博 » Ubuntu Server 22.04/24.04 LTS安装指南?