1. 下载 VMware Workstation Pro
在开始配置 Linux 运行环境之前,需要先完成 VMware Workstation Pro 的下载与安装。以下是具体步骤:
1.1 访问官网下载页面
打开浏览器,进入 VMware 官方网站的下载页面:
- 官网地址:
https://www.vmware.com/products/workstation-pro.html - 在页面中找到Download Now按钮,点击进入下载中心。
1.2 选择版本
VMware Workstation Pro 提供多个版本,建议选择最新的稳定版本(如 17.x 系列)。
请根据本机操作系统选择对应的安装包。
1.3 下载
点击下载后,页面会提示你登录或注册 VMware 账号。登录后,选择Workstation Pro for Personal Use(个人免费版)或Commercial Use(商业版),点击Download开始下载安装包。
1.4 安装 VMware Workstation Pro
校验通过后,即可开始安装。根据你的操作系统选择对应的安装方式:
Windows 安装
- 双击下载的
.exe安装包。 - 按向导提示点击Next,接受许可协议。
- 选择安装路径,建议保持默认。
- 点击Install开始安装,等待完成。
- 安装完成后,启动 VMware Workstation Pro。
按提示完成安装,安装完成后在应用菜单中找到 VMware Workstation Pro 并启动。
2. 下载 Linux 系统镜像
配置 Linux 运行环境还需要准备一个 Linux 发行版的 ISO 镜像文件。这里以 Ubuntu 为例:
2.1 选择发行版
常见的 Linux 发行版及下载地址:
| 发行版 | 官网地址 | 说明 |
|---|---|---|
| Ubuntu | https://ubuntu.com/download | 适合初学者,社区活跃 |
| CentOS Stream | https://www.centos.org/download/ | 适合服务器环境 |
| Debian | https://www.debian.org/distrib/ | 稳定可靠 |
| Fedora | https://getfedora.org/ | 新特性更新快 |
2.2 下载 ISO 镜像
以 Ubuntu 为例:
- 访问
https://ubuntu.com/download/desktop。 - 选择最新的 LTS 版本(如 22.04 LTS)。
- 点击Download下载
.iso镜像文件,大小约 4~5 GB。
3. 在 VMware 虚拟机上安装 Linux 镜像
下载并安装好 VMware Workstation Pro 与 Linux 系统镜像后,接下来就可以在 VMware 中创建虚拟机并安装 Linux 系统了。以下是具体步骤:
3.1 创建虚拟机
- 启动 VMware Workstation Pro,点击创建新的虚拟机(Create a New Virtual Machine)。
- 选择典型(推荐)安装类型,点击下一步。
- 选择稍后安装操作系统,点击下一步。
- 在客户机操作系统中选择Linux,版本选择对应的发行版(如 Ubuntu 64 位),点击下一步。
- 设置虚拟机名称与存储位置,点击下一步。
- 指定磁盘容量(建议至少 20 GB),选择将虚拟磁盘拆分成多个文件,点击下一步。
- 点击完成,虚拟机创建成功。
3.2 挂载 ISO 镜像
- 在虚拟机列表中选择刚创建的虚拟机,点击编辑虚拟机设置。
- 在CD/DVD (SATA)选项中,选择使用 ISO 镜像文件,点击浏览找到下载好的
.iso镜像文件。 - 勾选启动时连接,点击确定保存设置。
3.3 安装 Linux 系统
- 点击开启此虚拟机,进入系统安装界面。
- 选择Install Ubuntu(或对应发行版的安装选项),按提示选择语言与键盘布局。
- 选择正常安装,并勾选安装第三方软件(可选)。
- 在安装类型中选择清除整个磁盘并安装(虚拟机内操作,不影响宿主机),点击现在安装。
- 设置时区、用户名与密码,等待安装完成。
- 安装完成后重启虚拟机,即可进入 Linux 系统桌面。
4. 安装共享文件夹
Linux 系统安装完成后,为了方便在宿主机与虚拟机之间传输文件,可以配置共享文件夹。以下是具体步骤:
4.1 安装 VMware Tools
- 在 VMware 菜单栏中点击虚拟机 > 安装 VMware Tools。
- 在虚拟机内会自动挂载 VMware Tools 安装光盘,进入光盘目录。
- 解压安装包并执行安装脚本:
# 解压 VMware Tools 安装包(-z 解压 gzip 压缩格式,-x 解包,-v 显示解压过程,-f 指定要解压的文件)tar-zxvfVMwareTools-*.tar.gz# 进入解压后的安装目录cdvmware-tools-distrib# 以 root 权限运行安装脚本(需提前安装 Perl 与内核头文件)sudo./vmware-install.pl常见错误及解决方法:
Permission denied(权限不足):请使用sudo前缀执行安装脚本,或先执行chmod +x vmware-install.pl赋予执行权限。command not found: perl(缺少 Perl):执行sudo apt install perl安装 Perl 后重试。Unable to find the kernel header files(缺少内核头文件):执行sudo apt install linux-headers-$(uname -r)安装与当前内核匹配的头文件后重试。gcc: command not found(缺少编译工具):执行sudo apt install build-essential安装编译工具链后重试。
- 按提示一路回车使用默认配置,等待安装完成,重启虚拟机。
4.2 添加共享文件夹
- 在 VMware 菜单栏中点击虚拟机 > 设置。
- 切换到选项选项卡,选择共享文件夹。
- 选择总是启用,点击添加。
- 选择宿主机中要共享的文件夹路径,并设置共享名称。
- 勾选启用此共享,点击完成保存设置。
4.3 在 Linux 中访问共享文件夹
共享文件夹默认挂载在/mnt/hgfs目录下,可通过以下命令查看:
# 查看共享文件夹挂载目录(默认挂载点为 /mnt/hgfs)ls/mnt/hgfs如果未自动挂载,可手动挂载:
# 手动挂载共享文件夹# .host:/ 表示宿主机共享根目录# -o allow_other 允许其他用户(非 root)访问挂载点# -o uid=1000 将挂载文件的所有者指定为 UID 1000(通常为第一个普通用户)sudovmhgfs-fuse .host:/ /mnt/hgfs-oallow_other-ouid=1000# 验证挂载是否成功(df -h 查看磁盘挂载情况,grep hgfs 过滤出共享文件夹所在行)df-h|grephgfs提示:配置完成后,即可在宿主机与虚拟机之间方便地共享文件,提升开发效率。
5. 常见问题与解决方案
在下载、安装 VMware 及配置 Linux 环境的过程中,可能会遇到一些常见问题。下面整理了典型问题及对应的解决方法:
5.1 虚拟机无法识别 ISO 镜像文件
问题现象:开启虚拟机后提示找不到启动介质,或无法进入系统安装界面。
解决方案:
- 确认在虚拟机设置 > CD/DVD(SATA)中已选择使用 ISO 镜像文件,并正确指向
.iso文件。 - 勾选启动时连接,确保镜像在开机时被加载。
- 确认下载的
.iso文件完整(可校验文件大小,Ubuntu 镜像约 4~5 GB),必要时重新下载。
5.2 共享文件夹无法访问或未自动挂载
问题现象:执行ls /mnt/hgfs时目录为空或提示不存在,无法看到共享文件夹。
解决方案:
- 确认已正确安装 VMware Tools,并重启虚拟机。
- 在虚拟机 > 设置 > 选项 > 共享文件夹中确认已选择总是启用并添加了共享目录。
- 若未自动挂载,可手动执行挂载命令:
# 手动挂载共享文件夹# .host:/ 表示宿主机共享根目录# -o allow_other 允许其他用户(非 root)访问挂载点# -o uid=1000 将挂载文件的所有者指定为 UID 1000(通常为第一个普通用户)sudovmhgfs-fuse .host:/ /mnt/hgfs-oallow_other-ouid=1000# 验证挂载是否成功(df -h 查看磁盘挂载情况,grep hgfs 过滤出共享文件夹所在行)df-h|grephgfs- 若仍无法访问,可尝试重新安装 VMware Tools 后再次挂载。
5.3 虚拟机启动后黑屏或卡在启动画面
问题现象:开启虚拟机后屏幕黑屏,或长时间停留在 VMware 启动画面无法进入系统。
解决方案:
- 确认已正确挂载 ISO 镜像,并勾选启动时连接。
- 尝试在虚拟机 > 设置 > 显示器中关闭加速 3D 图形后重启虚拟机。
- 检查虚拟机分配的内存是否过小(建议至少 2 GB)。
- 若仍黑屏,可尝试在启动时按
Ctrl + Alt + F1切换到命令行界面排查。
5.4 宿主机与虚拟机之间无法复制粘贴
问题现象:无法在宿主机与虚拟机之间复制文本或拖拽文件。
解决方案:
- 确认已正确安装 VMware Tools,并重启虚拟机。
- 在虚拟机 > 设置 > 选项 > 客户机隔离中,勾选启用复制粘贴与启用拖放。
- 若仍无效,可尝试重新安装 VMware Tools。
5.5 虚拟机无法联网(NAT 模式下无网络)
问题现象:虚拟机使用 NAT 模式但无法访问互联网。
解决方案:
- 确认宿主机本身可以正常上网。
- 在编辑 > 虚拟网络编辑器中,确认VMnet8(NAT)网络已启用。
- 在 Linux 中执行
sudo dhclient重新获取 IP 地址。 - 检查 DNS 配置,可手动添加
8.8.8.8作为 DNS 服务器。
6. 总结
本文介绍了通过 VMware Workstation Pro 搭建 Linux 运行环境的完整流程:下载安装 VMware、准备 Linux 镜像、创建虚拟机并安装系统、配置共享文件夹,并针对常见问题给出了解决方案。按步骤操作即可顺利搭建可用的 Linux 虚拟化开发环境。