Ubuntu Server 26.04 LTS 安装指南
本文介绍如何从零开始安装 Ubuntu Server 26.04 LTS,涵盖下载镜像、制作启动盘、安装过程和初始配置。
系统要求
| 要求 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 1 GHz 64 位处理器 | 2 GHz+ 多核处理器 |
| 内存 | 1 GB | 4 GB 及以上 |
| 磁盘 | 2.5 GB | 25 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=syncWindows 下制作
推荐使用 Rufus 或 balenaEtcher :
- 下载并打开 Rufus
- 选择 U 盘设备
- 选择下载好的 ISO 文件
- 分区类型选择 GPT(UEFI)或 MBR(BIOS)
- 点击”开始”写入
安装步骤
1. 启动安装程序
从 U 盘启动后,选择 Try or Install Ubuntu Server。安装程序 Subiquity 将引导你完成整个过程。
2. 选择语言
选择安装语言。服务器环境建议选择 English,避免终端中文乱码问题。如需中文环境,可在安装后单独配置。
3. 键盘布局
一般选择默认的 English (US) 键盘布局。
4. 安装类型
- Ubuntu Server:标准安装
- Ubuntu Server (minimized):最小化安装,适合容器和云环境
5. 网络配置
安装程序会自动通过 DHCP 获取网络配置。如需手动配置静态 IP:
- 选择网卡接口
- 选择 Edit IPv4
- 将方法改为 Manual
- 填入 IP 地址、子网掩码、网关和 DNS
6. 代理设置
如果网络需要代理,在此填入代理地址(如 http://proxy.example.com:8080)。否则留空。
7. 镜像地址
默认使用 http://archive.ubuntu.com/ubuntu。建议替换为国内镜像:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu8. 磁盘分区
使用整块磁盘(推荐新手)
选择 Use an entire disk,可选启用 LVM:
- Set up this disk as an LVM group:推荐启用,方便后续扩容
- Encrypt the LVM group with LUKS:磁盘加密,需设置密码
自定义分区
选择 Custom storage layout 手动分区,建议方案:
| 分区 | 大小 | 文件系统 | 挂载点 | 说明 |
|---|---|---|---|---|
| EFI | 512 MB | fat32 | /boot/efi | UEFI 启动(必需) |
| /boot | 1 GB | ext4 | /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