news 2026/7/4 8:02:18

VMware Player免费安装Ubuntu虚拟机:官方渠道搭建Linux开发环境

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
VMware Player免费安装Ubuntu虚拟机:官方渠道搭建Linux开发环境

1. 先搞清楚你要的“免费安装激活”到底是什么

看到这个标题,很多人的第一反应是:我需要一个能免费、合法、稳定使用的 VMware 和 Ubuntu 组合,用来学习、开发或者测试。这个需求非常普遍,但“免费激活”这个词很容易让人走弯路。

首先,你需要明确两个核心概念:

  1. VMware Workstation Player:这是 VMware 官方提供的个人免费版虚拟机软件,用于非商业用途。它功能足够强大,支持创建、运行和管理虚拟机,对于绝大多数学习者和开发者来说,完全够用。你不需要寻找任何“激活码”,直接从官网下载安装即可。
  2. Ubuntu:这是一个完全免费且开源的操作系统。Ubuntu 官方提供 ISO 镜像文件,任何人都可以免费下载、安装和使用,不存在“激活”一说。

所以,整个流程的“免费”是建立在使用官方免费版本的基础上,而不是去寻找破解或盗版激活码。后者不仅存在安全风险(捆绑恶意软件、后门),也违反软件许可协议,更会给你的学习环境带来不确定性(莫名崩溃、功能异常)。

这篇文章的目的,就是帮你绕开这些坑,用最稳妥、最清晰的方式,在 Windows 或 Linux 宿主机上,通过官方渠道搭建起一个可用的 Ubuntu 虚拟机环境。我会假设你是一个新手,从零开始,把每一步的环境检查、软件选择、参数配置和常见问题都讲清楚。

2. 环境准备与软件获取:只从官方渠道下载

在动手之前,先确认你的电脑环境,并准备好所有必要的文件。这一步做对了,后面能避免 80% 的奇怪问题。

2.1 宿主机系统与硬件要求

你的电脑(宿主机)需要满足一些基本条件:

  • 操作系统:Windows 10/11 64位,或者 Linux 发行版(如 Ubuntu, CentOS)。本文以 Windows 为例,Linux 宿主机的操作逻辑类似。
  • 处理器(CPU):支持虚拟化技术(Intel VT-x 或 AMD-V)。这是必须的,否则虚拟机性能会极差甚至无法启动。
  • 内存(RAM):建议宿主机至少拥有8GB物理内存。因为你需要分一部分给虚拟机,例如分配 2GB 或 4GB 给 Ubuntu,剩下的要保证宿主机系统流畅运行。
  • 磁盘空间:为虚拟机预留至少20GB的可用空间。Ubuntu 系统本身大约占用 10-15GB,你还需要空间安装软件和存放项目文件。

如何检查 CPU 虚拟化是否开启?在 Windows 10/11 中,打开“任务管理器”(Ctrl+Shift+Esc),切换到“性能”标签页,点击“CPU”,在右下角查看“虚拟化”是否显示为“已启用”。如果显示“已禁用”,你需要进入电脑的 BIOS/UEFI 设置中(开机时按 F2、Del、F10 等键,因品牌而异)找到 Virtualization Technology (VT-x) 或 SVM 选项,将其设置为Enabled

2.2 获取 VMware Workstation Player(免费版)

记住,我们要用的是免费版 Player,不是需要许可证的 Pro 版。

  1. 打开浏览器,访问 VMware 官方网站。
  2. 找到 “VMware Workstation Player” 的产品页面。
  3. 点击 “Download for Free” 或类似的免费下载按钮。
  4. 在下载页面,选择对应的版本(通常是 Windows 版)。
  5. 网站会要求你注册一个免费的 VMware 账号(用于下载管理),填写邮箱等信息注册即可。
  6. 注册登录后,即可获得真正的免费版 Player 安装程序下载链接。

注意:不要从任何第三方网站下载所谓的“绿色版”、“破解版”或“内置激活码版”。从官网下载能确保软件纯净、无病毒,并且能正常接收更新。

2.3 获取 Ubuntu 系统镜像(ISO 文件)

Ubuntu 的获取更加直接。

  1. 访问 Ubuntu 官方网站的下载页面。
  2. 你会看到多个版本。对于新手和大多数开发场景,建议选择最新的LTS(长期支持)版本,例如 Ubuntu 22.04 LTS。LTS 版本提供长达 5 年的安全更新和维护,非常稳定。
  3. 点击下载桌面版(Desktop)的 ISO 镜像文件。这个文件比较大(约 3-4 GB),请确保网络稳定。

