
最近社区里 Ubuntu 26.04 的讨论热度明显上来了。很多人在同一个问题上反复折腾镜像该下哪个文件、启动盘怎么制作才能引导、装完以后为什么没有网络、换源之后为什么 apt 报 404。这篇文章想做的事情很简单把 Ubuntu 26.04 从下载、校验、启动盘制作到单系统、双系统、虚拟机安装再到换源、驱动、中文输入法和常用开发环境配置的完整路径讲清楚并指出每个环节里最容易翻车的细节。先给一个明确判断如果你看到的 Ubuntu 26.04 还停留在 Development 版或 Daily Build 阶段不要拿主力机做实验如果官方已经发布正式版下面这套流程基本通用。因为从近几个 LTS 版本看Ubuntu 的安装器逻辑、引导方式和基础配置路径已经非常稳定未来版本大概率也是同一套。对老手来说26.04 真正值得关注的是内核版本、桌面环境和工具链更新对新手来说决定你是否翻车的不是安装过程本身而是安装前对引导方式、磁盘分区和数据备份的理解。读完本文你将能够独立完成 U 盘启动盘制作、单系统与双系统安装、VMware 虚拟机安装、国内镜像源切换、NVIDIA 驱动和中文输入法配置同时避开 6 个以上新手高频踩坑点。1. 安装 Ubuntu 26.04 前必做的 4 个判断1.1 先确认你拿到的到底是不是正式版Ubuntu 的版本号由年份和后两位月份组成26.04 对应 2026 年 4 月的版本。但这里有一个常见误区很多人看到“26.04”就直奔官网下载结果装到的是 Daily Build也就是开发版镜像。开发版的内核、驱动和桌面环境经常变动部分第三方软件源也可能还没有适配用它做主力系统会非常痛苦。如何判断如果下载页面里出现 “Development release” 或 “Daily builds” 字样说明还不是正式版。普通用户应优先选择官方标注的 Latest LTS 或 Current release 入口。对于 26.04 这种大概率是 LTS 的版本正式版发布时官方首页会有明显入口。装好系统后执行下面两条命令也可以确认版本状态lsb_release -a cat /etc/os-release如果输出的 Codename 不是最终官方代号而是类似 “XX Development” 之类的临时标识说明你使用的是开发版。遇到这种情况建议先切回稳定版等正式版发布后再升级。1.2 确认 CPU 架构和引导方式Ubuntu 官方镜像目前主要提供 amd64 和 arm64 两种架构。绝大多数 Intel 和 AMD 桌面电脑选择 amd64Apple Silicon Mac、鲲鹏、飞腾等 ARM 平台需要找对应的 arm64 镜像。不要被网上教程里的“x86_64 通用”误导在 ARM 机器上强行安装 amd64 的 ISO启动阶段就会失败。引导方式同样决定安装成败。2012 年以后生产的电脑几乎都是 UEFI 固件配合 GPT 分区表老电脑可能是 Legacy BIOS MBR。如果安装时选错分区类型最常见的结果是安装过程一切正常重启后光标一闪直接进不了系统。Linux 下可以用下面的命令判断当前是否处于 UEFI 模式ls /sys/firmware/efi如果输出目录列表说明是 UEFI 引导如果提示 No such file or directory则是传统 BIOS。Windows 下可以用msinfo32查看 BIOS 模式也可以直接在磁盘管理里看 EFI 系统分区是否存在。1.3 备份数据和磁盘空间规划这是整个安装流程里成本最高、也最容易被跳过的一步。装系统不会“帮”你保留旧分区里的数据。如果计划单系统安装先把个人文件备份到 U 盘或移动硬盘如果计划双系统至少要在 Windows 磁盘管理里提前压缩出 80GB 以上的未分配空间。开发环境、Docker 镜像、模型缓存会快速增长建议直接给 Ubuntu 预留 200GB 以上。很多人会把“预留空间”和“删除分区”搞混。压缩卷得到的是未分配空间不要去删除 Windows 的恢复分区或 EFI 分区。在后面的双系统章节里我会给出更具体的分区方案。1.4 双系统还是 WSL2 还是虚拟机在动手之前值得先想清楚一个替代方案如果你主要做 Web 开发、容器开发Windows 上的 WSL2 可能比双系统更省心它不需要分区也不涉及引导修复Windows 和 Linux 文件系统可以互相访问。但如果你需要完整的 Linux 桌面、GPU 直通、开发板交叉编译环境或者就是想摆脱 Windows那双系统或者单系统仍然是更合适的选择。虚拟机则适合两类人一类是想快速体验 Ubuntu 26.04、不想动物理机分区的用户另一类是需要多个 Linux 环境做隔离测试的开发者。VMware Workstation Player 对个人用户免费性能损失在可以接受的范围内。后面第三章和第六章会分别覆盖启动盘和虚拟机的做法。2. Ubuntu 26.04 镜像下载与校验2.1 桌面版还是服务器版安装教程首先要解决“下哪个文件”的问题。很多人第一次接触 Ubuntu容易被官网上的多个版本选项搞糊涂。桌面版Desktop自带 GNOME 桌面、图形化安装向导适合个人电脑、开发机、日常学习使用。服务器版Server没有默认桌面安装器是 Subiquity 文本界面适合云服务器、物理服务器或需要最小化系统的场景。如果你是非专业用途准备拿它日常开发直接下载桌面版服务器版虽然资源占用低但后续自己要装桌面环境依赖关系会麻烦很多。下载入口优先从官方站点进入然后用国内镜像站加速。Ubuntu 官方服务器在国内下载速度有时很慢镜像站能明显缩短时间。2.2 官方与国内镜像站官方下载地址从 Ubuntu 主站进入即可找到 Download 或 Releases 页面。国内常用的镜像站包括阿里云镜像站、清华 TUNA 镜像站、中科大镜像站等它们的 Ubuntu 目录下通常会按版本号组织 ISO 文件。在镜像站找文件时注意两点第一优先选择文件名里带desktop-amd64.iso或live-server-amd64.iso字样的完整安装镜像而不是netboot或minimal第二同目录下通常提供SHA256SUMS文件下载 ISO 后必须校验一次。2.3 SHA256 校验方法ISO 在传输过程中可能损坏也可能被恶意替换。校验方式很简单。Linux 或 macOS 下执行sha256sum ubuntu-26.04-desktop-amd64.isoWindows 下执行Get-FileHash .\ubuntu-26.04-desktop-amd64.iso -Algorithm SHA256把输出的哈希值与 SHA256SUMS 文件里对应文件的值对比一致后再进入下一步。这一步在很多人看来多余但当你连续三次启动盘都引导失败时校验能帮你排除最基础的坏文件问题。3. U盘启动盘制作UEFI 和 Legacy 的取舍启动盘制作工具非常多但实际使用中最省心的组合是Windows 下用 RufusLinux 下用 dd 或者自带的 Startup Disk Creator。Rufus 里插入 U 盘后关键选项有三个分区类型新电脑 UEFI 选 GPT老电脑 BIOS 选 MBR。目标系统选择 UEFI非 CSM。文件系统默认 FAT32 即可大 ISO 场景 Rufus 会自动处理。如果你在旧电脑上安装BIOS 设置里需要打开传统启动支持也就是 CSM 兼容模式但在新电脑上建议保持 UEFI only关闭 CSM。CSM 开启会导致 Linux 安装器误判引导模式装出来的系统可能无法启动。Linux 用户用 dd 制作启动盘命令如下sudo dd ifubuntu-26.04-desktop-amd64.iso of/dev/sdX bs4M statusprogress oflagsync其中/dev/sdX是 U 盘设备写入前用lsblk确认设备名千万不能写成系统盘。bs4M是每次写入块大小oflagsync确保数据真实写入后再返回避免拔盘过早导致启动盘不完整。启动盘做好后重启电脑进入启动菜单。常见按键是 F12、F11、Esc 或 F10具体看主板品牌。选择 U 盘启动。如果出现黑屏或 GRUB 命令行提示符优先检查 Rufus 里的分区类型和 BIOS 里的 Secure Boot 设置不要急着重做启动盘。4. 单系统安装全过程单系统安装最省心但也最容易让人忽略引导细节。这里假定你已经从 U 盘启动并进入 Ubuntu 安装界面。4.1 交互式安装流程桌面版安装向导默认支持简体中文选择“安装 Ubuntu”后会进入“更新和其他软件”页面。这里有两个选项正常安装和最小安装。前者自带办公软件、媒体播放器和常用网络工具省的后续补依赖后者只保留浏览器和核心工具。第一次使用建议选正常安装把基础环境一次到位。如果你是第一次安装在“安装类型”页面选择“清除整个磁盘并安装 Ubuntu”即可。要特别注意这里清除的是安装器顶部下拉框里选择的那块磁盘不是当前系统所在的所有磁盘。如果机器上有多个硬盘请仔细确认目标磁盘避免误删数据。4.2 手动分区方案示例如果你希望自己控制分区在安装类型里选“手动分区”。一个典型方案如下挂载点大小类型/boot/efi512MBEFI 系统分区/100GBext4/home剩余空间ext4swap可选swap如果是 UEFI 引导第一个分区必须存在且有 EFI 系统分区标记否则安装器会报错。交换分区不一定要建得像老教程那么大普通开发机可以不建 swap用 swap 文件代替如果计划休眠或内存偏小保留 swap 更稳妥。4.3 创建用户、加密与首次启动创建用户时密码要能记住同时先不要勾选自动登录。原因很简单后面配置 NVIDIA 驱动时需要回到用户会话操作自动登录反而可能导致图形环境异常。Ubuntu 安装器会询问是否加密磁盘可选 LVM 加密。除非你有敏感数据要保护否则建议跳过。加密会让日后的 rescue 操作变得复杂密钥丢失后数据基本无法找回。安装完成后重启拔掉 U 盘。如果正常看到 GRUB 菜单和桌面登录界面说明单系统安装基本成功。这一步出问题大部分原因集中在引导分区配置上比如没有创建 EFI 系统分区、或者把引导程序装到了错误磁盘。5. Windows Ubuntu 双系统安装与引导双系统是很多开发者的选择但它的坑比单系统多得多。这里按关键步骤拆解。5.1 安装前的 Windows 侧准备第一件事关闭 Windows 的 BitLocker或者至少备份恢复密钥。BitLocker 开启状态下安装 Ubuntu 修改分区后下次进 Windows 极大概率会要求恢复密钥没有密钥数据就锁死了。到控制面板关闭设备加密或者提前导出恢复密钥。第二件事在 Windows 磁盘管理里压缩卷留出未分配空间。压缩卷操作本身不会删除已有文件但要确保目标磁盘是系统盘并且有足够剩余空间。压缩完成后在 BIOS 里关闭快速启动避免 Windows 快速启动以休眠方式挂起系统干扰 Linux 对 NTFS 分区的读写。5.2 安装器里选“与 Windows 共存”还是手动分区Ubuntu 桌面版检测到 Windows 后一般会提供“与 Windows 启动管理器共存”选项它会自动缩减 Windows 分区。更推荐手动分区因为自动选项在磁盘空间较大、分区较多时不直观也容易让系统盘和非系统盘混在一起。手动分区的要点和单系统一致但注意不要把 Ubuntu 的/挂载在 Windows 的 C 盘分区上。EFI 分区一般可以直接复用 Windows 的 EFI 分区不需要新建安装器通常能识别出来。5.3 引导修复思路双系统装完后最常见的问题开机直接进 Windows不显示 GRUB 菜单或者开机直接进 UbuntuWindows 启动项消失。处理方式如下。如果用 Live USB 启动 Ubuntu进入 Live 环境后可以用 boot-repair 工具修复引导。boot-repair 不是内置工具需要在 Live 环境里先添加 PPA 再安装。使用时不推荐手动调整复杂选项直接选“推荐修复”即可。如果只是想调整启动顺序可以用efibootmgr。先查看当前启动项sudo efibootmgr输出类似Boot0000* Ubuntu Boot0001* Windows Boot Manager然后用-o参数调整顺序让 GRUB 或 Windows Boot Manager 优先出现sudo efibootmgr -o 0000,0001这里的编号来自第一条命令的输出不同机器编号不一样。调整启动顺序不需要重装系统也没有破坏性可以反复尝试。6. VMware 虚拟机安装 Ubuntu 26.04如果不想动物理机分区虚拟机是体验 Ubuntu 26.04 最安全的方式。VMware Workstation Player 对个人学习免费下面是几个容易忽略的设置。创建虚拟机时“固件类型”选择 UEFI 而不是 BIOS。原因是现代 Ubuntu 对 UEFI 兼容性更好后续如果要迁移到真实物理机也更接近生产环境。虚拟磁盘大小建议至少 60GB并勾选“将虚拟磁盘存储为单个文件”性能稍好也方便迁移。客户机的虚拟化引擎建议开启“虚拟化 Intel VT-x/AMD-V”。如果没有开启后面在 Linux 里跑 Docker 或者 KVM 时会遇到内核模块加载失败的问题。安装完系统后不要再用 VMware 菜单里的旧 VMware Tools直接在客户机内安装开源版sudo apt update sudo apt install open-vm-tools open-vm-tools-desktop安装完成后重启。open-vm-tools-desktop提供窗口自适应、拖拽文件、剪贴板共享等功能比手动挂载 VMware Tools 镜像方便得多。如果剪贴板还是不通先确认工具状态再重启。7. 安装后的基础配置换源与系统更新装好 Ubuntu 26.04 后第一件事不是装输入法而是先确认网络和软件源。软件源不对后续所有 apt 安装都会卡住。7.1 查看版本代号与源格式执行lsb_release -a cat /etc/os-release新版 Ubuntu 的 apt 源已经从单文件/etc/apt/sources.list迁移到 Debian 822 格式的/etc/apt/sources.list.d/ubuntu.sources。如果你看到的是后者只修改sources.list是无效操作。这也是很多教程让改源、但改完后 apt update 仍然走官方源的原因。7.2 切换国内镜像源以阿里云镜像为例。旧版单文件格式可以这样替换sudo sed -i s|http://archive.ubuntu.com/ubuntu/|http://mirrors.aliyun.com/ubuntu/|g /etc/apt/sources.list新版 deb822 格式需要编辑/etc/apt/sources.list.d/ubuntu.sources把URIs:后面的官方地址替换为镜像站地址其余字段保持原样sudo sed -i s|http://archive.ubuntu.com/ubuntu/|http://mirrors.aliyun.com/ubuntu/|g /etc/apt/sources.list.d/ubuntu.sources如果系统源里原本用的是http://cn.archive.ubuntu.com/ubuntu/或http://security.ubuntu.com/ubuntu/也建议一并替换。替换后执行sudo apt update sudo apt full-upgrade -y如果apt update成功且没有 404 或 Release 文件找不到的错误说明换源成功。如果出现 404通常是版本代号写错了比如系统实际是 noble源里却写了其他代号恢复方式是把源文件里的代号改回系统实际代号。7.3 网络不通时的排查顺序新装系统如果 apt update 报错或浏览器打不开网页按顺序排查确认 Wi-Fi 或网线连接ping一下网关ping 8.8.8.8再ping 域名。能 ping 通 IP 但 ping 不通域名说明是 DNS 问题。桌面环境一般用 NetworkManager 管理网络配置路径在/etc/netplan/。一个典型文件如下# /etc/netplan/01-network-manager-all.yaml network: version: 2 renderer: NetworkManager服务器版如果要静态 IP把 renderer 改为 networkd并追加 ethernets 配置块。注意 netplan 修改后执行sudo netplan apply即可不需要重启但 YAML 缩进错误会导致整个配置不生效。8. 驱动、中文输入法与开发环境8.1 NVIDIA 显卡驱动安装如果 Ubuntu 26.04 还在开发版阶段NVIDIA 驱动适配往往会滞后于正式版所以这里更需要一套通用思路。先确认显卡型号和系统推荐版本lspci | grep -i nvidia ubuntu-drivers devices第二条命令会列出当前系统推荐的驱动版本不同版本显示可能不同以实际输出为准。然后执行sudo ubuntu-drivers install sudo reboot安装完成后运行nvidia-smi能看到显卡信息说明驱动正常。如果使用 Wayland 会话时遇到花屏或无法登录可以回到登录界面选择 GNOME on Xorg 会话切换。开发版系统尤其要注意不要在滚动更新后直接重启先确认驱动包与内核版本是否匹配。8.2 中文输入法fcitx5 与搜狗输入法Ubuntu 中文用户绕不开输入法。现代 Ubuntu 桌面支持 IBus 和 Fcitx 5这里推荐 Fcitx 5因为它的 Qt 和 GTK 应用兼容性问题更少。sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-config-qt安装完成后在“语言支持”里把键盘输入法系统改为 Fcitx 5注销重新登录然后在输入法配置里添加“拼音”。如果习惯搜狗输入法 for Linux官网提供 deb 包安装后在配置里添加 Sogou Pinyin 即可。如果安装搜狗后发现候选词框不显示多半是缺少fcitx5-frontend-*组件或者环境变量没有设置。可以在~/.xprofile里显式声明export GTK_IM_MODULEfcitx export QT_IM_MODULEfcitx export XMODIFIERSimfcitxFcitx 5 大部分场景不需要手动设置环境变量但遇到某些 Qt 应用不跟随输入法时这个办法依然管用。8.3 常用开发工具链Docker 的安装推荐用官方源但如果你已经换了国内源也可以直接安装发行版仓库里的 docker.io适合快速体验sudo apt install docker.io docker-compose sudo systemctl enable --now docker把当前用户加入 docker 组可以减少 sudo 次数sudo usermod -aG docker $USER加入 docker 组后需要重新登录才能生效。OpenAI Codex CLI 这类 AI 编程工具依赖 Node.js安装方式通常走 npm 全局包国内网络环境下注意 npm 源切换。对于 ncnn、ONNX Runtime 等推理框架在开发版 Ubuntu 上编译时要留意 gcc 版本升级带来的兼容性问题优先使用官方 CMake 和预编译包不要盲目从源码硬编。9. 常见问题与排查思路下面这些是安装 Ubuntu 26.04 时最高频的问题。每个问题都遵循一个原则先确认引导方式再看日志不要反复重装。问题现象可能原因排查方式解决方案U盘启动后黑屏或光标闪烁UEFI 与启动盘分区类型不匹配Secure Boot 异常确认 BIOS 引导模式检查 Rufus 分区类型重做启动盘时选 GPTUEFI关闭 CSM 或 Secure Boot 后重试安装完成重启进不了系统EFI 分区未正确创建或引导顺序不对进入 BIOS 查看启动项用 Live USB 检查分区手动修复 EFI 或用 boot-repair 修复 GRUBapt update 报 404源里版本代号与系统版本不一致查看 /etc/os-release 中的 VERSION_CODENAME把源文件中的代号改回系统实际代号中文输入法不显示候选词Fcitx 5 未设为默认输入法Qt 应用环境变量缺失在输入法配置里查看引擎状态运行 fcitx5-diagnose设置环境变量重装 fcitx5-frontend-* 组件NVIDIA 驱动装完后黑屏内核模块未加载或 Wayland 冲突启动时进入 recovery 模式查看 nvidia-smi、dmesg切换到 Xorg 会话卸载驱动后重新安装推荐版本USB 无线网卡不识别芯片是 Realtek 等厂商内核没有对应驱动执行 lsusb 查看芯片 ID找对应 dkms 驱动源码编译安装或换免驱网卡VMware 虚拟机里鼠标卡顿缺少 open-vm-tools查看 systemctl 中 vmtoolsd 状态安装 open-vm-tools-desktop重启客户机双系统开机直接进 WindowsGRUB 未被设为第一启动项执行 efibootmgr 查看启动顺序用 efibootmgr -o 调整启动顺序10. 最佳实践与工程建议10.1 安装前把方案写下来不管是单系统、双系统还是虚拟机安装前建议把下面几项写成清单CPU 架构、引导模式、目标磁盘、可用空间、是否备份、ISO 校验值。实际踩坑时几乎都能在这个清单里找到原因。比如 U 盘引导失败先看清单里的“引导模式”是不是 UEFI再看启动盘是不是 GPT。10.2 最小化安装按需补充如果 Ubuntu 26.04 还是开发版软件版本迭代快建议安装完成后先跑通网络、更新源再安装必需的显卡驱动和输入法最后才装开发环境。顺序反过来的典型体验是输入法还没配好Docker 装了一半apt 依赖冲突一堆最后只能重装。在 ARM 开发板上跑 Ubuntu 时尽量不要直接用通用桌面版 ISO 刷机优先使用厂商提供的 BSP 镜像。通用镜像往往缺少板级设备树和驱动开机后网络、显示、Wi-Fi 都可能不正常。10.3 不要频繁切换软件源很多人换源后遇到问题第一反应是再换一个源。实际上源切换本身不会修复依赖冲突反而可能引入版本不一致。建议固定一个镜像站更新前先备份源文件出错时对比原文件。备份命令很简单sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak有了备份更新失败后可以快速恢复不需要手动回忆原内容。10.4 安全边界less is more安装系统后顺手关闭不需要的服务尤其是 SSH、Docker 远程端口这类暴露面。如果开放了 SSH建议使用密钥登录而不是密码登录。对于生产环境需要在安装 Ubuntu 26.04 正式版前先在虚拟机里验证关键驱动、网络策略和回滚方案再做批量部署。10.5 记录安装日志Ubuntu 安装器会把日志写到/var/log/installer/。如果你在安装过程中遇到问题或者想复盘某一步配置直接去看这个目录比在网上搜教程更准确。安装后的系统日志、内核日志分别在/var/log/syslog和dmesg输出里排查驱动问题时它们是最可靠的信息来源。安装 Ubuntu 26.04 这件事真正决定成败的往往是安装前那几分钟镜像选对没有、启动盘分区类型对不对、数据备份了没有。把这些前置动作做好后面的流程大概率是顺畅的。装完系统后不建议立刻堆软件先把软件源、显卡驱动、中文输入法这三件事理顺再按真实需求装开发环境。如果这篇文章能让你少重装一次系统那就算它完成任务了。有问题的话欢迎在评论区贴出你的报错信息和相关日志带着日志讨论比空问“怎么办”高效得多。