news 2026/10/8 13:07:09

在VMware Workstation Pro上配置Linux运行环境

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在VMware Workstation Pro上配置Linux运行环境

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 安装

  1. 双击下载的.exe安装包。
  2. 按向导提示点击Next,接受许可协议。
  3. 选择安装路径,建议保持默认。
  4. 点击Install开始安装,等待完成。
  5. 安装完成后,启动 VMware Workstation Pro。

按提示完成安装,安装完成后在应用菜单中找到 VMware Workstation Pro 并启动。

2. 下载 Linux 系统镜像

配置 Linux 运行环境还需要准备一个 Linux 发行版的 ISO 镜像文件。这里以 Ubuntu 为例:

2.1 选择发行版

常见的 Linux 发行版及下载地址:

发行版官网地址说明
Ubuntuhttps://ubuntu.com/download适合初学者,社区活跃
CentOS Streamhttps://www.centos.org/download/适合服务器环境
Debianhttps://www.debian.org/distrib/稳定可靠
Fedorahttps://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 创建虚拟机

  1. 启动 VMware Workstation Pro,点击创建新的虚拟机(Create a New Virtual Machine)。
  2. 选择典型(推荐)安装类型,点击下一步。
  3. 选择稍后安装操作系统,点击下一步。
  4. 在客户机操作系统中选择Linux,版本选择对应的发行版(如 Ubuntu 64 位),点击下一步。
  5. 设置虚拟机名称与存储位置,点击下一步。
  6. 指定磁盘容量(建议至少 20 GB),选择将虚拟磁盘拆分成多个文件,点击下一步。
  7. 点击完成,虚拟机创建成功。

3.2 挂载 ISO 镜像

  1. 在虚拟机列表中选择刚创建的虚拟机,点击编辑虚拟机设置。
  2. 在CD/DVD (SATA)选项中,选择使用 ISO 镜像文件,点击浏览找到下载好的.iso镜像文件。
  3. 勾选启动时连接,点击确定保存设置。

3.3 安装 Linux 系统

  1. 点击开启此虚拟机,进入系统安装界面。
  2. 选择Install Ubuntu(或对应发行版的安装选项),按提示选择语言与键盘布局。
  3. 选择正常安装,并勾选安装第三方软件(可选)。
  4. 在安装类型中选择清除整个磁盘并安装(虚拟机内操作,不影响宿主机),点击现在安装。
  5. 设置时区、用户名与密码,等待安装完成。
  6. 安装完成后重启虚拟机,即可进入 Linux 系统桌面。

4. 安装共享文件夹

Linux 系统安装完成后,为了方便在宿主机与虚拟机之间传输文件,可以配置共享文件夹。以下是具体步骤:

4.1 安装 VMware Tools

  1. 在 VMware 菜单栏中点击虚拟机 > 安装 VMware Tools。
  2. 在虚拟机内会自动挂载 VMware Tools 安装光盘,进入光盘目录。
  3. 解压安装包并执行安装脚本:
# 解压 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安装编译工具链后重试。
  1. 按提示一路回车使用默认配置,等待安装完成,重启虚拟机。

4.2 添加共享文件夹

  1. 在 VMware 菜单栏中点击虚拟机 > 设置。
  2. 切换到选项选项卡,选择共享文件夹。
  3. 选择总是启用,点击添加。
  4. 选择宿主机中要共享的文件夹路径,并设置共享名称。
  5. 勾选启用此共享,点击完成保存设置。

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 镜像文件

问题现象:开启虚拟机后提示找不到启动介质,或无法进入系统安装界面。

解决方案:

  1. 确认在虚拟机设置 > CD/DVD(SATA)中已选择使用 ISO 镜像文件,并正确指向.iso文件。
  2. 勾选启动时连接,确保镜像在开机时被加载。
  3. 确认下载的.iso文件完整(可校验文件大小,Ubuntu 镜像约 4~5 GB),必要时重新下载。

5.2 共享文件夹无法访问或未自动挂载