下载好的ubuntu-22.04.x-desktop-amd64.iso文件,就是你安装系统所需的“光盘镜像”,请把它放在一个你容易找到的目录,比如D:\ISO\

3. 安装 VMware Workstation Player

拿到安装程序后,我们开始安装虚拟机软件本身。这个过程和安装普通软件差不多,但有几个关键点需要注意。

3.1 执行安装程序

  1. 双击下载好的VMware-player-full-版本号.exe文件。
  2. 如果系统弹出用户账户控制(UAC)提示,点击“是”。
  3. 安装向导启动后,点击“下一步”。
  4. 在“最终用户许可协议”页面,勾选“我接受许可协议中的条款”,然后点击“下一步”。

3.2 关键安装选项配置

接下来的几步需要你做出选择:

  • 安装位置:默认安装在 C 盘即可。如果你想安装到其他盘,点击“更改”,选择一个英文路径且没有空格的目录,例如D:\VMware\
  • 用户体验设置:通常会有一个“启动时检查产品更新”和“加入 VMware 客户体验提升计划”的选项。建议勾选更新检查,以便及时获得安全补丁。客户体验计划可根据个人隐私偏好选择是否加入。
  • 快捷方式:创建桌面快捷方式和开始菜单文件夹,建议都勾选。

3.3 安装过程与重启

  1. 确认设置后,点击“安装”。安装程序会开始复制文件、写入注册表等。
  2. 安装过程中,可能会提示你安装 Windows 的“Microsoft Visual C++ Redistributable”组件,点击“安装”即可,这是 VMware 运行所必需的。
  3. 安装完成后,通常会要求你重启计算机。这是必须的,因为虚拟机软件需要安装核心的驱动和服务,重启后才能生效。请保存好其他工作,点击“是”立即重启,或稍后手动重启。

重启后,你会在桌面看到 VMware Workstation Player 的图标。第一次运行时,可能会弹出许可协议,接受即可。至此,你的“虚拟机容器”就准备好了。

4. 创建并配置你的第一台 Ubuntu 虚拟机

这是核心步骤,我们将一步步“组装”出一台虚拟电脑。

4.1 启动 Player 并创建新虚拟机

  1. 双击桌面图标打开 VMware Workstation Player。
  2. 在主界面,点击“创建新虚拟机”。
  3. 弹出新建虚拟机向导,这里我们选择“典型(推荐)”,然后点击“下一步”。

4.2 指定 Ubuntu 安装来源

  1. 在“安装程序光盘映像文件”这一项,点击“浏览”,找到你之前下载的 Ubuntu ISO 文件(如D:\ISO\ubuntu-22.04.x-desktop-amd64.iso)并选中它。
  2. VMware 会自动检测到这是 Ubuntu,并会在下一步显示友好的系统名称。点击“下一步”。

注意:如果你这里没有选择 ISO,而是选择了“稍后安装操作系统”,那么创建出来的将是一台空虚拟机,无法启动。所以务必确保这一步路径正确。

4.3 设置虚拟机身份信息

  1. 个性化 Linux:这里需要你为 Ubuntu 系统设置一个默认用户。
    • 全名:可以填你的英文名,如ubuntu-user
    • 用户名:登录和终端使用的账户名,建议小写英文,如dev
    • 密码:为这个账户设置一个密码,需要输入两次。请记住这个密码,后续登录和sudo提权操作都需要它。
  2. 填写后点击“下一步”。

4.4 命名虚拟机与选择存储位置

  1. 虚拟机名称:给你的这台虚拟电脑起个名字,例如MyUbuntu22.04
  2. 位置这是非常重要的一步!默认位置通常在 C 盘用户目录下。强烈建议你点击“浏览”,更改到一个空间充足的非系统盘,例如D:\VMachines\MyUbuntu22.04\。虚拟机的所有文件(包括虚拟硬盘)都会存放在这个文件夹里,占用空间会随着使用而增长。
  3. 设置好后点击“下一步”。

4.5 指定磁盘容量与分配方式

  1. 最大磁盘大小:建议设置为40GB或更多。这个数字是虚拟机硬盘的“上限”,并不会立刻占用你宿主机 40GB 的真实空间,而是随着虚拟机内文件增多而动态增长。
  2. 将虚拟磁盘存储为单个文件:选择这个选项。另一个“拆分成多个文件”选项主要用于兼容旧式文件系统(如 FAT32),对于 NTFS 等现代文件系统,单个文件性能和管理都更优。
  3. 点击“下一步”。

4.6 自定义硬件(关键步骤)

