☰
Ubuntu 26.04安装与配置全攻略:从启动盘到MySQL与Redis
2026/10/30 5:06:58 网站建设 项目流程

很多同学第一次安装 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 镜像
内存4GB8GB 以上跑数据库和模型建议 16GB 以上
磁盘25GB50GB 以上使用 SSD 体验更好
显卡支持 VulkanNVIDIA/AMD 独显桌面特效和模型推理都更依赖显卡
屏幕1024×7681920×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.iso

Windows 下可以在 PowerShell 中执行:

Get-FileHash .\ubuntu-26.04-desktop-amd64.iso -Algorithm SHA256

把输出结果和镜像站提供的校验值对比,一致说明文件完整。

2.3 制作启动 U 盘

Windows 用户推荐使用 Rufus 或 balenaEtcher。Rufus 的操作要点如下:

  1. 选择 U 盘设备,注意不要选错盘。
  2. 点击“选择”,选中下载好的 ISO 镜像。
  3. 分区类型选择 GPT,目标系统类型选择 UEFI。
  4. 点击“开始”,写入方式保持默认或选择“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,或者做双系统,需要提前做三件事:

  1. 关闭 Windows 的“快速启动”。快速启动会让 Windows 关机时进入休眠状态,双系统可能导致 Ubuntu 无法识别 Windows 分区。
  2. 如果系统盘开启了 BitLocker,先在 Windows 中暂停或备份恢复密钥,否则后续调整分区可能触发解锁。
  3. VMware Workstation 尽量使用最新版本,避免和 Windows 11 的虚拟化安全功能冲突。

3. 开始安装:虚拟机和物理机两条路

3.1 使用 VMware Workstation 安装

VMware Workstation 是 Windows 用户体验 Ubuntu 最方便的方式。步骤如下:

  1. 新建虚拟机,选择“自定义”模式。
  2. 虚拟机硬件兼容性保持默认,客户机操作系统选择 Linux,版本选择 Ubuntu 64 位。
  3. 设置处理器数量和内存,建议至少 2 核 4GB。
  4. 网络类型选择 NAT,方便虚拟机共享宿主机网络。
  5. 磁盘选择“创建新虚拟磁盘”,大小建议 60GB,勾选“将虚拟磁盘存储为单个文件”。
  6. 在“虚拟机设置”中加载下载好的 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/efi512MBEFI 系统分区FAT32
/50GB 以上主分区ext4
/home剩余空间普通分区ext4
swap4GB~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 vim

build-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 mysql

Ubuntu 中 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-Password

6.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 devices

ubuntu-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
双系统看不见 WindowsGRUB 没有识别 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 配置内容,欢迎在评论区留言,我会根据大家遇到的高频问题继续整理实战笔记。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询