安装 Ubuntu 26.04 本身不是难事难的是下载哪个镜像、怎么让 VMware 不再报错、装完之后怎么处理输入法、亮度、软件源和常用服务。如果你最近也在搜 26.04 的安装资料大概率会看到一堆关键词屏幕亮度调节、中文输入法、MySQL 8、Redis 7、换源、隐藏 Dock 下的磁盘图标还有 Windows 11 用 VMware 安装报错。这些其实都属于“安装后处理”不是安装动作本身。下面我按一条实际可复现的路线来写先确认版本和硬件再处理虚拟机和实体机安装然后做系统配置和软件部署最后把最容易卡住的地方单独列出来排查。1. 安装前先确认版本状态再决定用宿主机还是虚拟机1.1 26.04 是正式版还是开发版先确认再下载第一步不是做启动盘而是确认你手上的 ISO 是什么状态。按 Ubuntu 的命名规则26.04 对应 2026 年 4 月发布的版本。如果你现在看到的是带 daily 或 beta 标识的构建那说明它还没有完全进入稳定阶段适合放在虚拟机里先试不适合直接替换工作机。如果你已经拿到正式版再按常规流程安装也不迟。下载镜像时只从官方站点或可信镜像站获取。下载完成后建议校验 SHA256 哈希。ISO 文件在传输过程中被截断是最常见的安装失败原因而且它常常等到安装器跑到一半才报错浪费时间。echo 哈希值 下载的文件.iso | sha256sum --check如果校验失败不要硬装重新下载一次。安装系统这件事多数报错都来自镜像不完整、写入不完整或者引导方式不匹配而不是 Ubuntu 本身有问题。1.2 内存、磁盘、显卡和引导方式的最低准备安装 26.04 需要什么配置取决于你打算拿它做什么。虚拟机内存至少 4GB建议 8GB磁盘 25GB 能装50GB 更从容CPU 双核能跑四核体验会明显好一些。实体机内存 8GB 起步16GB 更舒服磁盘建议 50GB 以上CPU 双核只是最低门槛四核以上才适合日常使用。显卡如果只是进桌面、写代码、跑服务集成显卡足够。如果要训练模型或做推理需要 NVIDIA 显卡并且要提前确认官方驱动是否支持这个新版本。26.04 如果还是新内核部分旧显卡驱动可能暂时没跟上。引导方式现在的机器基本都是 UEFI个别老机器是传统 BIOS。在 VMware 里创建虚拟机时固件类型要选对实体机安装时也要确认主板是 UEFI 还是 Legacy 模式。这里有一个容易忽略的点虚拟机里即使母机配置很高虚拟机默认也不会自动拿到全部资源。如果创建虚拟机时只给了 2GB 内存后面跑服务或者打开浏览器就会觉得非常卡。这个和 Ubuntu 本身性能没有关系是资源分配的问题。如果目标是先尝鲜建议直接装 VMware 虚拟机。如果目标是用它替代现有主力系统建议先用虚拟机把流程完整跑一遍再决定是否物理安装。2. Windows 11 VMware 安装 Ubuntu 26.04 的完整流程2.1 下载 ISO、校验哈希避免安装到一半才报错在 Windows 11 上用 VMware 安装 Ubuntu 26.04最怕的是安装到一半弹出一个奇怪的错误。很多情况下不是 VMware 版本不对也不是 Ubuntu 镜像有问题而是 ISO 文件本身不完整。下载 ISO 之后先用哈希工具校验一下。Windows 11 自带certutil可以直接计算 SHA256certutil -hashfile 你的文件.iso SHA256然后把输出和官网页面里的哈希值对比。一致再继续不一致就重新下载。这一步只要做一次能省掉后面很多不必要的排查时间。2.2 虚拟机参数设置里最容易踩的四个坑创建虚拟机时有四个位置需要特别注意。第一个是虚拟化没有开启。Windows 11 任务管理器里的“性能”页面可以看 CPU 的“虚拟化”是否显示“已启用”。如果显示“已禁用”需要进 BIOS 打开 Intel VT-x 或 AMD-V。VMware 报错提示无法执行 64 位操作系统基本可以优先查这里。第二个是 Hyper-V 和内核隔离与 VMware 冲突。Windows 11 默认开启的内存完整性、基于虚拟化的安全以及 Hyper-V都会占用虚拟化层。结果是 VMware 启动虚拟机时报错或者虚拟机运行起来特别卡。最简单的处理方式在 Windows 功能里关闭 Hyper-V在“内核隔离”里关闭内存完整性然后重启。第三个是 VMware 版本太老。新版 Ubuntu 内核和桌面环境更新快老版本 VMware 可能不认识建议优先用较新的版本。如果安装时直接提示不支持客户机操作系统升级 VMware 往往就能解决。第四个是 ISO 文件放在带中文、空格或权限受限的目录里。这个看起来奇怪但确实遇到过。建议把 ISO 放到一个纯英文路径下比如D:\vm\ubuntu26.iso。创建虚拟机时客户机操作系统类型选择 Ubuntu 64 位内存至少 4GB磁盘建议 40GB网络选择 NAT。这些参数是虚拟机能否正常启动的基础。2.3 安装过程中的分区和用户配置VMware 引导进入 ISO 后会看到 Ubuntu 安装界面。第一屏通常让你选择“试用”还是“安装 Ubuntu”直接点安装。安装类型选择“清除整个磁盘并安装 Ubuntu”即可。虚拟机里不需要手动分区除非你对磁盘布局有特殊要求。设置用户名和密码时建议先不要勾选“登录时需要密码”虽然不推荐但虚拟机里为了省事可以让它自动登录。如果想保持和实体机一致的体验就正常设置。安装完成后系统会提示重启。重启后如果没进入桌面先回头检查虚拟机的固件类型和启动顺序很多时候是虚拟光驱没有从 ISO 启动或者固件类型不匹配。VMware 虚拟机里装完 Ubuntu 后建议顺手安装 open-vm-toolssudo apt install open-vm-tools-desktop装好后分辨率会自动适配复制粘贴和文件拖拽也会顺畅很多。这个包是 VMware 虚拟机的常用工具不是必须但建议装。3. 实体机 U 盘安装制作启动盘和修改启动项3.1 用 Rufus 或 Ventoy 制作启动盘实体机安装需要先做一个 U 盘启动盘。Windows 上推荐用 Rufus也可以直接用 Ventoy。Ventoy 的好处是可以把自己当成一个多系统引导器把 ISO 文件直接复制进去就行不用反复刻盘。使用 Rufus 时选择 U 盘、选择 ISO、分区类型建议选 GPT目标系统类型选 UEFI。写入过程中会格式化 U 盘U 盘里如果有数据先备份。制作完成后不要在 Windows 里双击 U 盘查看。启动盘的正常状态就是普通文件系统无法直接读取这是正常的。3.2 在 BIOS/UEFI 里调整启动顺序和安全启动把 U 盘插到机器上重启开机时按 Del 或 F2 进入 BIOS把 U 盘启动项调整到第一位。不同品牌的快捷键不一样常见的是 F2、F10、F12、Del。如果机器开了 Secure Boot先不要急着关。Ubuntu 对 Secure Boot 的支持已经做了很多年多数情况下能直接引导。如果在安装界面或启动阶段报错再考虑关闭 Secure Boot。另外一个容易踩的坑是启动模式。如果主板是 UEFI 模式启动盘也必须是 UEFI 引导方式。反过来老主板如果设置成 LegacyU 盘需要重新制作成 Legacy 兼容模式。两个不匹配就会启动后黑屏或者直接跳到硬盘启动。3.3 手动分区和自动分区怎么选实体机安装时如果硬盘里没有重要数据直接选“清除整个磁盘并安装 Ubuntu”就可以。如果打算 Windows 和 Ubuntu 双系统那就需要手动分区或者使用 Ubuntu 安装器自带的“安装 Ubuntu与 Windows 共存”选项。手动分区时常见的组合是一个 EFI 系统分区300MB 到 1GB格式选 FAT32挂载点/boot/efi。一个根分区/大小建议 50GB 以上。一个交换分区 swap内存小就分内存大也可以不分或者用 swapfile。手动分区不要动 Windows 所在的盘除非你明确知道自己在做什么。双系统最怕的是误删 EFI 分区一旦删掉 Windows 的引导文件修复起来会很麻烦。4. 装完系统后的第一轮配置换源、输入法、亮度、Dock4.1 软件源先替换否则 apt 下载慢到怀疑人生系统装好后第一件要做的事不是装软件而是看软件源。国内网络环境下官方源下载速度可能很慢建议把软件源替换成常用的镜像站。先查看源文件位置。旧版 Ubuntu 使用/etc/apt/sources.list新版可能已经切换成/etc/apt/sources.list.d/ubuntu.sources这种 deb822 格式。ls /etc/apt/sources.list.d/ sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak然后编辑文件把http://archive.ubuntu.com或http://security.ubuntu.com替换成你常用镜像站的地址。比如阿里云、清华、中科大等。sudo sed -i s|http://archive.ubuntu.com|http://mirrors.aliyun.com|g /etc/apt/sources.list.d/ubuntu.sources sudo sed -i s|http://security.ubuntu.com|http://mirrors.aliyun.com|g /etc/apt/sources.list.d/ubuntu.sources改完执行sudo apt update如果没有报错说明源配置成功。如果报错提示无法解析、连接超时或者签名失效多数是替换地址写错或者同时存在旧的sources.list和新的ubuntu.sourcesapt 读取时产生了冲突。4.2 中文输入法选 fcitx5 还是 IBus装完 Ubuntu 中文桌面后输入法不一定能直接用。需要先安装中文语言包再配置输入法框架。sudo apt install language-pack-zh-hansUbuntu 默认使用 IBus但很多人的使用习惯更偏向 fcitx5。两套框架都可以关键是不要同时启用两套。同时装导致输入法切不出来是很常见的问题。如果选择 fcitx5sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-config-qt装完后需要设置环境变量在~/.xprofile里加入export INPUT_METHODfcitx5 export GTK_IM_MODULEfcitx5 export QT_IM_MODULEfcitx5 export XMODIFIERSimfcitx5然后注销重新登录。如果是在 Wayland 会话下fcitx5 的兼容性通常比 IBus 更好。遇到切不出来的问题先检查系统里是否只有一套输入法框架再检查快捷键和会话类型。4.3 亮度调节和 Dock 磁盘图标两个小问题一并处理笔记本安装 Ubuntu 后屏幕亮度无法调节是常见问题。多数原因是显卡驱动没加载完整或者内核 ACPI 参数不对。先安装 brightnessctl 试试sudo apt install brightnessctl brightnessctl set 50%如果命令执行报错查看这个目录下有没有对应设备ls /sys/class/backlight/如果有intel_backlight或amdgpu_bl0这样的目录说明内核已经识别到背光设备可以用 brightnessctl 调节。如果这个目录为空大概率是显卡驱动或内核参数问题。可以尝试在 GRUB 启动参数里加acpi_backlightnative或acpi_backlightvendor然后执行sudo update-grub重启后再看。Dock 下的磁盘图标指的是 U 盘、移动硬盘挂载后在 Ubuntu Dock 上出现对应的磁盘图标。这个图标不是桌面文件需要修改 dock 扩展的设置gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false如果命令提示 schema 不存在先查看扩展实际名称gnome-extensions list然后对扩展名称做对应设置。改完重新登录或者重启 GNOME Shell 再看效果。这个设置不影响系统只是隐藏挂载卷的 Dock 图标后悔了随时可以改回 true。5. 装完软件环境MySQL 8、Redis 7 和基础开发工具5.1 用 apt 安装 MySQL 8 和 Redis 7在 26.04 上安装 MySQL 8 和 Redis 7最简单的方式是直接用 apt 安装。软件仓库版本以你当前环境实际匹配到的为准这里给的是通用流程。sudo apt update sudo apt install mysql-server redis-serverMySQL 装完后执行安全初始化脚本sudo mysql_secure_installation这个脚本会引导你设置 root 密码、删除匿名用户、禁止 root 远程登录。建议完整走一遍。Redis 安装完成后默认服务名可能叫redis-server检查一下状态systemctl status mysql systemctl status redis-server5.2 服务启动、安全初始化和开机自启怎么检查新装的 MySQL 和 Redis 通常会默认启动并配置开机自启。如果服务没有启动手动执行sudo systemctl enable --now mysql sudo systemctl enable --now redis-server连接 MySQL 时Ubuntu 上的 MySQL root 用户默认可能使用 auth_socket 认证直接用密码登录会失败。这是正常现象不是安装问题。可以先用 sudo 进入sudo mysql然后根据需要创建业务用户CREATE USER applocalhost IDENTIFIED BY 你的密码; GRANT ALL PRIVILEGES ON *.* TO applocalhost; FLUSH PRIVILEGES;Redis 默认配置里通常只监听127.0.0.1也就是只能本机访问。改监听地址之前先想清楚是否真的需要外部访问。如果要把 Redis 暴露到局域网必须设置密码并确认防火墙规则。5.3 安装开发环境Python、Node.js、Git如果要在 26.04 上做开发Python、Node.js、Git 是基础。Ubuntu 默认自带 Python 3但建议安装 venv 和 pipsudo apt install python3-venv python3-pip python3-dev不要直接在系统 Python 环境里装大包尤其是 PyTorch 这类依赖很多的框架。建议每个项目创建独立虚拟环境python3 -m venv venv source venv/bin/activateNode.js 不建议直接用 apt 装到的版本往往偏旧。更稳妥的方式是使用 nvmcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash这里给的是示例地址实际安装时以 nvm 官方仓库最新版本为准。装好后用 nvm 安装需要的 Node 版本nvm install 22 nvm use 22Git 直接装就行sudo apt install git装完后配置一下用户名和邮箱这个在提交代码时会用到。6. 在 26.04 上部署开源模型先别急着装框架6.1 显卡驱动与 CUDA/ROCm 环境如果你搜“Ubuntu 26.04 部署模型”这个关键词那说明你的目标不是简单安装系统而是准备跑开源模型。这里有一个前置条件系统能装通只代表操作系统可用模型能不能跑起来取决于显卡驱动、推理框架和依赖库。第一步是确认显卡类型。NVIDIA 显卡先看驱动nvidia-smi如果命令找不到说明驱动没装好。可以在“软件和更新”的附加驱动里切换成专有驱动也可以用命令行安装具体以你显卡型号和系统版本为准。装完驱动重启后再执行nvidia-smi应该能看到 GPU 信息和驱动版本。如果是 AMD 显卡路线是 ROCm但 ROCm 对新版本内核的支持可能滞后。这个不是 Ubuntu 单一问题而是上游驱动和系统的适配问题。6.2 以 Qwen 这类模型为例先确认推理框架部署模型不是下载几个权重文件就能跑完。以 Qwen 这类开源模型为例主流做法是先选一个推理框架比如 Ollama、vLLM、Transformers 等。不同框架对 Python 版本、CUDA 版本、显存和依赖库要求不同。我的建议是先看模型卡片里的部署要求再创建一个干净的 Python 虚拟环境不要直接往系统环境里塞一堆包。然后用最小样例跑一次。能跑通一个短输入再考虑量化和接口服务。不要一上来就开并发也不要一上来就在虚拟机里用显存跑大模型。6.3 没有独显时的替代路线如果机器没有独立显卡或者虚拟机环境看不到显卡跑大模型的体验会很吃力。这时候可以换思路使用量化后的小模型比如 1.5B 或更小尺寸。优先选 CPU 优化较好的推理框架。不要期待太高的并发和吞吐。如果只是验证功能用 CPU 跑小模型是可行的。如果连 CPU 资源也有限那就不建议在本地部署改成 API 调用方式更稳妥。这个不是能力问题是资源投入和预期效果要匹配。7. 常见报错和排查路径建议直接对照7.1 虚拟机引导失败、黑屏、无法识别磁盘VMware 安装 Ubuntu 26.04 最常见的报错有两类。一类是启动时就提示“无法执行 64 位操作系统”。这个先看 BIOS 里是否开启虚拟化再看 Windows 11 的 Hyper-V 和内核隔离是否和 VMware 冲突。顺序是BIOS 开启虚拟化关闭 Windows 虚拟化功能重启再试。另一类是安装过程中黑屏或者卡在 logo。这个先按 CtrlAltF2 切换到 tty看看能不能进终端。如果能进用日志定位问题journalctl -b -1 | tail -100如果是显卡相关可以在 GRUB 启动参数里加nomodeset再试试。实体机也适用这个思路。7.2 换源失败、签名失效、依赖版本冲突换源之后apt update报错常见原因有三个sources.list和ubuntu.sources同时存在导致重复源。替换时把镜像地址写错比如多写了一个斜杠。密钥失效或缺少签名。排查时先看/etc/apt/sources.list.d/目录下到底有哪些源文件。如果有两个源文件都指向相同组件建议只保留一个。然后执行apt update看具体是哪一行报错。签名问题可以用apt-key相关命令处理但新版 Ubuntu 里apt-key已经不再推荐更稳妥的是确认源文件里指定的签名源是否正确。依赖版本冲突一般出现在混用了多个来源比如既用了 Ubuntu 官方源又手动添加了第三方源。建议先确认第三方源是否面向当前系统版本。如果冲突严重卸载第三方源里的包等官方仓库版本跟上后再装。7.3 输入法失灵、亮度无效、Dock 设置不生效这三个问题看起来各不相同但排查顺序有一个共同点先确认是不是配置没有加载再考虑是不是功能本身不生效。输入法切不出来先检查系统里是不是只装了一套输入法框架。我见过很多次用户先装了 IBus又装了 fcitx5然后两个框架互相抢输入法快捷键。解决方式不是调参数而是把另一套框架卸掉只保留一套。亮度调节无效先看/sys/class/backlight/下有没有设备。有设备但调节不了用 brightnessctl没有设备去检查内核参数和显卡驱动。不要在一开始就怀疑系统坏了很可能是硬件和驱动兼容问题。Dock 设置不生效先看扩展名是否匹配。不同版本的 Ubuntu Dock 扩展可能使用不同的 schema 名称。可以先用gnome-extensions list列出来再对着名字设置。改完如果没反应重新登录再看。安装 Ubuntu 26.04 这件事真正花时间的地方不在“安装”两个字上而在装完后的环境适配。如果你的目标只是尝鲜用虚拟机跑通这一套流程就够了如果是为了跑模型或者做服务部署建议先看驱动和框架支持情况再决定是否升级。最后留一句我用过很多次的经验拿到新系统不要急着把所有软件一次装齐先把源、输入法、显卡、存储这几样底层问题解决后面会顺很多。