很多同学第一次安装 Ubuntu 26.04 时,往往会卡在几个相同的环节:启动盘做完了却进不去安装界面,分区方案拿不准怕把 Windows 弄坏,系统装完发现没有中文输入法,笔记本屏幕亮度调不了,最后想装 MySQL、Redis 又因为版本和依赖问题折腾半天。网上教程虽然多,但多数只覆盖其中一段,版本还经常对不上。
这篇文章围绕 Ubuntu 26.04 整理一条完整的闭环流程:从硬件要求、镜像下载、启动盘制作,到 VMware 虚拟机和物理机双系统安装,再到换源、输入法、亮度调节、Dock 自定义,最后是 MySQL 8 和 Redis 7 的安装与安全配置。新手可以按顺序从头走一遍,已有基础的同学可以直接跳到对应章节排查问题。
1. Ubuntu 26.04 是什么,为什么值得装
1.1 Ubuntu 与 LTS 版本
Ubuntu 是一款基于 Debian 的 Linux 发行版,也是目前全球使用人数最多的桌面 Linux 之一。它每半年发布一个新版本,每两年发布一个 LTS(Long Term Support,长期支持)版本。LTS 版本会获得官方长达 5 年的安全更新和维护,因此无论是日常办公、开发机还是服务器,LTS 都是最稳妥的选择。
Ubuntu 26.04 属于 2026 年 4 月左右的 LTS 版本(具体发布时间以官方公告为准)。它的上一个 LTS 是 Ubuntu 24.04,再往前是 22.04。从 Ubuntu 24.04 开始,系统默认使用新的 deb822 格式软件源,这点在换源时会用到,后面会详细说明。26.04 版本延续 Ubuntu 桌面版默认 GNOME 桌面环境的策略,整体安装逻辑和 24.04 基本一致,因此本文的步骤同样适用于其他近几代 Ubuntu LTS。
1.2 桌面版、服务器版和双系统怎么选
很多新手会分不清 Ubuntu 的几个版本:
- Ubuntu Desktop:带 GNOME 图形桌面,适合日常办公、学习、开发。
- Ubuntu Server:精简系统,没有图形界面,适合部署 Web 服务、数据库、容器。
- WSL 中的 Ubuntu:Windows 子系统里的命令行环境,适合不想安装双系统的开发场景。
如果你需要图形界面,或者想拿它当主力系统,选 Desktop 版;如果你只是想在服务器上跑 MySQL、Redis、Nginx,选 Server 版。本文主要以 Desktop 版为例,但后半部分安装 MySQL 8 和 Redis 7 的步骤,在 Server 版上也完全适用。
1.3 常见应用场景
装好 Ubuntu 26.04 之后,大家最常做的事情其实很集中:换国内软件源加速、安装拼音输入法、调节笔记本屏幕亮度、隐藏 Dock 上的磁盘图标、搭建 MySQL 和 Redis 开发环境,以及在本地部署开源大模型推理应用。
模型推理这类任务对内存和显存要求比较高,建议在安装系统时就把内存和磁盘空间预留充足。如果机器只有 4GB 内存,运行数据库和桌面环境会比较吃力,更不用说跑模型了。后面会在硬件要求部分给出具体建议。
2. 安装前的环境准备
2.1 硬件要求
Ubuntu 桌面版的硬件门槛并不高,官方给出的最低配置和实际流畅运行之间还有一定差距。以下是常见建议配置:
| 硬件 | 最低要求 | 推荐配置 | 说明 |
|---|---|---|---|
| CPU | 双核 2GHz | 四核及以上 | x86_64 架构,一般选 amd64 镜像 |
| 内存 | 4GB | 8GB 以上 | 跑数据库和模型建议 16GB 以上 |
| 磁盘 | 25GB | 50GB 以上 | 使用 SSD 体验更好 |
| 显卡 | 支持 Vulkan | NVIDIA/AMD 独显 | 桌面特效和模型推理都更依赖显卡 |
| 屏幕 | 1024×768 | 1920×1080 及以上 | 高分辨率建议使用 Wayland 会话 |
如果在 VMware 虚拟机里安装,建议至少分配 2 个 CPU 核心、4GB 内存、60GB 虚拟磁盘。虚拟磁盘容量不要选太小,因为安装 MySQL、Redis、Docker 和各类开发工具后会占用大量空间。
2.2 下载镜像并校验
Ubuntu 官方镜像站下载速度在国内通常不理想,推荐使用国内镜像站:
- 阿里云开源镜像站:https://mirrors.aliyun.com/ubuntu-releases/
- 清华 TUNA 镜像站:https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/
- 中科大镜像站:https://mirrors.ustc.edu.cn/ubuntu-releases/
镜像文件通常命名为ubuntu-26.04-desktop-amd64.iso这样的格式。下载完成后,建议校验一下 SHA256 值,防止镜像文件损坏或下载不完整。校验方法以 Linux 或 macOS 为例:
sha256sum ~/Downloads/ubuntu-26.04-desktop-amd64.isoWindows 下可以在 PowerShell 中执行:
Get-FileHash .\ubuntu-26.04-desktop-amd64.iso -Algorithm SHA256把输出结果和镜像站提供的校验值对比,一致说明文件完整。
2.3 制作启动 U 盘
Windows 用户推荐使用 Rufus 或 balenaEtcher。Rufus 的操作要点如下:
- 选择 U 盘设备,注意不要选错盘。
- 点击“选择”,选中下载好的 ISO 镜像。
- 分区类型选择 GPT,目标系统类型选择 UEFI。
- 点击“开始”,写入方式保持默认或选择“DD 镜像模式”,等待完成。
Linux 或 macOS 用户可以使用dd命令,但一定要先确认 U 盘设备号,避免误写入其他磁盘:
sudo dd if=~/Downloads/ubuntu-26.04-desktop-amd64.iso of=/dev/sdb bs=4M status=progress sync执行前用lsblk查看设备列表,确认of参数指向的是 U 盘而不是系统盘。
2.4 Windows 11 环境下的特别准备
如果你打算在 Windows 11 上使用 VMware 安装 Ubuntu,或者做双系统,需要提前做三件事:
- 关闭 Windows 的“快速启动”。快速启动会让 Windows 关机时进入休眠状态,双系统可能导致 Ubuntu 无法识别 Windows 分区。
- 如果系统盘开启了 BitLocker,先在 Windows 中暂停或备份恢复密钥,否则后续调整分区可能触发解锁。
- VMware Workstation 尽量使用最新版本,避免和 Windows 11 的虚拟化安全功能冲突。
3. 开始安装:虚拟机和物理机两条路
3.1 使用 VMware Workstation 安装
VMware Workstation 是 Windows 用户体验 Ubuntu 最方便的方式。步骤如下:
- 新建虚拟机,选择“自定义”模式。
- 虚拟机硬件兼容性保持默认,客户机操作系统选择 Linux,版本选择 Ubuntu 64 位。
- 设置处理器数量和内存,建议至少 2 核 4GB。
- 网络类型选择 NAT,方便虚拟机共享宿主机网络。
- 磁盘选择“创建新虚拟磁盘”,大小建议 60GB,勾选“将虚拟磁盘存储为单个文件”。
- 在“虚拟机设置”中加载下载好的 ISO 镜像,点击“开启此虚拟机”。
安装完成后,VMware 环境里建议安装 open-vm-tools-desktop,否则分辨率、复制粘贴、共享文件夹等功能可能不完整:
sudo apt update sudo apt install -y open-vm-tools-desktop安装完重启虚拟机即可。
3.2 安装向导中的关键选项
虚拟机或物理机从 U 盘启动后,会看到 GRUB 引导菜单。选择“Try or Install Ubuntu”进入安装向导。以下几个选项需要重点说明:
- 键盘布局:可以选择 English (US) 或汉语。如果担心安装界面乱码,选 English (US) 最稳,安装完成后再添加中文输入法。
- 联网与更新:安装时可以不联网,进入系统后再换源更新,速度反而更快。
- “为图形或 Wi-Fi 硬件安装第三方软件”这个选项建议勾选,它会包含一些闭源驱动,对笔记本用户很有帮助。
- 磁盘分区:这是最容易出错的一步,下面单独说明。
3.3 磁盘分区方案
如果你是整块硬盘安装 Ubuntu,直接选择“清除整个磁盘并安装 Ubuntu”即可,安装向导会自动完成分区。如果只是想双系统,建议先看下面手动分区:
| 挂载点 | 推荐大小 | 分区类型 | 文件系统 |
|---|---|---|---|
| /boot/efi | 512MB | EFI 系统分区 | FAT32 |
| / | 50GB 以上 | 主分区 | ext4 |
| /home | 剩余空间 | 普通分区 | ext4 |
| swap | 4GB~8GB | 交换分区 | swap |
这里说明几点:
/boot/efi是 UEFI 启动必需的分区,双系统安装时如果已经有 Windows 的 EFI 分区,可以选择复用它,不一定重新创建。/home单独分区的最大好处是以后重装系统,个人文件还在。- 现代 Ubuntu 默认使用 swapfile,不分独立 swap 分区也可以,但物理内存较小的机器建议还是分一个。
3.4 双系统安装注意事项
双系统安装前,先在 Windows 的磁盘管理中对原有分区进行“压缩卷”,腾出未分配空间。安装 Ubuntu 时,安装向导会识别已经存在的 Windows 系统,并提供“与 Windows 共存”的选项。
如果安装完成后开机直接进入 Ubuntu,看不到 Windows 启动项,可以在 Ubuntu 中执行:
sudo update-grub这个命令会重新扫描系统中已安装的操作系统,把 Windows Boot Manager 加入 GRUB 菜单。
3.5 首次登录与系统更新
安装完成重启后,进入系统第一件事是更新软件源和软件包:
sudo apt update sudo apt upgrade -y顺便安装常用的基础工具:
sudo apt install -y build-essential git curl wget vimbuild-essential包含 gcc、g++、make 等编译工具,后续很多软件安装都会用到。
4. 安装后的初始化:换源与系统更新
4.1 为什么需要换源
Ubuntu 默认的 apt 软件源指向国外服务器,在国内网络环境下更新速度很慢,甚至经常超时。换成国内镜像源后,apt update和apt install的速度会有明显提升。
需要特别强调的是,换源只涉及软件源地址,不涉及任何代理或网络加速工具,是 Ubuntu 在中国的常规系统配置方式。
4.2 先确认软件源文件格式
从 Ubuntu 24.04 开始,系统默认使用/etc/apt/sources.list.d/ubuntu.sources,也就是 deb822 格式;更早的版本则使用/etc/apt/sources.list。Ubuntu 26.04 大概率延续新格式,但保险起见先检查:
ls -l /etc/apt/sources.list /etc/apt/sources.list.d/ubuntu.sources 2>/dev/null如果两个文件都存在,优先修改实际生效的那个。一般来说,存在ubuntu.sources就改这个文件。
4.3 替换软件源地址
先备份原文件,再执行替换,这样随时可以回退。以阿里云镜像为例,deb822 格式执行:
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak sudo sed -i 's@//archive.ubuntu.com@//mirrors.aliyun.com@g; s@//security.ubuntu.com@//mirrors.aliyun.com@g' /etc/apt/sources.list.d/ubuntu.sources sudo apt update如果系统还是传统的/etc/apt/sources.list,则执行:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak sudo sed -i 's@//archive.ubuntu.com@//mirrors.aliyun.com@g; s@//security.ubuntu.com@//mirrors.aliyun.com@g' /etc/apt/sources.list sudo apt update使用 sed 直接替换的好处是不用关心具体版本代号,系统里的 codename 和 suite 名称会自动保留。阿里云、清华、中科大的镜像地址分别对应:
- 阿里云:https://mirrors.aliyun.com/ubuntu/
- 清华:https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
- 中科大:https://mirrors.ustc.edu.cn/ubuntu/
如果某个镜像同步不完整,apt update会报错,换另一个镜像即可。
5. 中文输入法、亮度与 Dock 细节配置
5.1 安装拼音输入法
Ubuntu 默认使用 ibus 输入法框架,但很多中文用户更习惯 fcitx5。两种方案都可以,下面分别介绍。
方案一:安装 fcitx5 拼音输入法
sudo apt install -y fcitx5 fcitx5-chinese-addons fcitx5-config-qt安装后设置默认输入法框架:
im-config -n fcitx5注销并重新登录,打开“fcitx5 配置”,点击左下角“+”添加输入法,选择“拼音”。默认切换快捷键是 Ctrl+Space。
方案二:使用 ibus 自带的拼音
如果不想折腾框架,直接安装 ibus 的拼音引擎:
sudo apt install -y ibus-libpinyin然后在“设置 → 键盘 → 输入源”中添加“汉语(拼音)”,同样可以用 Ctrl+Space 切换。
需要注意,Ubuntu 默认登录会话是 Wayland,fcitx5 在 Wayland 下偶尔会出现候选框不跟随光标的问题。如果遇到,可以在登录界面点击用户名后,选择“Ubuntu on Xorg”会话重新登录,兼容性更好。
5.2 屏幕亮度调节
笔记本安装 Ubuntu 后亮度无法调节,是显卡驱动和内核参数的问题,比较常见。先用brightnessctl试试:
sudo apt install -y brightnessctl brightnessctl set 50% brightnessctl info如果亮度按键还是无效,可以通过修改 GRUB 内核引导参数解决。编辑/etc/default/grub:
sudo vim /etc/default/grub找到GRUB_CMDLINE_LINUX_DEFAULT这一行,在后面追加acpi_backlight=video,修改后类似:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=video"保存后执行:
sudo update-grub sudo reboot如果video不生效,可以尝试acpi_backlight=native。不同品牌笔记本的 ACPI 实现差异较大,需要按机器实际测试。如果是 NVIDIA 双显卡笔记本,更彻底的解决方案是先安装官方 NVIDIA 驱动,再配合nvidia-settings调节亮度。
5.3 隐藏 Dock 下的磁盘符号
Ubuntu 默认 Dock(侧边栏)会把插入的 U 盘、移动硬盘以及已挂载的磁盘分区显示成图标。对很多人来说这些图标多余且容易误点,可以通过 gsettings 隐藏:
gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false gsettings set org.gnome.shell.extensions.dash-to-dock show-trash false第一个命令隐藏已挂载磁盘,第二个命令隐藏回收站。恢复显示时将false改为true即可。
如果上面的命令提示 schema 不存在,说明系统里 Ubuntu Dock 没有暴露这些配置项。此时可以右键 Dock 上的磁盘图标,选择“卸载”,下次插入就不会自动固定在 Dock;或者安装 GNOME Extensions 里的 Dash to Dock 独立扩展,在图形界面里关闭“显示已挂载卷”。
6. 开发环境:安装 MySQL 8 与 Redis 7
装好系统后,很多后端开发同学要做的第一件事就是搭数据库环境。下面介绍在 Ubuntu 26.04 上安装 MySQL 8 和 Redis 7 的标准流程。
6.1 安装 MySQL 8
Ubuntu 官方软件源包含 MySQL 服务端,直接安装即可:
sudo apt update sudo apt install -y mysql-server mysql --version安装完成后启动并设置开机自启:
sudo systemctl enable --now mysql sudo systemctl status mysqlUbuntu 中 MySQL 的 root 用户默认使用auth_socket认证插件,也就是只有系统 root 用户可以通过sudo mysql登录,直接用密码登录 root 会失败。这也是一个常见坑点。
登录数据库并创建一个业务账号:
sudo mysql在 MySQL 命令行中执行:
CREATE USER 'app'@'localhost' IDENTIFIED BY 'Your-Strong-Password'; GRANT ALL PRIVILEGES ON app_db.* TO 'app'@'localhost'; FLUSH PRIVILEGES; EXIT;建议执行安全初始化脚本:
sudo mysql_secure_installation这个脚本会引导设置密码强度校验、移除匿名用户、禁用 root 远程登录、删除测试数据库,是生产环境的必要步骤。
MySQL 默认只监听本机 127.0.0.1,通过/etc/mysql/mysql.conf.d/mysqld.cnf中的bind-address控制。没有特殊需求不要改成0.0.0.0,否则数据库会直接暴露在网络上。
6.2 安装 Redis 7
Ubuntu 24.04 软件源默认提供 Redis 7.0,Ubuntu 26.04 大概率也是 7.x 系列。安装命令:
sudo apt install -y redis-server redis-server --version启动 Redis 并设置开机自启:
sudo systemctl enable --now redis-server sudo systemctl status redis-server验证 Redis 是否正常:
redis-cli ping如果输出PONG,说明服务正常。
Redis 7 引入了一些新特性,比如 ACL 权限模型、更好的集群管理工具,但对大多数本地开发场景来说,默认配置配合一个密码就足够了。修改/etc/redis/redis.conf:
sudo vim /etc/redis/redis.conf找到requirepass配置项,取消注释并设置强密码:
requirepass Your-Strong-Password重启 Redis 生效:
sudo systemctl restart redis-server之后使用redis-cli需要先认证:
redis-cli auth Your-Strong-Password6.3 防火墙配置建议
如果开了 UFW 防火墙,并确实需要让局域网其他机器访问 MySQL 或 Redis,建议只放行指定内网网段:
sudo ufw allow from 192.168.1.0/24 to any port 3306 sudo ufw allow from 192.168.1.0/24 to any port 6379但默认情况下,MySQL 和 Redis 都只监听本机回环地址,不建议随意开放端口。尤其是 Redis,如果没有密码保护又暴露公网,很容易被扫描器入侵。
6.4 跑模型和应用前置准备
如果安装 Ubuntu 26.04 是为了部署大模型推理或 AI 开发,建议在装完系统后先做两件事:一是确认 GPU 是否被系统识别,二是安装合适版本的显卡驱动。
lspci | grep -i nvidia ubuntu-drivers devicesubuntu-drivers devices会列出推荐的闭源驱动包,直接安装推荐版本即可:
sudo apt install -y nvidia-driver-<版本号>驱动装好后再按官方文档安装 CUDA 工具链。这里不建议盲目复制网上的安装命令,因为 CUDA 版本必须和显卡驱动、深度学习框架版本匹配,以官方文档为准最稳妥。
7. 常见问题与排查思路
7.1 高频问题速查表
| 问题现象 | 常见原因 | 解决思路 |
|---|---|---|
| VMware 报 Device/Credential Guard 不兼容 | Windows 11 开启了内核隔离或基于虚拟化的安全 | 关闭内核隔离,或管理员执行bcdedit /set hypervisorlaunchtype off后重启 |
| 安装界面花屏或黑屏 | 显卡驱动兼容问题 | 启动菜单选择“Safe Graphics 安全图形模式”,或临时加nomodeset参数 |
| 换源后 apt update 报错 | 镜像源未同步或文件格式错误 | 换其他镜像源,检查 ubuntu.sources 格式是否正确 |
| 输入法无法切换 | 输入法框架未生效 | 执行im-config -n fcitx5后注销重登,必要时换 Xorg 会话 |
| 笔记本亮度无法调节 | 内核 ACPI 参数或显卡驱动问题 | 安装 brightnessctl,修改 GRUB 增加acpi_backlight参数 |
| Dock 显示磁盘图标 | Ubuntu Dock 默认显示挂载卷 | 使用 gsettings 关闭 show-mounts |
| 双系统看不见 Windows | GRUB 没有识别 Windows 引导 | 执行sudo update-grub,必要时修复 EFI 引导 |
| MySQL root 无法用密码登录 | Ubuntu 默认 auth_socket 认证 | 使用sudo mysql登录,或修改 root 认证插件 |
| Redis 远程无法连接 | 默认绑定 127.0.0.1 | 确认业务场景是否必须远程访问,谨慎修改 bind 和 protected-mode |
7.2 排查思路
遇到 Ubuntu 安装或配置问题时,建议按下面顺序排查:
首先是检查日志。系统服务问题看journalctl -u <服务名>,安装卡住看安装日志,驱动问题看dmesg。日志记录的错误信息比界面提示准确得多。
其次是确认版本。Ubuntu 26.04 如果还在开发阶段,很多软件源和驱动可能没有完全适配。遇到问题先看官方 release notes,确认是否为已知问题。
最后是回退操作。改动软件源、GRUB 参数和配置文件前,先备份原文件,出问题能快速恢复。虚拟机环境建议在做重要配置前拍摄快照。
8. 最佳实践与工程建议
8.1 系统层面
日常使用不要直接用 root 登录,用普通用户加 sudo 就足够了。Ubuntu 默认禁止 root 登录桌面,这也是一个安全设计。软件安装尽量走 apt 官方源,少用网上不明来源的.deb包和脚本。
备份是一切操作的前提。修改/etc下的配置前先cp一份备份,或者用sudo apt install -y etckeeper对/etc做版本管理。虚拟机用户建议在系统初始化完成后拍摄一次干净快照,后面怎么折腾都能回滚。
8.2 数据库层面
MySQL 和 Redis 都遵循最小权限原则。本地开发可以随意创建账号,但生产环境必须:禁止 root 远程登录、使用强密码、只监听内网网段、定期备份数据。
MySQL 备份可以用mysqldump,Redis 备份可以直接拷贝 RDB 文件或者开启 AOF 持久化。无论哪种方式,都要先在测试环境演练恢复流程,不要等到数据丢了才想起来。
8.3 双系统与磁盘管理
双系统用户要注意 Windows 的快速启动和 BitLocker。快速启动会导致 Linux 无法挂载 Windows 分区,BitLocker 在分区调整时可能要求输入恢复密钥,提前处理可以避免很多麻烦。
磁盘分区建议给系统和数据分开:/和/home分区分开,后续重装系统时个人数据不会丢。如果磁盘充裕,再单独分一个数据盘挂载到/data,把 MySQL 数据目录和模型文件都放进去。
8.4 开发与 AI 场景
跑数据库和模型推理前先评估内存。MySQL 8 默认配置在低内存机器上可能吃满 2GB 以上,Redis 相对轻量,但模型加载和推理对内存和显存都很敏感。建议内存不足 8GB 时先创建 swapfile:
sudo fallocate -l 8G /swapfile sudo chmod 600 /swapfile sudo mkswap /swapfile sudo swapon /swapfile再在/etc/fstab中添加挂载项,保证重启后自动启用。
9. 总结
这篇文章覆盖了 Ubuntu 26.04 安装与初始化的大部分常见需求:硬件规划、镜像下载、启动盘制作、VMware 与双系统安装、软件源替换、中文输入法、屏幕亮度、Dock 自定义,以及 MySQL 8 和 Redis 7 的部署与安全加固。
装好系统只是第一步,后续的软件源管理、驱动调试、数据库备份和账号权限管理,才是日常使用中真正会反复碰到的问题。建议把这篇文章收藏备用,等遇到具体报错再回来对照排查。
下一步可以继续学习 Docker 容器环境、Nginx 反向代理、Python 虚拟环境管理,以及 Git 工作流。如果还有想了解的 Ubuntu 配置内容,欢迎在评论区留言,我会根据大家遇到的高频问题继续整理实战笔记。