问题现象:执行ls /mnt/hgfs时目录为空或提示不存在,无法看到共享文件夹。

解决方案:

  1. 确认已正确安装 VMware Tools,并重启虚拟机。
  2. 在虚拟机 > 设置 > 选项 > 共享文件夹中确认已选择总是启用并添加了共享目录。
  3. 若未自动挂载,可手动执行挂载命令:
# 手动挂载共享文件夹# .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
  1. 若仍无法访问,可尝试重新安装 VMware Tools 后再次挂载。

5.3 虚拟机启动后黑屏或卡在启动画面

问题现象:开启虚拟机后屏幕黑屏,或长时间停留在 VMware 启动画面无法进入系统。

解决方案:

  1. 确认已正确挂载 ISO 镜像,并勾选启动时连接。
  2. 尝试在虚拟机 > 设置 > 显示器中关闭加速 3D 图形后重启虚拟机。
  3. 检查虚拟机分配的内存是否过小(建议至少 2 GB)。
  4. 若仍黑屏,可尝试在启动时按Ctrl + Alt + F1切换到命令行界面排查。

5.4 宿主机与虚拟机之间无法复制粘贴

问题现象:无法在宿主机与虚拟机之间复制文本或拖拽文件。

解决方案:

  1. 确认已正确安装 VMware Tools,并重启虚拟机。
  2. 在虚拟机 > 设置 > 选项 > 客户机隔离中,勾选启用复制粘贴与启用拖放。
  3. 若仍无效,可尝试重新安装 VMware Tools。

5.5 虚拟机无法联网(NAT 模式下无网络)

问题现象:虚拟机使用 NAT 模式但无法访问互联网。

解决方案:

  1. 确认宿主机本身可以正常上网。
  2. 在编辑 > 虚拟网络编辑器中,确认VMnet8(NAT)网络已启用。
  3. 在 Linux 中执行sudo dhclient重新获取 IP 地址。
  4. 检查 DNS 配置,可手动添加8.8.8.8作为 DNS 服务器。

6. 总结

本文介绍了通过 VMware Workstation Pro 搭建 Linux 运行环境的完整流程:下载安装 VMware、准备 Linux 镜像、创建虚拟机并安装系统、配置共享文件夹,并针对常见问题给出了解决方案。按步骤操作即可顺利搭建可用的 Linux 虚拟化开发环境。

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

AnyPS5管线缓存实战:PipelineCache如何让PS5绘制调用零冗余编译

AnyPS5管线缓存实战:PipelineCache如何让PS5绘制调用零冗余编译 【免费下载链接】AnyPS5 Tool for automatic PS5 executables porting to Linux and Windows 项目地址: https://gitcode.com/GitHub_Trending/an/AnyPS5 AnyPS5 是一个把 PS5 可执行文件自动移…

作者头像 李华
网站建设 2026/10/8 13:06:31

XGBoost 深度拆解:原理

XGBoost(eXtreme Gradient Boosting)至今仍是表格数据竞赛的王者,理解它几乎等于理解整个梯度提升家族。下面从直觉到公式,逐层拆透。一、它站在谁的肩膀上:三部曲AdaBoost → 关注被分错的样本,给高权重↓…

作者头像 李华
网站建设 2026/10/8 13:05:26

因果强化学习与IQL离线强化学习:原理与Python实现

1. 从“在线试错”到“离线学习”:为什么2024年都在卷因果三年前我入坑深度强化学习的时候,实验室师兄说了一句话:“DRL这玩意儿,训练好了是炼丹,训练不好是玄学。”当时我不信,直到自己亲手把DQN跑崩了十几…

作者头像 李华
网站建设 2026/10/8 13:02:43

Python在线运行异步编程高性能实战:5步让你的接口提速10倍

Python在线运行异步编程高性能实战:5步让你的接口提速10倍 上周帮朋友优化一个数据采集脚本,原来同步写的,跑一轮要3个多小时。我花了一个下午改成异步,最后20分钟跑完。他说我变魔术呢。 其实哪里是魔术,就是把同步换…

作者头像 李华