VMware虚拟机安装Ubuntu 26.04完整教程

VMware虚拟机安装Ubuntu 26.04完整教程 很多朋友拿到新电脑或者想体验 Linux 开发环境时第一个想法往往是装一个 Ubuntu 双系统但双系统分区麻烦、引导容易出问题卸载也不省心。相比之下用虚拟机安装 Ubuntu 是更平滑、更安全的上手方式。本文将基于 Windows 11 环境使用 VMware Workstation 完整演示 Ubuntu 26.04 的安装全过程并覆盖换源、中文输入法、MySQL 8 / Redis 7 安装、屏幕亮度调节、Dock 磁盘图标隐藏、本地部署 Qwen 模型等新系统落地时高频遇到的操作。新手可以照着一步一步完成有基础的开发者也可以直接跳到对应小节查阅命令。1. Ubuntu 26.04 是什么为什么要用虚拟机安装1.1 Ubuntu 26.04 的版本定位Ubuntu 是当前全球使用范围最广的 Linux 桌面发行版之一每两年发布一个 LTSLong Term Support长期支持版本普通版本支持 9 个月LTS 版本官方支持 5 年。Ubuntu 26.04 属于 2026 年 4 月发布的 LTS 版本对于服务器、桌面开发、人工智能训练环境来说LTS 版本意味着更长的安全更新周期、更稳定的软件源以及更友好的生态兼容性。需要提醒的是如果你的 Ubuntu 26.04 镜像当前还处于 Beta 或 RC 阶段安装过程中可能会遇到少量软件源尚未完全同步的问题这都是正常现象。如果你追求绝对稳定可以选择 24.04 LTS如果你想体验新内核、新桌面组件那么 26.04 更合适。本文演示的流程在两个版本上基本一致命令无需大改。1.2 虚拟机安装对比双系统安装很多教程推荐双系统但双系统有三个明显的门槛分区风险高安装过程中需要对磁盘进行缩容、新建分区操作失误可能损坏原有 Windows 数据。引导修复麻烦安装完 Ubuntu 后如果 Windows 引导丢失需要手动修复 EFI 引导对新手不友好。切换成本高每次切换系统都需要重启电脑不适合边查资料边操作。虚拟机安装则完全不同。虚拟机本质上是在 Windows 中模拟出一台独立电脑Ubuntu 运行在一个隔离的虚拟磁盘文件中。你可以随时创建快照安装出错后恢复快照即可也可以随时删除虚拟机不会影响 Windows 系统。对于学习 Linux、搭建开发环境、测试服务器软件、运行 AI 推理模型虚拟机都是性价比最高的选择。1.3 适用场景新手学习 Linux 基础命令。后端开发者在 Windows 电脑上搭建 Linux 服务端环境。测试 MySQL、Redis、Nginx 等中间件。学习 Docker 容器技术。部署本地大语言模型如 Qwen。体验 GNOME 桌面环境和 Linux 软件生态。2. 环境准备与硬件配置2.1 硬件要求在虚拟机中安装 Ubuntu硬件需求会比物理机稍高一些因为宿主机Windows和虚拟机Ubuntu需要同时运行。建议配置如下硬件最低要求推荐配置CPU支持虚拟化双核四核及以上内存8 GB16 GB 及以上硬盘50 GB 可用空间SSD 256 GB 以上显卡任意支持 OpenCL / CUDA 的独立显卡跑模型时有用如果你的电脑内存只有 8 GB虚拟机内存建议分配 4 GB如果内存是 16 GB可以分配给虚拟机 8 GB。不要把全部内存都分配给虚拟机否则 Windows 会卡顿。2.2 所需软件和镜像VMware Workstation Pro 或 VMware Workstation Player推荐使用 17.x 及以上版本。如果你的电脑是 Windows 11建议使用最新版 VMware对 Win11 的虚拟化兼容性更好。Ubuntu 26.04 桌面版 ISO 镜像文件建议从 Ubuntu 官网或国内镜像站下载。下载镜像时注意区分 Desktop桌面版和 Server服务器版本文针对桌面版。3. 在 VMware 中创建 Ubuntu 虚拟机3.1 新建虚拟机打开 VMware Workstation点击“创建新的虚拟机”选择“典型推荐”。在安装来源界面选择“稍后安装操作系统”这一步不建议直接选择 ISO 镜像因为先创建空白虚拟机再手动挂载镜像可以避免 VMware 自动检测到 Ubuntu 后使用默认简易安装反而会漏掉自定义配置项。操作系统类型选择“Linux”版本选择“Ubuntu 64 位”。如果你的 VMware 版本中没有列出 Ubuntu 26.04选择 Ubuntu 64 位即可不影响安装。3.2 分配硬件资源虚拟机名称可以填写Ubuntu 26.04位置选择磁盘空间充足的盘符比如D:\VirtualMachines\Ubuntu26.04。接下来是固件类型如果虚拟机创建向导出现“UEFI 与 BIOS”选项建议选择 UEFI。现代 Ubuntu 默认支持 UEFI 启动兼容性更好。CPU 分配建议 2 核以上内存按前面表格分配。网络类型选择 NATNAT 模式下 Ubuntu 可以通过宿主机上网也能访问局域网适合绝大多数学习场景。磁盘容量建议至少 50 GB勾选“将虚拟磁盘存储为单个文件”性能和碎片控制更好。如果后面要安装 Docker、MySQL、Redis、AI 模型磁盘建议直接分 80 GB。3.3 虚拟机参数微调创建完成后不要急着启动先点击“编辑虚拟机设置”在“CD/DVD (SATA)”中选择“使用 ISO 映像文件”浏览到下载好的 Ubuntu 26.04 ISO。在“显示器”中勾选“加速 3D 图形”虚拟内存大小根据宿主机显存合理调整。如果后面的安装报“此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态”需要进入 BIOS 开启虚拟化技术后面会展开说明。4. 安装 Ubuntu 26.04 详细步骤4.1 启动并选择安装语言点击“开启此虚拟机”等待 ISO 引导选择Try or Install Ubuntu进入安装界面。语言选择界面建议选择“中文简体”安装过程会变成中文但这里有一个小坑如果选择中文安装后的系统文件夹名称可能显示为中文比如“下载”“桌面”但实际目录仍然是英文。如果你希望家目录下面显示“下载”“桌面”这类中文名称直接选中文即可如果你更喜欢传统英文目录名可以先选英文安装装完再手动切换中文语言。4.2 键盘布局键盘布局默认选择“English (US)”国内用户通常使用标准美式键盘不需要改成中文键盘布局否则标点符号位置会和想象中不一致。4.3 网络和软件源安装过程中如果电脑连接了网络Ubuntu 会自动获取网络配置。这里有一个重要操作在“更新和其他软件”界面取消勾选“安装 Ubuntu 时下载更新”。因为国内网络环境下从 Ubuntu 官方源下载更新通常速度很慢可能让安装过程持续数小时。等系统安装完成后再换国内源然后统一更新速度会快很多。“安装第三方软件”可以勾选它会自动安装一些常见硬件驱动和媒体编解码器比如 MP3、MP4 播放支持适合桌面用户。4.4 分区方案安装类型选择“清除整个磁盘并安装 Ubuntu”。这里再次提醒虚拟机环境中“清除整个磁盘”只清除虚拟磁盘不会影响 Windows 物理磁盘可以放心操作。如果是双系统物理机安装绝对不要轻易选这一项。如果希望自己控制分区可以选“手动分区”。本文以逻辑分区方案为例挂载点大小文件系统/boot/efi512 MBEFI 系统分区/剩余全部空间ext4这里建议不要单独划分 /home 分区对于虚拟机环境单根分区更灵活不会出现根分区空间不足而 home 分区很空的尴尬。交换分区方面如果内存大于 8 GB可以不再单独划分 swap 文件Ubuntu 默认会使用 swap file 机制如果内存较小建议分 2 GB swap。4.5 创建用户设置用户名和密码时建议使用简单好记的密码因为虚拟机后续操作中需要频繁用到 sudo 命令。用户名建议全部使用小写英文不要包含空格和特殊字符。“计算机名”默认会自动生成可以改成ubuntu2604之类简洁的名称方便后续 SSH 连接时记忆。4.6 等待安装完成接下来就是等待安装过程通常需要 10 到 20 分钟。安装完成后点击“立即重启”重启时会提示“请取出安装介质”在 VMware 中直接按回车即可。如果启动后再次进入安装界面说明虚拟机的 CD/DVD 仍然优先于硬盘启动可以强制关闭虚拟机然后编辑设置将 CD/DVD 改为“启动时连接”关闭或者把启动顺序调整为硬盘优先。5. 安装完成后的系统初始化5.1 换国内软件源Ubuntu 安装完成后默认使用官方源在国内下载软件包速度非常慢。这一步必须优先处理。备份原始源列表sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak查看源列表内容cat /etc/apt/sources.listUbuntu 24.04 之后引入了新的 APT 源格式通常以deb和deb-src开头。如果你的系统使用新的deb822格式源文件位于/etc/apt/sources.list.d/ubuntu.sources操作方式类似sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak使用 sed 命令将官方源替换为阿里云镜像源以/etc/apt/sources.list为例sudo sed -i s/archive.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list sudo sed -i s/security.ubuntu.com/mirrors.aliyun.com/g /etc/apt/sources.list如果你希望使用清华源也可以将mirrors.aliyun.com替换为mirrors.tuna.tsinghua.edu.cn。替换后执行更新sudo apt update执行完如果看到Reading package lists... Done并且没有报错说明源配置成功。5.2 更新系统和安装基础软件换源后先升级系统软件包sudo apt upgrade -y然后安装基础开发工具sudo apt install -y build-essential git curl wget net-tools \ vim tmux htop tree unzip zip apt-transport-https ca-certificates这里简单说明每个包的用途build-essential包含了 gcc、g、make 等编译工具链安装很多软件时会用到。net-tools提供ifconfig、netstat等常用网络命令。apt-transport-https和ca-certificates让 APT 支持 HTTPS 源后面安装 Docker 时会用到。5.3 配置中文拼音输入法Ubuntu 26.04 默认使用 GNOME 桌面中文输入法推荐使用 fcitx5 中文拼音。安装命令如下sudo apt install -y fcitx5 fcitx5-chinese-addons fcitx5-config-qt安装完成后将 fcitx5 设置为默认输入法框架im-config -n fcitx5这个命令会自动修改用户级别的输入法环境变量。修改后需要重启系统或者注销重新登录reboot重新登录后在系统设置中找到 fcitx5 配置点击“添加输入法”找到“拼音”并添加。默认情况下切换到 fcitx5 的快捷键是Ctrl Space。如果你在安装 fcitx5 之前已经安装了中文语言包系统会自动包括中文字体如果安装后发现中文显示为方块需要再执行sudo apt install -y fonts-noto-cjk5.4 安装 VMware Tools 或 open-vm-tools在 VMware 中安装 Ubuntu 后建议安装 open-vm-tools它可以自动适应窗口大小、支持宿主机与虚拟机之间的文件拖拽、剪贴板共享。Ubuntu 官方源中直接包含该软件包sudo apt install -y open-vm-tools open-vm-tools-desktop安装完成后重启桌面分辨率和拖拽功能就能正常使用。如果你的 VMware 版本较老也可以在虚拟机菜单栏点击“安装 VMware Tools”但 open-vm-tools 更推荐因为它与 Linux 内核集成更紧密不需要每次升级内核后重新编译模块。6. 高频开发环境安装MySQL 8 与 Redis 76.1 安装 MySQL 8Ubuntu 26.04 的官方软件源中MySQL 服务端版本通常是 8.0.x。直接使用 APT 安装sudo apt install -y mysql-server安装完成后MySQL 服务会自动启动。查看服务状态sudo systemctl status mysql执行安全初始化脚本sudo mysql_secure_installation这个脚本会引导你设置 root 密码、删除匿名用户、禁止 root 远程登录、删除测试数据库。由于安装过程中 root 默认使用auth_socket插件所以直接输入sudo mysql即可进入 MySQLsudo mysql安全起见建议将 root 密码认证方式改为caching_sha2_password这样远程工具可以正常连接ALTER USER rootlocalhost IDENTIFIED WITH caching_sha2_password BY 你的密码; FLUSH PRIVILEGES; EXIT;6.2 安装 Redis 7Ubuntu 26.04 软件源中自带 Redis 7.x。安装sudo apt install -y redis-server检查版本redis-server --version启动服务sudo systemctl enable --now redis-serverRedis 安装完成后默认仅监听 127.0.0.1这对安全性是有利的。如果需要在虚拟机外部访问 Redis需要修改配置文件sudo vim /etc/redis/redis.conf找到bind 127.0.0.1 -::1如果确实需要外网访问可以注释掉该行或添加实际网卡 IP同时找到protected-mode yes确认保持yes并设置密码sudo redis-cli在 redis-cli 中设置密码临时生效持久化需写入配置文件127.0.0.1:6379 CONFIG SET requirepass 你的密码 OK 127.0.0.1:6379 AUTH 你的密码 OK在生产环境建议不要将 Redis 暴露到公网必须设置强密码并配合防火墙限制来源 IP。这里只是演示虚拟机内部环境安装实际部署请根据业务场景决定。6.3 验证 MySQL 和 Redis 是否开机自启systemctl is-enabled mysql systemctl is-enabled redis-server输出enabled表示开机自启已开启如果没有执行sudo systemctl enable mysql sudo systemctl enable redis-server7. Windows 11 使用 VMware 安装 Ubuntu 常见报错排查7.1 报错VMware Workstation 与 Device/Credential Guard 不兼容这是 Windows 11 下最常遇到的问题之一。错误提示通常包含VMware Workstation 与 Device/Credential Guard 不兼容。禁用 Device/Credential Guard 后才能运行 VMware Workstation。产生原因是 Windows 11 默认开启基于虚拟化的安全VBS和 Hyper-V这与 VMware 的虚拟化层产生了冲突。解决方案有两种第一种关闭基于虚拟化的安全。在 Windows 安全中心中关闭“内存完整性”或者在管理员 PowerShell 中执行bcdedit /set hypervisorlaunchtype off然后重启电脑。第二种使用 VMware Workstation 17.5 及以上版本新版 VMware 可以在一定程度上兼容 Hyper-V 共存运行。如果你不想关闭 Windows 的安全功能优先升级 VMware 版本。7.2 报错此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态错误提示此主机支持 Intel VT-x但 Intel VT-x 处于禁用状态。这个问题的根源是 BIOS 中的虚拟化技术没有开启。重启电脑进入 BIOS通常是按 F2、F10、Del找到Intel Virtualization Technology或SVM Mode将其设置为Enabled保存退出。同时检查 Windows 功能中是否关闭了 Hyper-V因为 Hyper-V 开启时会占用虚拟化资源也可能导致 VMware 冲突。7.3 报错模块“Disk”启动失败这个错误常见于虚拟机磁盘文件路径包含中文或特殊字符或者磁盘所在分区的文件系统不支持大型文件。解决方法是把虚拟机路径改为纯英文路径比如D:\VirtualMachines\Ubuntu26.04。如果仍然失败检查磁盘剩余空间是否充足。7.4 虚拟机安装时花屏或分辨率异常安装 Ubuntu 26.04 时如果出现花屏通常是由于 VMware 的 3D 加速与 Linux 内核模块兼容问题。可以尝试关闭虚拟机的“加速 3D 图形”选项。安装完成后安装 open-vm-tools-desktop再重新开启 3D 加速。在 GRUB 引导界面按e进入编辑模式在linux行末尾添加nomodeset按 F10 启动能绕过显卡驱动加载问题。7.5 网络无法连接虚拟机安装完成后如果 Ubuntu 无法上网检查 VMware 的“编辑” - “虚拟网络编辑器”确认 NAT 模式对应的网卡没有禁用。如果 NAT 网络异常可以点击“更改设置”后还原默认设置再重新选择 NAT。在 Ubuntu 内也可以使用ip a查看网卡状态如果没有获取到 IP执行sudo netplan apply如果重启后网络仍不稳定检查 Netplan 配置文件cat /etc/netplan/*.yaml确认网卡名称和 DHCP 配置正确。8. 新系统落地高频问题屏幕亮度、Dock 磁盘图标、软件安装8.1 屏幕亮度无法调节在虚拟机中安装 Ubuntu 后屏幕亮度调节通常是为了适配笔记本物理机用户。如果你在物理机上安装 Ubuntu 26.04 发现亮度无法调节常见原因是显卡驱动和 ACPI 背光模块问题。最常用的解决方法是安装 brightnessctl 工具sudo apt install -y brightnessctl查看亮度设备brightnessctl --list手动调节亮度brightnessctl set 50%如果你是 Intel 显卡用户还可以通过修改 GRUB 参数解决编辑/etc/default/grubsudo vim /etc/default/grub找到GRUB_CMDLINE_LINUX_DEFAULT在引号内追加acpi_backlightvendor保存后执行sudo update-grub然后重启。该方法不是通用解决方案具体参数取决于显卡和固件类型修改前建议备份 grub 文件。8.2 隐藏 Dock 栏磁盘图标Ubuntu 26.04 默认的 GNOME Dock 会在插入移动硬盘或挂载分区后显示磁盘图标如果你觉得桌面 Dock 不够清爽可以通过命令隐藏。对于默认的 Ubuntu Dock 扩展可以使用以下方式gsettings set org.gnome.shell.extensions.dash-to-dock show-mounts false如果你的系统没有dash-to-dockschema可能是因为使用了 Ubuntu 定制的 Dock 扩展此时可以用 GNOME 扩展管理工具查找相关选项。安装扩展管理器sudo apt install -y gnome-shell-extension-manager打开“Extension Manager”在已安装扩展中找到 Ubuntu Dock 或 Dash to Dock进入设置关闭“显示挂载的卷”即可。8.3 软件安装方式汇总Ubuntu 26.04 的软件安装方式有很多种建议按优先级排列使用 APTsudo apt install 包名适合大多数系统软件。使用 Snapsudo snap install 包名Ubuntu 自带 Snap 支持。使用 Flatpak部分软件只提供 Flatpak 包需要先安装 Flatpak。使用 deb 包从官网下载 .deb 文件执行sudo dpkg -i 包名.deb如遇依赖缺失再执行sudo apt -f install修复依赖。使用 AppImage下载后赋可执行权限chmod x 文件.AppImage直接运行。在这里特别提醒不要从非官方渠道随意复制安装命令尤其是涉及curl | sudo bash这类管道安装方式的脚本需要仔细阅读脚本内容后再执行。9. 进阶在 Ubuntu 26.04 上部署 Qwen 模型9.1 本地大模型部署思路热搜词中出现了“ubuntu26.04 部署 opencllawqwen 模型”这个组合通常指的是利用 OpenCL 接口在 CPU、集成显卡或 AMD/Intel 显卡上运行 Qwen 系列大语言模型的推理任务。和常见的 CUDA 方案不同OpenCL 方案的优势在于不依赖 NVIDIA 显卡AMD、Intel 甚至部分 ARM 平台都可以尝试。如果需要本地部署 Qwen 模型通常有两种路径第一种使用 Ollama 工具。Ollama 对 Qwen 系列支持很好安装命令curl -fsSL https://ollama.com/install.sh | sh安装完成后拉取模型ollama run qwen2.5:7b这个方式最简单但对 GPU 加速的配置细节封装较深。第二种使用 llama.cpp 或其他推理框架。llama.cpp 支持 OpenCL 后端可以调用 CPU 和 GPU 进行计算。部署思路如下git clone https://github.com/ggml-org/llama.cpp cd llama.cpp mkdir build cd build cmake .. -DGGML_OPENCLON cmake --build . --config Release -j$(nproc)编译完成后下载 Qwen 的 GGUF 格式权重文件运行./llama-cli -m /path/to/qwen2.5-7b-instruct-q4_k_m.gguf -p 你好 -n 128在启动正式部署前建议先查看 Ubuntu 26.04 上的 OpenCL 驱动支持情况sudo apt install -y clinfo clinfo如果输出中能看到平台和 GPU 设备列表说明 OpenCL 环境正常。如果没有可用的 OpenCL 驱动可以安装相应的厂商驱动例如 AMDGPU 驱动或 Intel NEO 驱动。9.2 部署时的注意事项模型文件比较大7B 量化版大约 4 到 5 GB确保虚拟机磁盘有足够空间。虚拟机内跑模型性能远不如物理机尤其是没有显卡直通的情况下建议先在物理机或云服务器上验证部署流程虚拟机只做功能验证。涉及模型版权和许可证时要遵守模型仓库的许可协议不要用于商业用途除非协议允许。部署过程需要联网下载模型权重请确保使用合法、可信的模型来源。10. 最佳实践与工程建议10.1 虚拟机快照是最佳保险在 Ubuntu 安装完成后、进行大规模配置之前建议先给虚拟机拍一个快照。具体操作在 VMware 菜单栏点击“虚拟机” - “快照” - “拍摄快照”。填写快照名称比如“Ubuntu26.04 初始安装完成”。后续安装软件、改配置、跑模型如果出了问题可以直接恢复到快照等于有了一次“后悔药”。对于生产环境类似的思路就是备份系统和数据操作前做好备份永远不过时。10.2 磁盘空间规划虚拟机磁盘如果满了扩容比较麻烦。建议创建虚拟机时直接把硬盘设置为 80 GB 或 100 GB避免后续扩容的尴尬。如果空间已经不足可以在 VMware 设置中扩展磁盘大小但扩展后还需要在 Ubuntu 内使用growpart和resize2fs扩展分区步骤比较繁琐最好提前规划。10.3 用户权限与安全日常操作不要使用 root 用户使用普通用户加 sudo。安装软件前先看来源不要盲目复制命令。SSH 服务如果不需要可以不安装或默认关闭。MySQL 和 Redis 等服务如果不允许外部访问务必保持监听在本地地址。10.4 保持系统整洁定期执行sudo apt autoremove清理无用的依赖包。使用sudo apt clean清理已经下载的安装包缓存。大文件放在/home下不要直接放在/根目录避免系统盘被占满。10.5 新系统落地检查清单最后给出一份实用的检查清单方便安装和初始化完成后逐项确认检查项验证方式网络是否正常ping baidu.com软件源是否更换cat /etc/apt/sources.list查看是否为国内源系统是否更新sudo apt upgrade无可用更新中文输入法是否可用按 CtrlSpace 切换到拼音输入法VMware 拖拽是否正常从 Windows 拖文件到 Ubuntu 桌面时间是否同步date和 Windows 时间一致快照是否已创建VMware 快照管理器查看MySQL 是否启动systemctl status mysqlRedis 是否启动systemctl status redis-server安装 Ubuntu 26.04 只是一个开始真正有价值的是安装完成后的系统配置、开发环境搭建和实际项目的落地。这个过程中你会遇到各种报错但每一次排错都会让你对 Linux 的理解更深一层。文中提到的所有命令和配置都是通用的基础操作如果你在实际安装中遇到报错可以把错误提示复制到评论区或者先根据第 7 节的排查表格对照检查。动手装一台虚拟机是迈入 Linux 世界性价比最高的一步。