在“已准备好创建虚拟机”页面,不要直接点“完成”。先点击“自定义硬件...”按钮。这里是我们对虚拟电脑进行“硬件配置”的地方。

  • 内存:根据你宿主机内存大小分配。如果宿主机有 8GB,建议分配2048 MB (2GB)给 Ubuntu;如果有 16GB,可以分配4096 MB (4GB)。这能保证 Ubuntu 桌面环境流畅运行。
  • 处理器
    • 处理器数量:通常保持为 1。
    • 每个处理器的核心数量:根据你宿主机 CPU 的核心数来分配。例如,你的 CPU 是 4 核 8 线程,可以安全地分配 2 个核心给虚拟机。分配太多会影响宿主机性能。
  • 网络适配器:默认的“NAT”模式是最适合新手的。它让虚拟机共享宿主机的 IP 地址上网,宿主机和虚拟机可以互相访问,虚拟机也能访问外部网络,但外部网络无法直接访问虚拟机,相当于有一层简单的防火墙。
  • 显示器:保持默认设置即可。如果你后续需要更高的图形性能(如进行 3D 开发),可以在这里选择“加速 3D 图形”。
  • 其他:USB 控制器、声卡等保持默认即可。

检查无误后,点击“关闭”,回到主向导页面,然后点击“完成”。

5. 启动虚拟机并安装 Ubuntu 系统

现在,你已经在 VMware 里配置好了一台“虚拟电脑”的规格,接下来就是给这台电脑装上 Ubuntu 系统。

5.1 启动虚拟机

  1. 在 VMware Workstation Player 的主界面,你应该能看到刚刚创建的MyUbuntu22.04虚拟机。
  2. 选中它,然后点击“播放虚拟机”(一个绿色的三角形按钮)。
  3. 虚拟机会从你之前指定的 ISO 文件启动,屏幕上会出现 Ubuntu 的启动菜单和 Logo。

5.2 进入 Ubuntu 安装界面

  1. 虚拟机启动后,你会看到 Ubuntu 的 GRUB 菜单(如果直接跳过,也没关系)。稍等片刻,会进入一个 Live CD 环境,即一个可以直接试用 Ubuntu 的桌面。
  2. 在这个试用桌面上,你会看到两个图标:“试用 Ubuntu”和“安装 Ubuntu”。直接双击“安装 Ubuntu”

5.3 跟随图形化安装向导

接下来的安装过程是全图形化的,和安装普通 Windows 软件类似,但有几个页面需要留意:

  1. 选择语言:在列表中选择“中文(简体)”,然后点击“继续”。
  2. 键盘布局:保持“Chinese”即可,点击“继续”。
  3. 更新和其他软件
    • 正常安装vs最小安装:对于新手,建议选择“正常安装”,它会包含网页浏览器、办公套件、媒体播放器等常用软件。
    • 为图形或无线硬件安装第三方软件建议勾选此选项。它会安装一些专有的驱动(如显卡驱动、Wi-Fi 网卡驱动),能让你的 Ubuntu 获得更好的硬件兼容性和性能。
    • 其他选项保持默认,点击“继续”。
  4. 安装类型(最关键的一步)
    • 你会看到“清除整个磁盘并安装 Ubuntu”的选项。请放心,这个操作只会清除你分配给虚拟机的那个虚拟硬盘,不会影响你宿主机真实的物理硬盘。
    • 对于虚拟机安装,这是最省心、最推荐的选择。直接选中它即可。
    • 下方还有一个“安装 Ubuntu,与 Windows Boot Manager 共存”的选项,那是给物理机双系统准备的,在虚拟机里不要选。
    • 点击“现在安装”,在弹出的确认对话框中点击“继续”。
  5. 选择时区:在地图上点击中国区域,城市会自动选择“Shanghai”,点击“继续”。
  6. 创建用户:这里会自动填充你之前在 VMware 向导里设置的用户名和密码,你可以核对或修改。计算机名也可以按喜好修改。点击“继续”。

5.4 等待安装完成

安装程序开始复制文件、安装系统。这个过程需要几分钟到十几分钟,取决于你的宿主机磁盘速度。

安装完成后,会提示“安装完成,需要重启计算机”。点击“现在重启”。

虚拟机重启后,VMware 可能会提示“请移除安装介质,然后按 ENTER 键”。此时,你需要在 VMware 的菜单栏操作:点击 “Player” -> “可移动设备” -> “CD/DVD (SATA)” -> “设置...”,在弹出的窗口中,将“连接”选项从“使用 ISO 映像文件”改为“使用物理驱动器”或直接“断开连接”,然后点击“确定”。这样虚拟机就会从新安装的虚拟硬盘启动了。

