VMware 是业界主流的虚拟化软件,可在 Windows 系统中创建独立隔离的 Linux 虚拟机,无需双系统、不影响主系统稳定性,支持完整的 Linux 功能(图形界面 / 命令行 / 开发环境),适配学习、开发、测试等场景。
核心优势:硬件资源隔离、系统快照 / 克隆、多系统并行、网络模式灵活(NAT / 桥接 / 仅主机),支持 Ubuntu/CentOS/Debian/Kali 等所有主流 Linux 发行版。
介绍在 Windows 环境下使用 VMware Workstation Player 17 安装 Linux 虚拟机的完整流程。涵盖硬件虚拟化开启、软件与镜像下载、虚拟机创建配置、系统安装及优化设置。重点包括 BIOS 虚拟化启用、内存与磁盘分配、网络模式选择、VMware Tools 安装以及常见故障排查方法。适用于开发测试环境搭建。

VMware 是业界主流的虚拟化软件,可在 Windows 系统中创建独立隔离的 Linux 虚拟机,无需双系统、不影响主系统稳定性,支持完整的 Linux 功能(图形界面 / 命令行 / 开发环境),适配学习、开发、测试等场景。
核心优势:硬件资源隔离、系统快照 / 克隆、多系统并行、网络模式灵活(NAT / 桥接 / 仅主机),支持 Ubuntu/CentOS/Debian/Kali 等所有主流 Linux 发行版。
推荐版本:VMware Workstation Player 17(个人用户免费,功能完整)。
| 项目 | 最低要求 | 推荐配置 | 备注 |
|---|---|---|---|
| CPU | 支持虚拟化(Intel VT-x/AMD-V) | 4 核及以上 | 必须在 BIOS/UEFI 中开启,否则无法创建 64 位虚拟机 |
| 内存 | 4GB | 8GB+ | 为虚拟机分配 2GB+(不超过主机内存 50%) |
| 硬盘 | 空闲空间 20GB | 空闲空间 50GB+ | 虚拟机文件会动态增长,预留充足空间 |
| 系统 | Win10 2004+/Win11 | Win11 22H2+ | VMware 17 不支持 Win7 及以下版本 |
开启虚拟化步骤(不同主板略有差异):
验证虚拟化:Win+R 输入
msinfo32→ 查看「虚拟化已启用」状态(显示「是」即可)。
以 Ubuntu 24.04 LTS 为例:
其他发行版推荐:服务器学习:CentOS Stream 9 / Rocky Linux 9;安全测试:Kali Linux;极简开发:Alpine Linux。
VMware-player-full-17.5.0-22583795.exe),以管理员身份运行;以安装 Ubuntu 24.04 为例,步骤通用。
选择「安装程序光盘映像文件(ISO)」→ 点击「浏览」→ 选中下载的 Ubuntu ISO 文件 → 下一步;
VMware 会自动识别「Ubuntu 64 位」,无需手动选择。
| 硬件 | 推荐配置 | 说明 |
|---|---|---|
| 内存 | 2GB-4GB | 不超过主机内存 50%(如 8GB 主机分配 4GB) |
| 处理器 | 2 核 - 4 核 | 不超过主机核心数 50%(如 6 核主机分配 3 核) |
| 网络适配器 | NAT | 共享主机网络,自动获取 IP,无需手动配置 |
| 显示器 | 显存 128MB+ | 勾选「加速 3D 图形」(支持 Ubuntu 图形界面) |
| 步骤 | 操作 | 备注 |
|---|---|---|
| 更新与软件 | 选择「正常安装」→ 勾选「安装 Ubuntu 时下载更新」+「为图形或无线硬件安装第三方软件」→ 继续 | 确保网络畅通,驱动更完整 |
| 安装类型 | 新手选「清除整个磁盘并安装 Ubuntu」→ 继续 | 仅影响虚拟机磁盘,不破坏主机数据 |
| 磁盘分区 | 点击「现在安装」→ 确认「继续」 | 自动创建 EFI / 根分区 / 交换分区,无需手动分区 |
| 区域设置 | 选择「上海」→ 继续 | 时区 / 时间同步更准确 |
| 键盘布局 | 选择「汉语(中国)」→ 继续 | 适配中文输入 |
| 用户设置 | 输入「您的姓名」「计算机名」「用户名」→ 设置「密码」→ 点击「继续」 | 密码建议字母 + 数字组合,用于 sudo 提权 |
安装过程会自动完成「文件复制→系统配置→软件安装」,期间无需操作,完成后会提示「重启」,点击「现在重启」。
重启时可能提示「Please remove installation medium and press ENTER」,直接按回车即可(VMware 会自动卸载 ISO)。
VMware Tools 是虚拟机增强工具,解决「屏幕分辨率固定」「文件无法共享」「鼠标卡顿」等问题。
打开终端(Ctrl+Alt+T),执行以下命令:
# 1. 创建挂载目录并挂载 ISO
sudo mkdir /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
# 2. 复制安装包并解压
cd ~
sudo cp /mnt/cdrom/VMwareTools-*.tar.gz .
sudo tar -zxvf VMwareTools-*.tar.gz
# 3. 执行安装脚本(全程按回车默认配置)
cd vmware-tools-distrib
sudo ./vmware-install.pl
# 4. 安装完成后重启虚拟机
sudo reboot
| 操作 | 步骤 | 快捷键 |
|---|---|---|
| 启动 | 选中虚拟机 → 点击「开启此虚拟机」 | Ctrl+B |
| 关机 | 虚拟机内执行 sudo poweroff 或 VMware 菜单「关闭客户机」 | Ctrl+E |
| 挂起 | VMware 菜单「挂起客户机」(保存当前状态,下次快速恢复) | Ctrl+Z |
| 快照 | 点击「快照」→ 「拍摄快照」(可恢复到任意历史状态) | - |
| 克隆 | 关闭虚拟机 → 右键「管理」→ 「克隆」(复制完整系统) | - |
| 模式 | 功能 | 适用场景 |
|---|---|---|
| NAT(默认) | 虚拟机共享主机 IP,可访问外网,主机可访问虚拟机 | 日常上网、开发环境(无需配置 IP) |
| 桥接模式 | 虚拟机与主机在同一网段,同局域网设备可访问 | 服务器测试、需要独立 IP 的场景 |
| 仅主机模式 | 虚拟机仅与主机通信,无法访问外网 | 安全测试、隔离环境 |
切换网络:编辑虚拟机设置 → 网络适配器 → 选择对应模式 → 确定。
直接将 Windows 文件拖拽到 Linux 桌面,或反向拖拽,自动复制文件(需安装 VMware Tools)。
/mnt/hgfs/share(自动挂载)。打开终端执行:
# Ubuntu/Debian/Kali
sudo apt update && sudo apt upgrade -y
# CentOS/Rocky Linux
sudo dnf update -y
# Fedora
sudo dnf upgrade -y
输入安装时设置的密码,等待更新完成。
Ubuntu 24.04 默认支持中文,可安装拼音输入法:
sudo apt install -y fcitx5 fcitx5-chinese-addons
安装后重启,在「设置」→「键盘」→「输入源」中添加「中文(拼音)」。
# 安装 Git、GCC、Python 等基础工具
sudo apt install -y git gcc g++ make python3 python3-pip
解决:重新进入 BIOS/UEFI 开启虚拟化,或关闭 Hyper-V(Win+R 输入 optionalfeatures → 取消勾选「Hyper-V」→ 重启)。
解决:安装 VMware Tools,或在虚拟机内设置分辨率:设置 → 显示 → 调整分辨率。
解决:
sudo dhclient(重新获取 IP);说明:Linux 安全机制,正常输入密码即可,输入完成后回车验证(无回显是正常的)。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online