在 Windows 上通过 VMware 安装 Linux
个人学习Linux虚拟机首推VMware ,完全免费,功能强大!
以下是文字版教程,后续会安排文章提供图文示例,使用过程中的常用技能,趟坑经验。
VMware 是业界领先的虚拟化软件,可在 Windows 系统中创建独立隔离的 Linux 虚拟机,无需双系统、不影响主系统稳定性,支持完整的 Linux 功能(图形界面 / 命令行 / 开发环境),完美适配学习、开发、测试等场景。
✅ 核心优势:硬件资源隔离、系统快照 / 克隆、多系统并行、网络模式灵活(NAT / 桥接 / 仅主机),支持 Ubuntu/CentOS/Debian/Kali 等所有主流 Linux 发行版。
✅ 推荐版本:VMware Workstation Player 17(个人用户免费,功能完整,下文全程基于此版本)。
一、【准备工作】3 件必做事项(避坑关键)
1. 硬件要求与虚拟化开启(核心前提)
| 项目 | 最低要求 | 推荐配置 | 备注 |
|---|---|---|---|
| CPU | 支持虚拟化(Intel VT-x/AMD-V) | 4 核及以上 | 必须在 BIOS/UEFI 中开启,否则无法创建 64 位虚拟机 |
| 内存 | 4GB | 8GB+ | 为虚拟机分配2GB+(不超过主机内存 50%) |
| 硬盘 | 空闲空间 20GB | 空闲空间 50GB+ | 虚拟机文件会动态增长,预留充足空间 |
| 系统 | Win10 2004+/Win11 | Win11 22H2+ | VMware 17 不支持 Win7 及以下版本 |
开启虚拟化步骤(不同主板略有差异):
- 重启电脑,开机时按快捷键进入 BIOS/UEFI(常见:Del/F2/F10);
- 找到「CPU Configuration」→ 开启「Intel VT-x」或「AMD-V」;
- 保存设置(F10)并重启电脑。
💡 验证虚拟化:Win+R 输入
msinfo32→ 查看「虚拟化已启用」状态(显示「是」即可)。
2. 下载 VMware Workstation Player 17(免费)
- 访问 VMware 官网:https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html
- 点击「Download Now」下载 Windows 版本安装包(约 500MB);
- 无需注册账号,个人非商业用途直接免费使用。
3. 下载 Linux 镜像(以 Ubuntu 24.04 LTS 为例,新手首选)
- 访问 Ubuntu 官网:https://ubuntu.com/download/desktop
- 选择「Ubuntu Desktop 24.04 LTS」(长期支持版,稳定无虞);
- 下载 ISO 镜像(约 4GB),保存到非系统盘(如 D:ISO),记住路径。
💡 其他发行版推荐:
- 服务器学习:CentOS Stream 9 / Rocky Linux 9(无图形界面,轻量高效)
- 安全测试:Kali Linux(预装渗透工具)
- 极简开发:Alpine Linux(体积仅 100MB+)
二、安装 VMware Workstation Player 17(5 分钟完成)
- 双击下载的安装包(如
VMware-player-full-17.5.0-22583795.exe),以管理员身份运行; - 勾选「我接受许可协议中的条款」→ 点击「下一步」;
- 选择安装路径(默认 C:Program FilesVMware…,推荐改到 D:VMware)→ 下一步;
- 取消勾选「帮助改善 VMware Workstation Player」(可选)→ 下一步;
- 勾选「创建桌面快捷方式」→ 点击「安装」;
- 等待安装完成(约 2-3 分钟)→ 点击「完成」,启动 VMware。
三、创建 Linux 虚拟机(核心步骤,全程可视化)
以安装 Ubuntu 24.04 为例,步骤通用,其他发行版仅需调整「系统版本选择」。
1. 新建虚拟机向导
-
打开 VMware Player → 点击「创建新虚拟机」;
-
选择「典型(推荐)」(新手友好)→ 点击「下一步」;
-
选择「安装程序光盘映像文件(ISO)」→ 点击「浏览」→ 选中下载的 Ubuntu ISO 文件 → 下一步;
✅ VMware 会自动识别「Ubuntu 64 位」,无需手动选择。
-
输入「虚拟机名称」(如 Ubuntu-24.04)→ 选择存储位置(非系统盘,如 D:VMs)→ 下一步;
-
配置磁盘:
- 磁盘大小:建议20GB+(新手选 20GB 足够);
- 勾选「将虚拟磁盘存储为单个文件」(性能更好)或「拆分虚拟磁盘为多个文件」(便于迁移)→ 下一步;
-
点击「完成」→ 进入虚拟机设置(可先不启动,优化配置)。
2. 虚拟机硬件优化(关键!提升性能)
-
选中新建的虚拟机 → 点击「编辑虚拟机设置」;
-
调整以下参数(按主机配置灵活调整):
硬件 推荐配置 说明 内存 2GB-4GB 不超过主机内存 50%(如 8GB 主机分配 4GB) 处理器 2 核 - 4 核 不超过主机核心数 50%(如 6 核主机分配 3 核) 网络适配器 NAT 共享主机网络,自动获取 IP,无需手动配置 显示器 显存 128MB+ 勾选「加速 3D 图形」(支持 Ubuntu 图形界面) -
点击「确定」保存设置。
四、安装 Linux 系统(Ubuntu 24.04 详细步骤)
1. 启动虚拟机并开始安装
- 选中虚拟机 → 点击「开启此虚拟机」;
- 等待 ISO 加载 → 出现 Ubuntu 启动界面,选择「Install Ubuntu」(中文界面)→ 回车;
- 选择语言:「中文(简体)」→ 点击「继续」。
2. 安装配置(6 步完成)
| 步骤 | 操作 | 备注 |
|---|---|---|
| 1. 更新与软件 | 选择「正常安装」→ 勾选「安装 Ubuntu 时下载更新」+「为图形或无线硬件安装第三方软件」→ 继续 | 确保网络畅通,驱动更完整 |
| 2. 安装类型 | 新手选「清除整个磁盘并安装 Ubuntu」→ 继续 | 仅影响虚拟机磁盘,不破坏主机数据 |
| 3. 磁盘分区 | 点击「现在安装」→ 确认「继续」 | 自动创建 EFI / 根分区 / 交换分区,无需手动分区 |
| 4. 区域设置 | 选择「上海」→ 继续 | 时区 / 时间同步更准确 |
| 5. 键盘布局 | 选择「汉语(中国)」→ 继续 | 适配中文输入 |
| 6. 用户设置 | 输入「您的姓名」「计算机名」「用户名」→ 设置「密码」→ 点击「继续」 | 密码建议字母 + 数字组合,用于 sudo 提权 |
3. 等待安装完成(约 10-30 分钟)
安装过程会自动完成「文件复制→系统配置→软件安装」,期间无需操作,完成后会提示「重启」,点击「现在重启」。
💡 重启时可能提示「Please remove installation medium and press ENTER」,直接按回车即可(VMware 会自动卸载 ISO)。
4. 首次登录与初始化
- 输入设置的密码 → 登录 Ubuntu 桌面;
- 完成「欢迎」向导(可选设置:连接在线账户、设置隐私等);
- 看到 Ubuntu 桌面,代表安装成功!🎉
五、【必做优化】安装 VMware Tools(体验翻倍)
VMware Tools 是虚拟机增强工具,解决「屏幕分辨率固定」「文件无法共享」「鼠标卡顿」等问题,必须安装!
安装步骤(Ubuntu 24.04)
-
在 VMware 菜单中点击「虚拟机」→「安装 VMware Tools」;
-
Ubuntu 会自动挂载 VMware Tools ISO(桌面出现光盘图标);
-
打开终端(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 -
重启后,虚拟机将支持自动调整分辨率「拖放文件」「共享文件夹」等功能。
六、【核心技能】VMware 常用操作与网络配置
1. 虚拟机基础操作(必会)
| 操作 | 步骤 | 快捷键 |
|---|---|---|
| 启动 | 选中虚拟机 → 点击「开启此虚拟机」 | Ctrl+B |
| 关机 | 虚拟机内执行 sudo poweroff 或 VMware 菜单「关闭客户机」 | Ctrl+E |
| 挂起 | VMware 菜单「挂起客户机」(保存当前状态,下次快速恢复) | Ctrl+Z |
| 快照 | 点击「快照」→ 「拍摄快照」(可恢复到任意历史状态) | - |
| 克隆 | 关闭虚拟机 → 右键「管理」→ 「克隆」(复制完整系统) | - |
2. 网络模式详解(3 种常用)
| 模式 | 功能 | 适用场景 |
|---|---|---|
| NAT(默认) | 虚拟机共享主机 IP,可访问外网,主机可访问虚拟机 | 日常上网、开发环境(无需配置 IP) |
| 桥接模式 | 虚拟机与主机在同一网段,同局域网设备可访问 | 服务器测试、需要独立 IP 的场景 |
| 仅主机模式 | 虚拟机仅与主机通信,无法访问外网 | 安全测试、隔离环境 |
💡 切换网络:编辑虚拟机设置 → 网络适配器 → 选择对应模式 → 确定。
3. Windows 与 Linux 文件互通(2 种方法)
方法 1:拖放文件(安装 VMware Tools 后支持)
直接将 Windows 文件拖拽到 Linux 桌面,或反向拖拽,自动复制文件。
方法 2:设置共享文件夹(推荐,永久生效)
- VMware 菜单「虚拟机」→「设置」→「选项」→「共享文件夹」;
- 选择「总是启用」→ 点击「添加」→ 浏览选择 Windows 文件夹(如 D:share)→ 完成;
- 在 Linux 中访问路径:
/mnt/hgfs/share(自动挂载)。
七、安装后必做的 3 件事(优化体验)
1. 更新 Linux 系统(修复漏洞 + 更新软件)
打开终端执行:
# Ubuntu/Debian/Kali
sudo apt update && sudo apt upgrade -y
# CentOS/Rocky Linux
sudo dnf update -y
# Fedora
sudo dnf upgrade -y
输入安装时设置的密码,等待更新完成(约 5-10 分钟)。
2. 安装中文输入法(可选)
Ubuntu 24.04 默认支持中文,可安装拼音输入法:
sudo apt install -y fcitx5 fcitx5-chinese-addons
安装后重启,在「设置」→「键盘」→「输入源」中添加「中文(拼音)」。
3. 安装开发工具(可选,适合程序员)
# 安装 Git、GCC、Python 等基础工具
sudo apt install -y git gcc g++ make python3 python3-pip
八、常见问题排查(避坑指南)
❌ 问题 1:启动虚拟机提示「此主机支持 Intel VT-x,但处于禁用状态」
✅ 解决:重新进入 BIOS/UEFI 开启虚拟化,或关闭 Hyper-V(Win+R 输入 optionalfeatures → 取消勾选「Hyper-V」→ 重启)。
❌ 问题 2:虚拟机分辨率固定,无法全屏
✅ 解决:安装 VMware Tools(见步骤五),或在虚拟机内设置分辨率:设置 → 显示 → 调整分辨率。
❌ 问题 3:虚拟机无法上网(NAT 模式)
✅ 解决:
- 确认主机可上网;
- 虚拟机内执行
sudo dhclient(重新获取 IP); - 检查 VMware 虚拟网络编辑器:编辑 → 虚拟网络编辑器 → 还原默认设置 → 确定。
❌ 问题 4:终端输入密码时屏幕无显示
✅ 说明:Linux 安全机制,正常输入密码即可,输入完成后回车验证(无回显是正常的)。
九、总结(核心步骤回顾)
- 开启虚拟化 → 下载 VMware + Linux ISO → 安装 VMware;
- 创建虚拟机 → 配置硬件(内存 / 处理器 / 网络)→ 启动安装;
- 完成 Ubuntu 配置 → 安装 VMware Tools → 更新系统;
- 享受完整的 Linux 环境,支持图形界面、命令行、开发工具等所有功能。
通过 VMware 安装 Linux,既保留 Windows 的易用性,又能体验 Linux 的强大功能,是学习和开发的最佳组合!











