跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

在 Windows 上通过 VMware 安装 Linux

介绍在 Windows 环境下使用 VMware Workstation Player 17 安装 Linux 虚拟机的完整流程。涵盖硬件虚拟化开启、软件与镜像下载、虚拟机创建配置、系统安装及优化设置。重点包括 BIOS 虚拟化启用、内存与磁盘分配、网络模式选择、VMware Tools 安装以及常见故障排查方法。适用于开发测试环境搭建。

奇形怪状发布于 2026/3/15更新于 2026/10/23118 浏览
在 Windows 上通过 VMware 安装 Linux

VMware 是业界主流的虚拟化软件,可在 Windows 系统中创建独立隔离的 Linux 虚拟机,无需双系统、不影响主系统稳定性,支持完整的 Linux 功能(图形界面 / 命令行 / 开发环境),适配学习、开发、测试等场景。

核心优势:硬件资源隔离、系统快照 / 克隆、多系统并行、网络模式灵活(NAT / 桥接 / 仅主机),支持 Ubuntu/CentOS/Debian/Kali 等所有主流 Linux 发行版。

推荐版本:VMware Workstation Player 17(个人用户免费,功能完整)。

一、准备工作

1. 硬件要求与虚拟化开启
项目最低要求推荐配置备注
CPU支持虚拟化(Intel VT-x/AMD-V)4 核及以上必须在 BIOS/UEFI 中开启,否则无法创建 64 位虚拟机
内存4GB8GB+为虚拟机分配 2GB+(不超过主机内存 50%)
硬盘空闲空间 20GB空闲空间 50GB+虚拟机文件会动态增长,预留充足空间
系统Win10 2004+/Win11Win11 22H2+VMware 17 不支持 Win7 及以下版本

开启虚拟化步骤(不同主板略有差异):

  1. 重启电脑,开机时按快捷键进入 BIOS/UEFI(常见:Del/F2/F10);
  2. 找到「CPU Configuration」→ 开启「Intel VT-x」或「AMD-V」;
  3. 保存设置(F10)并重启电脑。

验证虚拟化:Win+R 输入 msinfo32 → 查看「虚拟化已启用」状态(显示「是」即可)。

2. 下载 VMware Workstation Player 17
  1. 访问 VMware 官网:https://www.vmware.com/products/workstation-player/workstation-player-evaluation.html
  2. 点击「Download Now」下载 Windows 版本安装包(约 500MB);
  3. 无需注册账号,个人非商业用途直接免费使用。
3. 下载 Linux 镜像

以 Ubuntu 24.04 LTS 为例:

  1. 访问 Ubuntu 官网:https://ubuntu.com/download/desktop
  2. 选择「Ubuntu Desktop 24.04 LTS」(长期支持版);
  3. 下载 ISO 镜像(约 4GB),保存到非系统盘(如 D:\ISO),记住路径。

其他发行版推荐:服务器学习:CentOS Stream 9 / Rocky Linux 9;安全测试:Kali Linux;极简开发:Alpine Linux。

