ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

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

在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 安装双击下载的.exe安装包。按向导提示点击Next接受许可协议。选择安装路径建议保持默认。点击Install开始安装等待完成。安装完成后启动 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 创建虚拟机启动 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/hgfsls/mnt/hgfs如果未自动挂载可手动挂载# 手动挂载共享文件夹# .host:/ 表示宿主机共享根目录# -o allow_other 允许其他用户非 root访问挂载点# -o uid1000 将挂载文件的所有者指定为 UID 1000通常为第一个普通用户sudovmhgfs-fuse .host:/ /mnt/hgfs-oallow_other-ouid1000# 验证挂载是否成功df -h 查看磁盘挂载情况grep hgfs 过滤出共享文件夹所在行df-h|grephgfs提示配置完成后即可在宿主机与虚拟机之间方便地共享文件提升开发效率。5. 常见问题与解决方案在下载、安装 VMware 及配置 Linux 环境的过程中可能会遇到一些常见问题。下面整理了典型问题及对应的解决方法5.1 虚拟机无法识别 ISO 镜像文件问题现象开启虚拟机后提示找不到启动介质或无法进入系统安装界面。解决方案确认在虚拟机设置 CD/DVDSATA中已选择使用 ISO 镜像文件并正确指向.iso文件。勾选启动时连接确保镜像在开机时被加载。确认下载的.iso文件完整可校验文件大小Ubuntu 镜像约 4~5 GB必要时重新下载。5.2 共享文件夹无法访问或未自动挂载问题现象执行ls /mnt/hgfs时目录为空或提示不存在无法看到共享文件夹。解决方案确认已正确安装 VMware Tools并重启虚拟机。在虚拟机 设置 选项 共享文件夹中确认已选择总是启用并添加了共享目录。若未自动挂载可手动执行挂载命令# 手动挂载共享文件夹# .host:/ 表示宿主机共享根目录# -o allow_other 允许其他用户非 root访问挂载点# -o uid1000 将挂载文件的所有者指定为 UID 1000通常为第一个普通用户sudovmhgfs-fuse .host:/ /mnt/hgfs-oallow_other-ouid1000# 验证挂载是否成功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 模式但无法访问互联网。解决方案确认宿主机本身可以正常上网。在编辑 虚拟网络编辑器中确认VMnet8NAT网络已启用。在 Linux 中执行sudo dhclient重新获取 IP 地址。检查 DNS 配置可手动添加8.8.8.8作为 DNS 服务器。6. 总结本文介绍了通过 VMware Workstation Pro 搭建 Linux 运行环境的完整流程下载安装 VMware、准备 Linux 镜像、创建虚拟机并安装系统、配置共享文件夹并针对常见问题给出了解决方案。按步骤操作即可顺利搭建可用的 Linux 虚拟化开发环境。
返回列表