6. 安装 VMware Tools:提升体验的关键一步

重启后,用你设置的用户名和密码登录 Ubuntu 桌面。你会发现屏幕分辨率可能不对,鼠标在虚拟机和宿主机之间切换也不流畅,文件共享也不方便。这是因为缺少了“VMware Tools”。

VMware Tools 是一套由 VMware 提供的驱动和实用程序,安装在客户机操作系统(即 Ubuntu)内,它能极大提升虚拟机的性能和使用体验,包括:

  • 自适应分辨率:虚拟机窗口大小改变时,Ubuntu 桌面分辨率自动调整。
  • 鼠标无缝移动:鼠标可以自由在宿主机和虚拟机窗口间进出,无需按 Ctrl+Alt。
  • 共享文件夹:在宿主机和虚拟机之间方便地共享文件。
  • 时间同步:保持虚拟机时间与宿主机同步。

6.1 在 Ubuntu 中安装 Open VM Tools(推荐方式)

对于 Ubuntu 这类 Linux 发行版,最方便的方式是使用系统自带的包管理器安装开源版本的open-vm-tools。这是 VMware 官方推荐并维护的。

  1. 在 Ubuntu 虚拟机中,打开终端(快捷键 Ctrl+Alt+T)。
  2. 首先更新软件包列表:
    sudo apt update
  3. 安装 open-vm-tools 和桌面增强组件:
    sudo apt install open-vm-tools open-vm-tools-desktop
  4. 安装过程中会提示你输入当前用户的密码(输入时屏幕无显示),输入后按回车确认。然后输入Y确认安装。
  5. 安装完成后,重启 Ubuntu 虚拟机以使工具生效。
    sudo reboot

重启后,你会发现鼠标可以无缝移动了,尝试拖动 VMware 窗口边缘,Ubuntu 桌面分辨率也会随之平滑变化。这表示 VMware Tools 已成功安装并运行。

6.2 验证与使用共享文件夹(可选但实用)

安装好 Tools 后,可以设置共享文件夹,方便地在宿主机和虚拟机之间传递文件。

  1. 在 VMware 中设置共享

    • 确保 Ubuntu 虚拟机已关机。
    • 在 Player 主界面,右键你的虚拟机 -> “设置”。
    • 切换到“选项”标签页 -> 选择“共享文件夹”。
    • 在右侧,选择“总是启用”。然后点击“添加”按钮,按照向导选择一个宿主机上的文件夹(例如D:\ShareWithVM),并给它起一个在虚拟机内显示的名称(如shared)。
    • 点击“完成”和“确定”。
  2. 在 Ubuntu 中访问共享文件夹

    • 启动 Ubuntu 虚拟机。
    • 打开文件管理器,在左侧边栏或/mnt/hgfs/目录下,你应该能看到名为shared的文件夹,里面就是宿主机D:\ShareWithVM目录下的内容。

7. 基础配置、问题排查与后续建议

系统安装好了,工具也装上了,现在可以进行一些基础配置,并了解如何应对常见问题。

7.1 初始系统配置

  1. 更新系统:安装完系统后,第一件事是更新软件源和升级所有包。
    sudo apt update && sudo apt upgrade -y
  2. 安装中文输入法:如果你需要输入中文,可以安装搜狗输入法或谷歌拼音。以谷歌拼音为例:
    sudo apt install fcitx fcitx-googlepinyin
    安装后,需要重启系统或在设置->区域与语言->管理已安装的语言中,将键盘输入法系统改为fcitx,然后添加“谷歌拼音”。
  3. 安装常用开发工具:根据你的需求,可以安装如 Git, VSCode, Python3-pip, Docker 等。
    sudo apt install git code python3-pip

