Skip to Content
文档服务器服务器安装

Ubuntu Server 26.04 LTS 安装指南

本文介绍如何从零开始安装 Ubuntu Server 26.04 LTS,涵盖下载镜像、制作启动盘、安装过程和初始配置。

系统要求

要求最低配置推荐配置
CPU1 GHz 64 位处理器2 GHz+ 多核处理器
内存1 GB4 GB 及以上
磁盘2.5 GB25 GB 及以上
网络可选建议有网络连接

下载镜像

# 从官方下载 Ubuntu Server 26.04 LTS ISO wget https://releases.ubuntu.com/26.04/ubuntu-26.04-live-server-amd64.iso # 校验文件完整性 wget https://releases.ubuntu.com/26.04/SHA256SUMS sha256sum -c SHA256SUMS 2>/dev/null | grep ubuntu-26.04-live-server-amd64.iso

国内镜像源

如果官方下载较慢,可以使用国内镜像:

# 清华大学镜像 wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/26.04/ubuntu-26.04-live-server-amd64.iso # 阿里云镜像 wget https://mirrors.aliyun.com/ubuntu-releases/26.04/ubuntu-26.04-live-server-amd64.iso # 中科大镜像 wget https://mirrors.ustc.edu.cn/ubuntu-releases/26.04/ubuntu-26.04-live-server-amd64.iso

制作启动盘

Linux 下制作

# 查找 U 盘设备(注意确认设备名,避免误操作) lsblk # 写入 ISO 到 U 盘(将 /dev/sdX 替换为实际设备名) sudo dd if=ubuntu-26.04-live-server-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync

Windows 下制作

推荐使用 Rufus  或 balenaEtcher :

  1. 下载并打开 Rufus
  2. 选择 U 盘设备
  3. 选择下载好的 ISO 文件
  4. 分区类型选择 GPT(UEFI)或 MBR(BIOS)
  5. 点击”开始”写入

安装步骤

1. 启动安装程序

从 U 盘启动后,选择 Try or Install Ubuntu Server。安装程序 Subiquity 将引导你完成整个过程。

2. 选择语言

选择安装语言。服务器环境建议选择 English,避免终端中文乱码问题。如需中文环境,可在安装后单独配置。

3. 键盘布局

一般选择默认的 English (US) 键盘布局。

4. 安装类型

  • Ubuntu Server:标准安装
  • Ubuntu Server (minimized):最小化安装,适合容器和云环境

5. 网络配置

安装程序会自动通过 DHCP 获取网络配置。如需手动配置静态 IP:

  1. 选择网卡接口
  2. 选择 Edit IPv4
  3. 将方法改为 Manual
  4. 填入 IP 地址、子网掩码、网关和 DNS

6. 代理设置

如果网络需要代理,在此填入代理地址(如 http://proxy.example.com:8080)。否则留空。

7. 镜像地址

默认使用 http://archive.ubuntu.com/ubuntu。建议替换为国内镜像:

https://mirrors.tuna.tsinghua.edu.cn/ubuntu

8. 磁盘分区

使用整块磁盘(推荐新手)

选择 Use an entire disk,可选启用 LVM:

  • Set up this disk as an LVM group:推荐启用,方便后续扩容
  • Encrypt the LVM group with LUKS:磁盘加密,需设置密码

自定义分区

选择 Custom storage layout 手动分区,建议方案:

分区大小文件系统挂载点说明
EFI512 MBfat32/boot/efiUEFI 启动(必需)
/boot1 GBext4/boot引导分区
swap与内存等大swap-交换空间
/剩余空间ext4/xfs/根分区

如果使用 LVM,推荐进一步拆分:

/ 20 GB 系统根目录 /home 可变 用户数据 /var 可变 日志和数据 /tmp 5 GB 临时文件

9. 创建用户

填写以下信息:

  • Your name:你的姓名
  • Your server’s name:主机名(如 ubuntu-server)
  • Pick a username:登录用户名
  • Choose a password:设置密码

10. SSH 设置

强烈建议选择 Install OpenSSH server。还可以在此导入 GitHub 或 Launchpad 上的 SSH 公钥:

  • 选择 Import SSH identity
  • 输入你的 GitHub 用户名

11. 可选功能包

根据需要选择预装的 Snap 包:

  • docker
  • nextcloud
  • postgresql
  • 等

12. 开始安装

确认配置后开始安装。安装过程中会自动下载安全更新。完成后选择 Reboot Now。

安装后初始配置

首次登录

# 拔掉 U 盘,重启后使用创建的用户登录 # 首先更新系统 sudo apt update && sudo apt upgrade -y

配置时区

# 查看当前时区 timedatectl # 设置为中国时区 sudo timedatectl set-timezone Asia/Shanghai # 启用网络时间同步 # 注意:26.04 新装默认时间同步守护进程是 Chrony(chrony.service), # timedatectl set-ntp 仅在使用 systemd-timesyncd 时才有效。 # 请按实际使用的服务二选一: # 路径 A:使用 Chrony(26.04 默认)——用 systemctl/chronyc 管理 sudo systemctl enable --now chrony chronyc tracking # 查看同步状态 # 路径 B:仅使用 systemd-timesyncd(未安装 Chrony 时)——用 timedatectl # sudo timedatectl set-ntp true # timedatectl show-timesync # 查看当前由哪个服务负责同步 systemctl is-active chrony >/dev/null 2>&1 && echo "正在使用 Chrony" || timedatectl show-timesync

配置中文语言环境(可选)

# 安装中文语言包 sudo apt install language-pack-zh-hans -y # 生成中文 locale sudo locale-gen zh_CN.UTF-8 # 如果需要系统默认中文(服务器不建议) # sudo update-locale LANG=zh_CN.UTF-8

更换国内软件源

# 备份原始源列表 sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak # 使用清华镜像源(26.04 使用 DEB822 格式) sudo tee /etc/apt/sources.list.d/ubuntu.sources << 'EOF' Types: deb URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu Suites: resolute resolute-updates resolute-backports resolute-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg EOF sudo apt update

配置防火墙

# Ubuntu 预装了 ufw(Uncomplicated Firewall) # 允许 SSH 连接 sudo ufw allow ssh # 启用防火墙 sudo ufw enable # 查看规则 sudo ufw status verbose

配置静态 IP(如未在安装时设置)

# 编辑 Netplan 配置 sudo tee /etc/netplan/01-static.yaml << 'EOF' network: version: 2 renderer: networkd ethernets: ens33: addresses: - 192.168.1.100/24 routes: - to: default via: 192.168.1.1 nameservers: addresses: - 223.5.5.5 - 8.8.8.8 EOF # 应用配置 sudo netplan apply

设置主机名

# 设置主机名 sudo hostnamectl set-hostname my-server # 编辑 /etc/hosts echo "127.0.1.1 my-server" | sudo tee -a /etc/hosts

常见安装问题

安装程序无法启动

  • 检查 BIOS/UEFI 设置中是否启用了从 USB 启动
  • 确认 Secure Boot 设置(Ubuntu 支持 Secure Boot,但某些硬件可能需要关闭)

磁盘无法识别

# 如果使用 RAID 控制器,可能需要在 BIOS 中切换为 AHCI 模式 # 或在安装时手动加载驱动

网络不可用

  • 检查网线连接
  • 某些网卡可能需要额外的固件包,安装后执行:
sudo apt install linux-firmware

下一步

安装完成后,建议参考以下内容:

  • 配置 SSH 远程访问
  • 设置自动安全更新
  • 安装所需的服务软件
Last updated on