二、安装 VMware Workstation Player 17

  1. 双击下载的安装包(如 VMware-player-full-17.5.0-22583795.exe),以管理员身份运行;
  2. 勾选「我接受许可协议中的条款」→ 点击「下一步」;
  3. 选择安装路径(默认 C:\Program Files\VMware…,推荐改到 D:\VMware)→ 下一步;
  • 取消勾选「帮助改善 VMware Workstation Player」(可选)→ 下一步;
  • 勾选「创建桌面快捷方式」→ 点击「安装」;
  • 等待安装完成(约 2-3 分钟)→ 点击「完成」,启动 VMware。
  • 三、创建 Linux 虚拟机

    以安装 Ubuntu 24.04 为例,步骤通用。

    1. 新建虚拟机向导
    1. 打开 VMware Player → 点击「创建新虚拟机」;
    2. 选择「典型(推荐)」→ 点击「下一步」;
    3. 输入「虚拟机名称」(如 Ubuntu-24.04)→ 选择存储位置(非系统盘,如 D:\VMs)→ 下一步;
    4. 配置磁盘:
      • 磁盘大小:建议 20GB+(新手选 20GB 足够);
      • 勾选「将虚拟磁盘存储为单个文件」(性能更好)或「拆分虚拟磁盘为多个文件」(便于迁移)→ 下一步;
    5. 点击「完成」→ 进入虚拟机设置。

    选择「安装程序光盘映像文件(ISO)」→ 点击「浏览」→ 选中下载的 Ubuntu ISO 文件 → 下一步;

    VMware 会自动识别「Ubuntu 64 位」,无需手动选择。

    2. 虚拟机硬件优化
    1. 选中新建的虚拟机 → 点击「编辑虚拟机设置」;
    2. 调整以下参数(按主机配置灵活调整):
    硬件推荐配置说明
    内存2GB-4GB不超过主机内存 50%(如 8GB 主机分配 4GB)
    处理器2 核 - 4 核不超过主机核心数 50%(如 6 核主机分配 3 核)
    网络适配器NAT共享主机网络,自动获取 IP,无需手动配置
    显示器显存 128MB+勾选「加速 3D 图形」(支持 Ubuntu 图形界面)
    1. 点击「确定」保存设置。

    四、安装 Linux 系统(Ubuntu 24.04)

    1. 启动虚拟机并开始安装
    1. 选中虚拟机 → 点击「开启此虚拟机」;
    2. 等待 ISO 加载 → 出现 Ubuntu 启动界面,选择「Install Ubuntu」(中文界面)→ 回车;
    3. 选择语言:「中文(简体)」→ 点击「继续」。
    2. 安装配置
    步骤操作备注
    更新与软件选择「正常安装」→ 勾选「安装 Ubuntu 时下载更新」+「为图形或无线硬件安装第三方软件」→ 继续确保网络畅通,驱动更完整
    安装类型新手选「清除整个磁盘并安装 Ubuntu」→ 继续仅影响虚拟机磁盘,不破坏主机数据
    磁盘分区点击「现在安装」→ 确认「继续」自动创建 EFI / 根分区 / 交换分区,无需手动分区
    区域设置选择「上海」→ 继续时区 / 时间同步更准确
    键盘布局选择「汉语(中国)」→ 继续适配中文输入
    用户设置输入「您的姓名」「计算机名」「用户名」→ 设置「密码」→ 点击「继续」密码建议字母 + 数字组合,用于 sudo 提权
    3. 等待安装完成

    安装过程会自动完成「文件复制→系统配置→软件安装」,期间无需操作,完成后会提示「重启」,点击「现在重启」。

    重启时可能提示「Please remove installation medium and press ENTER」,直接按回车即可(VMware 会自动卸载 ISO)。

    4. 首次登录与初始化
    1. 输入设置的密码 → 登录 Ubuntu 桌面;
    2. 完成「欢迎」向导(可选设置:连接在线账户、设置隐私等);
    3. 看到 Ubuntu 桌面,代表安装成功!

    五、安装 VMware Tools

    VMware Tools 是虚拟机增强工具,解决「屏幕分辨率固定」「文件无法共享」「鼠标卡顿」等问题。

    安装步骤(Ubuntu 24.04)
    1. 在 VMware 菜单中点击「虚拟机」→「安装 VMware Tools」;
    2. Ubuntu 会自动挂载 VMware Tools ISO(桌面出现光盘图标);
    3. 重启后,虚拟机将支持自动调整分辨率、拖放文件、共享文件夹等功能。

    打开终端(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
    

    六、常用操作与网络配置

    1. 虚拟机基础操作
    操作步骤快捷键
    启动选中虚拟机 → 点击「开启此虚拟机」Ctrl+B
    关机虚拟机内执行 sudo poweroff 或 VMware 菜单「关闭客户机」Ctrl+E
    挂起VMware 菜单「挂起客户机」(保存当前状态,下次快速恢复)Ctrl+Z
    快照点击「快照」→ 「拍摄快照」(可恢复到任意历史状态)-
    克隆关闭虚拟机 → 右键「管理」→ 「克隆」(复制完整系统)-
    2. 网络模式详解
    模式功能适用场景
    NAT(默认)虚拟机共享主机 IP,可访问外网,主机可访问虚拟机日常上网、开发环境(无需配置 IP)
    桥接模式虚拟机与主机在同一网段,同局域网设备可访问服务器测试、需要独立 IP 的场景
    仅主机模式虚拟机仅与主机通信,无法访问外网安全测试、隔离环境

    切换网络:编辑虚拟机设置 → 网络适配器 → 选择对应模式 → 确定。

    3. Windows 与 Linux 文件互通
    方法 1:拖放文件

    直接将 Windows 文件拖拽到 Linux 桌面,或反向拖拽,自动复制文件(需安装 VMware Tools)。

    方法 2:设置共享文件夹
    1. VMware 菜单「虚拟机」→「设置」→「选项」→「共享文件夹」;
    2. 选择「总是启用」→ 点击「添加」→ 浏览选择 Windows 文件夹(如 D:\share)→ 完成;
    3. 在 Linux 中访问路径:/mnt/hgfs/share(自动挂载)。

    七、安装后优化

    1. 更新 Linux 系统

    打开终端执行:

    # Ubuntu/Debian/Kali
    sudo apt update && sudo apt upgrade -y
    
    # CentOS/Rocky Linux
    sudo dnf update -y
    
    # Fedora
    sudo dnf upgrade -y
    

    输入安装时设置的密码,等待更新完成。

    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 模式)

    解决:

    1. 确认主机可上网;
    2. 虚拟机内执行 sudo dhclient(重新获取 IP);
    3. 检查 VMware 虚拟网络编辑器:编辑 → 虚拟网络编辑器 → 还原默认设置 → 确定。
    问题 4:终端输入密码时屏幕无显示

    说明:Linux 安全机制,正常输入密码即可,输入完成后回车验证(无回显是正常的)。

    九、总结

    1. 开启虚拟化 → 下载 VMware + Linux ISO → 安装 VMware;
    2. 创建虚拟机 → 配置硬件(内存 / 处理器 / 网络)→ 启动安装;
    3. 完成 Ubuntu 配置 → 安装 VMware Tools → 更新系统;
    4. 享受完整的 Linux 环境,支持图形界面、命令行、开发工具等所有功能。

    目录

    1. 一、准备工作
    2. 1. 硬件要求与虚拟化开启
    3. 2. 下载 VMware Workstation Player 17
    4. 3. 下载 Linux 镜像
    5. 二、安装 VMware Workstation Player 17
    6. 三、创建 Linux 虚拟机
    7. 1. 新建虚拟机向导
    8. 2. 虚拟机硬件优化
    9. 四、安装 Linux 系统(Ubuntu 24.04)
    10. 1. 启动虚拟机并开始安装
    11. 2. 安装配置
    12. 3. 等待安装完成
    13. 4. 首次登录与初始化
    14. 五、安装 VMware Tools
    15. 安装步骤(Ubuntu 24.04)
    16. 1. 创建挂载目录并挂载 ISO
    17. 2. 复制安装包并解压
    18. 3. 执行安装脚本(全程按回车默认配置)
    19. 4. 安装完成后重启虚拟机
    20. 六、常用操作与网络配置
    21. 1. 虚拟机基础操作
    22. 2. 网络模式详解
    23. 3. Windows 与 Linux 文件互通
    24. 方法 1:拖放文件
    25. 方法 2:设置共享文件夹
    26. 七、安装后优化
    27. 1. 更新 Linux 系统
    28. Ubuntu/Debian/Kali
    29. CentOS/Rocky Linux
    30. Fedora
    31. 2. 安装中文输入法(可选)
    32. 3. 安装开发工具(可选)
    33. 安装 Git、GCC、Python 等基础工具
    34. 八、常见问题排查
    35. 问题 1:启动虚拟机提示「此主机支持 Intel VT-x,但处于禁用状态」
    36. 问题 2:虚拟机分辨率固定,无法全屏
    37. 问题 3:虚拟机无法上网(NAT 模式)
    38. 问题 4:终端输入密码时屏幕无显示
    39. 九、总结

    更多推荐文章

    查看全部
    • C++ 红黑树详解:原理、旋转与完整实现
    • 微服务链路追踪实战:SkyWalking 与 Zipkin 架构对比及性能优化
    • 人工智能基础概念解析:从图灵测试到深度学习
    • 基于 C++11 手写前端 Promise 实现
    • 灵感画廊入门:AI 绘画技术指南
    • LeetCode 720. 字典中最长单词(Python 实现)
    • Ultrascale FPGA System Management Wizard 配置指南:温度电压监测
    • Java Maven 项目结合 Git 与 Jenkins 的自动化构建部署指南
    • 基于 CSANMT 的实时中英对照翻译工具
    • 优化 PyCharm 中 Copilot 代码建议准确性的实用技巧
    • C++ 多线程进阶:互斥锁解决竞态条件
    • GitHub Copilot Agent 模式实战经验与配置建议
    • ComfyUI-Manager 实战指南:插件与模型的高效管理
    • 时序数据库 Apache IoTDB 基于 Kubernetes 的部署运维指南
    • Windows NVM 使用指南:多版本 Node.js 管理
    • Linux 命名管道(FIFO)跨进程通信:原理与实战
    • 汽车雷达多径场景下的幽灵目标检测技术解析
    • 预训练语言模型与 BERT 实战应用
    • Python 字符串基础:定义、索引、切片及常用方法详解
    • 企业级 AI Agent 全栈架构蓝图:从聊天机器人到智能自动化落地

    相关免费在线工具

    • Base64 字符串编码/解码

      将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

    • Base64 文件转换器

      将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

    • Markdown转HTML

      将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

    • HTML转Markdown

      将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

    • JSON 压缩

      通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

    • JSON美化和格式化

      将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online