7.2 常见问题与排查

  • 问题:虚拟机启动黑屏,左上角光标闪烁。

    • 排查:这通常是显卡驱动或显示相关的问题。首先,尝试在虚拟机设置 -> 显示器中,取消勾选“加速 3D 图形”。如果不行,在虚拟机启动时,在 GRUB 菜单(如果出现)按e键进入编辑模式,在linux开头的行末尾添加nomodeset参数,然后按 F10 启动。进入系统后,再尝试更新内核或安装合适的驱动。
  • 问题:网络连接不上。

    • 排查:首先确认宿主机网络正常。然后检查虚拟机设置 -> 网络适配器,确认连接状态是“已连接”,模式是“NAT”。在 Ubuntu 内,可以打开终端,运行ping 8.8.8.8测试网络连通性。如果不行,尝试在 VMware 的“编辑”->“虚拟网络编辑器”中,点击“还原默认设置”。
  • 问题:共享文件夹在/mnt/hgfs/下看不到。

    • 排查:首先确认open-vm-toolsopen-vm-tools-desktop已安装。然后运行以下命令手动挂载:
      sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000 -o gid=1000
      如果希望开机自动挂载,可以将上述命令添加到/etc/rc.local文件中(需要先创建该文件并赋予执行权限)。
  • 问题:虚拟机运行卡顿。

    • 排查
      1. 检查资源分配:在虚拟机运行时,查看 VMware 状态栏或“摘要”标签,确认分配的内存和 CPU 核心是否足够。如果宿主机本身内存紧张,虚拟机自然会卡。
      2. 关闭不必要的特效:在 Ubuntu 设置 -> 外观中,可以关闭窗口动画等特效。
      3. 启用 3D 加速:如果宿主机显卡较好,可以尝试在虚拟机设置 -> 显示器中,勾选“加速 3D 图形”,这有时能提升图形性能。
      4. 检查宿主机后台:关闭宿主机上占用大量 CPU 或磁盘的后台程序。

7.3 后续使用建议

  1. 快照功能:VMware Player 也支持快照。在虚拟机处于稳定状态(如刚装好系统、配置好开发环境)时,可以点击“虚拟机”->“快照”->“拍摄快照”。以后如果系统被玩坏了,可以快速恢复到快照点,这是虚拟机最大的优势之一。
  2. 克隆功能:如果你想基于当前虚拟机创建一个一模一样的副本用于其他测试,可以使用“管理”->“克隆”功能。
  3. 资源监控:留意虚拟机对宿主机资源的占用。不要同时运行多个资源需求高的虚拟机。
  4. 定期更新:定期在 Ubuntu 内运行sudo apt update && sudo apt upgrade来获取安全和软件更新。

整个过程的核心思路是:利用官方免费工具,遵循标准安装流程,优先配置好基础环境(VMware Tools),再根据实际需求安装软件和排查问题。按照这个路径走,你得到的是一个干净、稳定、可长期使用的 Linux 学习开发环境,远比寻找来路不明的“激活码”要可靠得多。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/4 8:02:07

3D CAD SDK 安装

Aspose.CAD for Python via .NET专门用于处理 CAD 图纸。它的安装过程非常简单。只需联系慧都科技下载SDK 文件或在 CMD 中运行以下命令: pip install aspose-cad 使用 Python 将 SVG 转换为 PNG - 代码示例 除了转换功能外,这款强大的 SDK 还允许您选…

作者头像 李华
网站建设 2026/7/4 8:00:31

Qt——文本绘制技巧

1.QPainter拥有绘制文本的能力drawText(拥有多个重载形式)常见调用方式p.drawText(10, 10, "hello");在坐标(10,10)处绘制文本p.drawText(0, 0, 100, 30, Qt::AlignCenter, "hello")在矩形范围&a…

作者头像 李华
网站建设 2026/7/4 7:57:14

中餐厅摆台 点击UI图片拖拽预制体到桌面并 实现预制体拖拽

1、准备桌面 和 酒杯先在Scene窗口中调好相对位置,然后将酒杯拖拽到project目录中生成预制体。需要给预制体增加一个脚本就是 using UnityEngine; public class ItemHeight : MonoBehaviour {// 在预制体Inspector手动填好:这个物品放在桌面需要的世界Yp…

作者头像 李华
网站建设 2026/7/1 1:46:44

go ethereum之p2p

简介 p2p是以太坊节点网络层的骨架,夹在底层 TCP/UDP 和应用协议(eth、snap、les)之间,管三件事:节点发现(谁在线)、连接管理(怎么连上、怎么断)、消息多路复用&#xff…

作者头像 李华
网站建设 2026/7/1 1:45:50

第二次小学期作业

Xshell 和 Xftp 使用教程 Xshell 是一款SSH客户端,用于远程连接并管理Linux服务器。使用步骤: 安装与启动:下载安装Xshell并启动。新建会话:点击“文件” -> “新建”。填写连接信息:在“连接”中,协议选…

作者头像 李华
网站建设 2026/7/1 1:45:42

书法资源合集

萝卜练字 小学生硬笔书法课 文件大小: 44.3GB内容特色: 44.3GB高清视频逐字示范,小学生硬笔书法全流程训练适用人群: 小学生、家长、书法启蒙教师核心价值: 掌握正确握笔与笔画结构,快速提升书写工整度下载链接: https://pan.quark.cn/s/77888772fddb …

作者头像 李华