1. 先搞清楚你要的“免费安装激活”到底是什么
看到这个标题,很多人的第一反应是:我需要一个能免费、合法、稳定使用的 VMware 和 Ubuntu 组合,用来学习、开发或者测试。这个需求非常普遍,但“免费激活”这个词很容易让人走弯路。
首先,你需要明确两个核心概念:
-
VMware Workstation Player
:这是 VMware 官方提供的
个人免费版
虚拟机软件,用于非商业用途。它功能足够强大,支持创建、运行和管理虚拟机,对于绝大多数学习者和开发者来说,完全够用。你不需要寻找任何“激活码”,直接从官网下载安装即可。
-
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 版。
-
打开浏览器,访问 VMware 官方网站。
-
找到 “VMware Workstation Player” 的产品页面。
-
点击 “Download for Free” 或类似的免费下载按钮。
-
在下载页面,选择对应的版本(通常是 Windows 版)。
-
网站会要求你注册一个免费的 VMware 账号(用于下载管理),填写邮箱等信息注册即可。
-
注册登录后,即可获得真正的免费版 Player 安装程序下载链接。
注意
:不要从任何第三方网站下载所谓的“绿色版”、“破解版”或“内置激活码版”。从官网下载能确保软件纯净、无病毒,并且能正常接收更新。
2.3 获取 Ubuntu 系统镜像(ISO 文件)
Ubuntu 的获取更加直接。
-
访问 Ubuntu 官方网站的下载页面。
-
你会看到多个版本。对于新手和大多数开发场景,建议选择最新的
LTS(长期支持)版本
,例如 Ubuntu 22.04 LTS。LTS 版本提供长达 5 年的安全更新和维护,非常稳定。
-
点击下载桌面版(Desktop)的 ISO 镜像文件。这个文件比较大(约 3-4 GB),请确保网络稳定。
下载好的
ubuntu-22.04.x-desktop-amd64.iso
文件,就是你安装系统所需的“光盘镜像”,请把它放在一个你容易找到的目录,比如
D:\ISO\
。
3. 安装 VMware Workstation Player
拿到安装程序后,我们开始安装虚拟机软件本身。这个过程和安装普通软件差不多,但有几个关键点需要注意。
3.1 执行安装程序
-
双击下载好的
VMware-player-full-版本号.exe
文件。
-
如果系统弹出用户账户控制(UAC)提示,点击“是”。
-
安装向导启动后,点击“下一步”。
-
在“最终用户许可协议”页面,勾选“我接受许可协议中的条款”,然后点击“下一步”。
3.2 关键安装选项配置
接下来的几步需要你做出选择:
-
安装位置
:默认安装在 C 盘即可。如果你想安装到其他盘,点击“更改”,选择一个英文路径且没有空格的目录,例如
D:\VMware\
。
-
用户体验设置
:通常会有一个“启动时检查产品更新”和“加入 VMware 客户体验提升计划”的选项。建议勾选更新检查,以便及时获得安全补丁。客户体验计划可根据个人隐私偏好选择是否加入。
-
快捷方式
:创建桌面快捷方式和开始菜单文件夹,建议都勾选。
3.3 安装过程与重启
-
确认设置后,点击“安装”。安装程序会开始复制文件、写入注册表等。
-
安装过程中,可能会提示你安装 Windows 的“Microsoft Visual C++ Redistributable”组件,点击“安装”即可,这是 VMware 运行所必需的。
-
安装完成后,通常会要求你
重启计算机
。这是必须的,因为虚拟机软件需要安装核心的驱动和服务,重启后才能生效。请保存好其他工作,点击“是”立即重启,或稍后手动重启。
重启后,你会在桌面看到 VMware Workstation Player 的图标。第一次运行时,可能会弹出许可协议,接受即可。至此,你的“虚拟机容器”就准备好了。
4. 创建并配置你的第一台 Ubuntu 虚拟机
这是核心步骤,我们将一步步“组装”出一台虚拟电脑。
4.1 启动 Player 并创建新虚拟机
-
双击桌面图标打开 VMware Workstation Player。
-
在主界面,点击“创建新虚拟机”。
-
弹出新建虚拟机向导,这里我们选择“
典型(推荐)
”,然后点击“下一步”。
4.2 指定 Ubuntu 安装来源
-
在“安装程序光盘映像文件”这一项,点击“浏览”,找到你之前下载的 Ubuntu ISO 文件(如
D:\ISO\ubuntu-22.04.x-desktop-amd64.iso
)并选中它。
-
VMware 会自动检测到这是 Ubuntu,并会在下一步显示友好的系统名称。点击“下一步”。
注意
:如果你这里没有选择 ISO,而是选择了“稍后安装操作系统”,那么创建出来的将是一台空虚拟机,无法启动。所以务必确保这一步路径正确。
4.3 设置虚拟机身份信息
-
个性化 Linux
:这里需要你为 Ubuntu 系统设置一个默认用户。
-
全名
:可以填你的英文名,如
ubuntu-user
。
-
用户名
:登录和终端使用的账户名,建议小写英文,如
dev
。
-
密码
:为这个账户设置一个密码,需要输入两次。请记住这个密码,后续登录和
sudo
提权操作都需要它。
-
填写后点击“下一步”。
4.4 命名虚拟机与选择存储位置
-
虚拟机名称
:给你的这台虚拟电脑起个名字,例如
MyUbuntu22.04
。
-
位置
:
这是非常重要的一步!
默认位置通常在 C 盘用户目录下。
强烈建议你点击“浏览”,更改到一个空间充足的非系统盘
,例如
D:\VMachines\MyUbuntu22.04\
。虚拟机的所有文件(包括虚拟硬盘)都会存放在这个文件夹里,占用空间会随着使用而增长。
-
设置好后点击“下一步”。
4.5 指定磁盘容量与分配方式
-
最大磁盘大小
:建议设置为
40GB
或更多。这个数字是虚拟机硬盘的“上限”,并不会立刻占用你宿主机 40GB 的真实空间,而是随着虚拟机内文件增多而动态增长。
-
将虚拟磁盘存储为单个文件
:选择这个选项。另一个“拆分成多个文件”选项主要用于兼容旧式文件系统(如 FAT32),对于 NTFS 等现代文件系统,单个文件性能和管理都更优。
-
点击“下一步”。
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 启动虚拟机
-
在 VMware Workstation Player 的主界面,你应该能看到刚刚创建的
MyUbuntu22.04
虚拟机。
-
选中它,然后点击“
播放虚拟机
”(一个绿色的三角形按钮)。
-
虚拟机会从你之前指定的 ISO 文件启动,屏幕上会出现 Ubuntu 的启动菜单和 Logo。
5.2 进入 Ubuntu 安装界面
-
虚拟机启动后,你会看到 Ubuntu 的 GRUB 菜单(如果直接跳过,也没关系)。稍等片刻,会进入一个 Live CD 环境,即一个可以直接试用 Ubuntu 的桌面。
-
在这个试用桌面上,你会看到两个图标:“试用 Ubuntu”和“安装 Ubuntu”。
直接双击“安装 Ubuntu”
。
5.3 跟随图形化安装向导
接下来的安装过程是全图形化的,和安装普通 Windows 软件类似,但有几个页面需要留意:
-
选择语言
:在列表中选择“中文(简体)”,然后点击“继续”。
-
键盘布局
:保持“Chinese”即可,点击“继续”。
-
更新和其他软件
:
-
正常安装
vs
最小安装
:对于新手,建议选择“
正常安装
”,它会包含网页浏览器、办公套件、媒体播放器等常用软件。
-
为图形或无线硬件安装第三方软件
:
建议勾选此选项
。它会安装一些专有的驱动(如显卡驱动、Wi-Fi 网卡驱动),能让你的 Ubuntu 获得更好的硬件兼容性和性能。
-
其他选项保持默认
,点击“继续”。
-
安装类型(最关键的一步)
:
-
你会看到“清除整个磁盘并安装 Ubuntu”的选项。
请放心,这个操作只会清除你分配给虚拟机的那个虚拟硬盘,不会影响你宿主机真实的物理硬盘。
-
对于虚拟机安装,这是最省心、最推荐的选择。直接选中它即可。
-
下方还有一个“安装 Ubuntu,与 Windows Boot Manager 共存”的选项,那是给物理机双系统准备的,在虚拟机里不要选。
-
点击“现在安装”,在弹出的确认对话框中点击“继续”。
-
选择时区
:在地图上点击中国区域,城市会自动选择“Shanghai”,点击“继续”。
-
创建用户
:这里会自动填充你之前在 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 官方推荐并维护的。
-
在 Ubuntu 虚拟机中,打开终端(快捷键 Ctrl+Alt+T)。
-
首先更新软件包列表:
-
安装 open-vm-tools 和桌面增强组件:
- sudo apt install open-vm-tools open-vm-tools-desktop
复制代码 -
安装过程中会提示你输入当前用户的密码(输入时屏幕无显示),输入后按回车确认。然后输入
Y
确认安装。
-
安装完成后,
重启 Ubuntu 虚拟机
以使工具生效。
重启后,你会发现鼠标可以无缝移动了,尝试拖动 VMware 窗口边缘,Ubuntu 桌面分辨率也会随之平滑变化。这表示 VMware Tools 已成功安装并运行。
6.2 验证与使用共享文件夹(可选但实用)
安装好 Tools 后,可以设置共享文件夹,方便地在宿主机和虚拟机之间传递文件。
-
在 VMware 中设置共享
:
-
确保 Ubuntu 虚拟机已关机。
-
在 Player 主界面,右键你的虚拟机 -> “设置”。
-
切换到“选项”标签页 -> 选择“共享文件夹”。
-
在右侧,选择“总是启用”。然后点击“添加”按钮,按照向导选择一个宿主机上的文件夹(例如
D:\ShareWithVM
),并给它起一个在虚拟机内显示的名称(如
shared
)。
-
点击“完成”和“确定”。
-
在 Ubuntu 中访问共享文件夹
:
-
启动 Ubuntu 虚拟机。
-
打开文件管理器,在左侧边栏或
/mnt/hgfs/
目录下,你应该能看到名为
shared
的文件夹,里面就是宿主机
D:\ShareWithVM
目录下的内容。
7. 基础配置、问题排查与后续建议
系统安装好了,工具也装上了,现在可以进行一些基础配置,并了解如何应对常见问题。
7.1 初始系统配置
-
更新系统
:安装完系统后,第一件事是更新软件源和升级所有包。
- sudo apt update && sudo apt upgrade -y
复制代码 -
安装中文输入法
:如果你需要输入中文,可以安装搜狗输入法或谷歌拼音。以谷歌拼音为例:
- sudo apt install fcitx fcitx-googlepinyin
复制代码 安装后,需要重启系统或在设置->区域与语言->管理已安装的语言中,将键盘输入法系统改为
fcitx
,然后添加“谷歌拼音”。
-
安装常用开发工具
:根据你的需求,可以安装如 Git, VSCode, Python3-pip, Docker 等。
- sudo apt install git code python3-pip
复制代码
7.2 常见问题与排查
7.3 后续使用建议
-
快照功能
:VMware Player 也支持快照。在虚拟机处于稳定状态(如刚装好系统、配置好开发环境)时,可以点击“虚拟机”->“快照”->“拍摄快照”。以后如果系统被玩坏了,可以快速恢复到快照点,这是虚拟机最大的优势之一。
-
克隆功能
:如果你想基于当前虚拟机创建一个一模一样的副本用于其他测试,可以使用“管理”->“克隆”功能。
-
资源监控
:留意虚拟机对宿主机资源的占用。不要同时运行多个资源需求高的虚拟机。
-
定期更新
:定期在 Ubuntu 内运行
sudo apt update && sudo apt upgrade
来获取安全和软件更新。
整个过程的核心思路是:
利用官方免费工具,遵循标准安装流程,优先配置好基础环境(VMware Tools),再根据实际需求安装软件和排查问题。
按照这个路径走,你得到的是一个干净、稳定、可长期使用的 Linux 学习开发环境,远比寻找来路不明的“激活码”要可靠得多。