尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

VMware Workstation 17 安装与配置:手把手搭建 Linux 虚拟机环境

VMware Workstation 17 安装与配置:手把手搭建 Linux 虚拟机环境 1. 项目概述从零到一构建你的Linux实验环境如果你是一名开发者、运维工程师或者只是对技术充满好奇的学习者那么在自己的电脑上搭建一个独立的Linux环境几乎是必经之路。直接在物理机上安装双系统不仅风险高而且切换不便。这时候虚拟机技术就成了我们的最佳拍档。VMware Workstation作为一款久经考验的桌面虚拟化软件以其稳定、高效和功能全面著称是我们在个人电脑上创建和管理虚拟机的得力工具。今天我们就来手把手地走一遍完整的流程从下载安装VMware Workstation开始到创建一台全新的虚拟机最后成功安装一个Linux操作系统。这个过程不仅是简单的点击“下一步”我会带你理解每一个关键配置选项背后的意义分享我在多年使用中积累的实操技巧和避坑指南确保你不仅能“做出来”更能“弄明白”。无论你是想搭建一个干净的开发环境、测试新的软件配置还是学习Linux系统管理这篇指南都将为你提供一个坚实可靠的起点。2. VMware Workstation的获取、安装与基础配置在开始创造虚拟世界之前我们首先需要准备好“创世工具”——VMware Workstation。目前VMware Workstation Pro是功能最全的桌面版本而VMware Workstation Player则提供了免费的轻量级体验。对于学习和大多数开发场景Player版本已经足够强大。2.1 软件获取与版本选择首先你需要访问VMware官方网站下载安装程序。这里有一个关键点务必根据你的宿主机操作系统通常是Windows或macOS选择对应的版本。例如在Windows 11上就下载for Windows的安装包。网络上流传的所谓“绿色版”或“破解版”往往捆绑了恶意软件或存在稳定性问题从官方渠道获取是最安全可靠的选择。关于版本我建议新手直接从最新的稳定版开始比如VMware Workstation 17 Pro。新版本通常包含更好的性能优化、对新硬件如Windows 11的WSL2集成、新的CPU指令集的支持以及修复了旧版本的已知问题。下载完成后你会得到一个名为VMware-workstation-full-17.x.x-xxxxxx.exeWindows或.dmgmacOS的安装文件。2.2 安装过程中的关键决策点运行安装程序过程看似简单但有几个配置选项值得你仔细斟酌增强型键盘驱动程序这个选项默认勾选它提供了更好的键盘处理功能特别是在虚拟机与宿主机之间切换时。建议保持勾选除非你遇到罕见的键盘冲突问题。VMware Workstation Pro”与“VMware Workstation Player”在安装类型中如果你下载的是Pro安装包这里可以选择只安装Player。对于个人学习Player完全够用如果你需要用到快照管理器、克隆、虚拟网络编辑等高级功能则必须选择Pro。安装路径默认会安装在C盘。考虑到虚拟机文件尤其是虚拟磁盘会非常庞大动辄几十GB我强烈建议将VMware软件本身安装在C盘系统盘但在后续创建虚拟机时将虚拟机文件存储在其他有充足空间的硬盘分区上比如D盘或E盘。这能有效避免系统盘空间被快速耗尽导致电脑卡顿。用户体验设置安装程序可能会询问是否加入客户体验改进计划以及是否检查产品更新。这些可根据个人隐私偏好选择开启更新检查有助于及时获得安全补丁。安装完成后首次运行可能需要你输入许可证密钥对于Pro版或选择免费使用对于Player版。按照指引操作即可。2.3 初始配置与许可证激活对于使用Pro版本的用户在“帮助”-“输入许可证密钥”中填入有效的密钥即可激活全部功能。激活后建议进行一次简单的初始配置进入“编辑”-“首选项”。在“首选项”中重点关注“内存”和“优先级”标签页。你可以在这里设置VMware默认留给宿主机系统使用的内存量确保宿主机在运行虚拟机时依然流畅。另一个重要设置是“虚拟机的默认位置”请务必将其修改到一个空间充足的非系统盘路径如前文提到的D:\Virtual Machines。这个设置是全局性的之后创建的所有虚拟机默认都会存放在这里能为你省去每次手动选择的麻烦。注意安装过程中如果遇到Windows Defender或其他安全软件弹出警告请选择“允许”或“信任此程序”。VMware需要安装虚拟网卡、内核驱动等底层组件被安全软件拦截是常见现象放行即可。3. 创建虚拟机的核心步骤与参数详解软件就绪后我们开始动手创建第一台虚拟机。点击“创建新的虚拟机”你会看到“典型”和“自定义”两种模式。对于初学者“典型”模式会简化很多选项但我更推荐使用“自定义”模式因为它能让你更清晰地掌控虚拟机的每一个细节理解其工作原理。3.1 虚拟机硬件兼容性选择第一步是选择硬件兼容性。VMware会列出多个版本如“Workstation 16.x”、“Workstation 17.x”。这里的选择决定了虚拟机文件的格式和所能使用的虚拟硬件特性。一个核心原则是选择你当前VMware主版本所支持的最高版本。例如使用Workstation 17就选“Workstation 17.x”。高版本兼容性意味着可以使用更新的虚拟硬件如虚拟显卡、USB控制器从而可能在客户机中获得更好的性能。只有当你有明确需求需要将这台虚拟机迁移到旧版本的VMware上运行时才需要选择较低的兼容性版本。3.2 操作系统安装源配置接下来是关键一步如何安装客户机操作系统。你有三个选择安装程序光盘对应物理光驱中的安装光盘现在已很少用。安装程序光盘映像文件这是我们最常用的方式。你需要提前下载好Linux发行版的ISO镜像文件例如Ubuntu 22.04 LTS的ubuntu-22.04.3-desktop-amd64.iso。点击“浏览”找到你下载的ISO文件。VMware会自动检测镜像类型并给出操作系统建议。稍后安装操作系统选择此项VMware会创建一个空壳虚拟机你需要在后续手动挂载ISO或通过其他方式安装。我推荐直接使用第二种方式一步到位。3.3 客户机操作系统选择与命名VMware会根据你提供的ISO文件自动猜测操作系统类型和版本但有时需要手动校正。例如如果你下载的是Rocky Linux 9但自动检测成了“Red Hat Enterprise Linux 9”这是正常的因为它们内核同源。手动选择正确的类型有助于VMware为该系统优化默认的硬件配置。然后是命名你的虚拟机并选择存储位置。名字最好具有描述性如“Ubuntu-22.04-Dev”。位置请务必选择之前规划好的、空间充足的非系统盘目录例如D:\Virtual Machines\Ubuntu-22.04-Dev。永远不要将虚拟机文件放在桌面或“我的文档”文件夹这些位置通常位于C盘且路径中可能包含中文或空格有时会导致意想不到的问题。3.4 处理器与内存配置性能的基石这是影响虚拟机性能最直接的两个参数。处理器VMware允许你为虚拟机分配多个“处理器核心”。这里的“处理器”实际上指的是“CPU核心数”。分配原则是分配给虚拟机的核心总数不应超过宿主机物理核心总数。例如你的电脑是8核16线程的CPU通常可以安全地给虚拟机分配2到4个核心。分配过多会导致宿主机和虚拟机争抢CPU资源两者都变卡。对于大多数Linux桌面或基础服务器学习用途2个核心足以流畅运行。内存同样需要平衡。分配太少虚拟机卡顿分配太多宿主机资源紧张。一个实用的建议是为Linux桌面版如Ubuntu Desktop分配至少2GB2048MB内存4GB或以上体验更佳。对于无图形界面的服务器版如Ubuntu Server, CentOS Stream1GB起步2GB足够流畅。你可以在宿主机任务管理器中查看内存使用情况动态调整。3.5 网络类型选择连通世界的桥梁网络配置是虚拟机的关键它决定了虚拟机如何与宿主机、局域网乃至互联网通信。VMware提供了几种主要模式桥接模式虚拟机会被分配一个与宿主机同网段的独立IP地址就像局域网中一台真实的物理机。它可以被同一局域网内的其他设备访问也能直接访问互联网。这是最常用、最灵活的模式适合需要对外提供服务的场景。NAT模式虚拟机通过宿主机的IP地址进行网络地址转换来访问外网。虚拟机会处在一个VMware创建的私有子网中宿主机可以访问虚拟机但局域网其他机器默认不能直接访问虚拟机。这是最安全的默认模式能有效隔离虚拟机同时又能让虚拟机上网。仅主机模式虚拟机与宿主机之间形成一个完全封闭的私有网络虚拟机只能与宿主机通信无法访问外部网络。适合需要绝对隔离的测试环境。自定义可以连接到特定的虚拟网络交换机用于更复杂的网络拓扑实验。对于大多数初次安装用于学习和开发的Linux虚拟机我推荐使用NAT模式。它既能满足上网下载软件、更新系统的需求又提供了一定的安全隔离配置也最简单。3.6 I/O控制器与磁盘类型接下来是选择I/O控制器类型对于现代的Linux发行版保持默认的“LSI Logic”或“NVMe”即可兼容性最好。然后是创建虚拟磁盘。选择“创建新虚拟磁盘”。虚拟磁盘大小根据你的需求设定比如40GB或60GB。这里有一个非常重要的技巧不要勾选“立即分配所有磁盘空间”。如果勾选VMware会立刻在你的物理硬盘上划出40GB的空间并占满即使虚拟机内部只用了10GB。不勾选VMware会使用“稀疏磁盘”技术虚拟磁盘文件.vmdk最初很小随着虚拟机内实际数据的增加而动态增长。这能极大节省宿主机硬盘空间。另一个选项是“将虚拟磁盘拆分成多个文件”。拆分成多个2GB的文件在某些情况下便于移动和备份例如通过FAT32格式的U盘拷贝但对于日常使用选择“单个文件”性能稍好管理也更简单。3.7 磁盘文件命名与最终确认最后为虚拟磁盘文件指定一个名字通常保持与虚拟机同名即可。在最终确认页面你可以看到之前所有选择的摘要。这里我强烈建议你点击“自定义硬件”按钮进行最后也是最重要的检查与优化。在“自定义硬件”窗口中移除不必要的硬件例如如果你确定用不到打印机、声卡可以选中它们并点击“移除”按钮。这能让虚拟机更精简。显示器设置在“显示器”选项中可以勾选“加速3D图形”这能提升虚拟机内图形界面的渲染性能对于使用Linux桌面环境很有帮助。USB控制器确保USB兼容性设置为“USB 3.1”或更高以便更好地支持现代USB设备。检查内存和CPU再次确认分配的资源是否合理。确认无误后点击“关闭”并回到向导点击“完成”。此时VMware并不会立刻启动虚拟机而是为你创建好了虚拟机的配置文件.vmx和虚拟磁盘文件.vmdk一台“虚拟电脑”的硬件框架就此搭建完毕。4. 安装Linux操作系统的实战流程虚拟机创建好后在VMware左侧库中选中它点击“开启此虚拟机”安装之旅正式开始。虚拟机启动后会从之前指定的ISO镜像文件引导进入Linux发行版的安装界面。4.1 安装引导与语言选择以Ubuntu Desktop为例启动后你会看到试用或安装的选项。直接选择“Install Ubuntu”。第一步是选择安装语言根据你的偏好选择简体中文或English。这里的选择会影响安装过程中的提示语言以及系统安装后的默认语言环境。4.2 键盘布局与更新配置接下来选择键盘布局。对于中文用户通常选择“Chinese”或保持“English (US)”即可。之后会进入“更新和其他软件”的配置页面。这里有两个重要选项正常安装 vs 最小安装“正常安装”包含图形桌面、办公套件、媒体播放器等常用软件“最小安装”只包含最基本的系统和浏览器。对于新手建议选择“正常安装”功能更全面。对于追求纯净或服务器环境可以选择“最小安装”。下载更新和安装第三方软件建议勾选“安装Ubuntu时下载更新”这样安装程序会直接从镜像源获取最新的软件包确保系统安装后就是最新的。同时也建议勾选“为图形和Wi-Fi硬件安装第三方软件”这包含了某些专有显卡驱动和无线网卡固件能提供更好的硬件兼容性。当然这需要虚拟机在安装过程中可以访问互联网NAT模式通常可以。4.3 安装类型与磁盘分区这是安装过程中最关键也最容易令人困惑的一步“安装类型”。对于在虚拟机中安装最简单安全的选择是“清除整个磁盘并安装Ubuntu”。不用担心这里说的“磁盘”指的是你之前为虚拟机创建的虚拟磁盘例如那40GB的.vmdk文件而不是你宿主机真实的物理硬盘。选择此项安装程序会自动为你完成分区包括创建/根分区和swap交换分区非常适合新手。如果你想手动分区以学习Linux分区结构可以选择“其他选项”。在虚拟机环境中你可以安全地进行实验。一个典型的手动分区方案可能包括EFI系统分区如果虚拟机采用UEFI引导需要创建一个约500MB-1GB的FAT32格式分区挂载点为/boot/efi。交换空间大小通常为物理内存的1-2倍例如内存是4GB交换分区可为4-8GB。类型选择“交换空间”。根分区剩余的所有空间挂载点为/文件系统推荐ext4。对于初学者我强烈建议使用自动分区避免因分区错误导致安装失败。4.4 时区、用户与计算机名分区完成后选择你所在的时区通常地图上点击“Shanghai”即可。接下来是创建用户账户你的姓名这是显示的全名。你的计算机名这台虚拟机在网络中的主机名如my-ubuntu-vm。用户名用于登录和终端提示符建议用小写字母和数字例如devuser。密码设置一个强密码。下方有“自动登录”和“要求密码登录”选项。对于学习环境选择“要求密码登录”更安全也让你更熟悉Linux的认证流程。4.5 安装过程与重启点击“继续”安装程序开始将系统文件复制到虚拟磁盘并配置系统。这个过程需要一些时间取决于你分配的资源和你选择的安装选项是否下载更新。安装完成后会提示你“重启系统”。点击“现在重启”虚拟机将重启。重启过程中VMware可能会提示“Please remove the installation media and press ENTER”。这是因为虚拟机仍然设置为从ISO光盘启动。你只需要按照提示在VMware菜单栏点击“虚拟机” - “可移动设备” - “CD/DVD” - “断开连接”或者直接按虚拟机窗口内的回车键虚拟机就会从新安装好的虚拟硬盘启动了。4.6 首次启动与系统更新成功重启后你会看到Linux系统的登录界面。输入你设置的用户名和密码进入桌面环境。安装后的第一件事我建议打开终端进行一次全面的系统更新。在Ubuntu中你可以按CtrlAltT打开终端然后执行sudo apt update sudo apt upgrade -y这条命令会刷新软件包列表并升级所有可更新的软件包。这能确保你的系统获得最新的安全补丁和软件更新。5. 安装后的必备优化与工具配置系统安装完成并成功进入桌面这只是一个开始。为了让虚拟机用起来更顺手、性能更好我们还需要进行一些关键的优化和工具安装。5.1 安装VMware Tools / Open VM Tools这是提升虚拟机体验最重要的一步。VMware Tools是一套由VMware提供的驱动程序和实用工具集安装后能带来巨大提升鼠标无缝移动无需按CtrlAlt释放鼠标光标可以在宿主机和虚拟机窗口间自由穿梭。屏幕自适应虚拟机窗口大小改变时客户机分辨率自动调整。共享文件夹在宿主机和虚拟机之间建立文件共享通道。时间同步保持虚拟机与宿主机时间一致。更好的性能特别是图形和网络性能。对于现代Linux发行版推荐安装开源版本的Open VM Tools它通常已被集成或易于安装。在Ubuntu/Debian系系统中打开终端执行sudo apt install open-vm-tools open-vm-tools-desktop安装完成后重启虚拟机即可生效。安装成功后你就能体验到鼠标无缝移动和自由拖放文件如果启用了拖放功能的便利了。5.2 配置共享文件夹共享文件夹功能让你能轻松地在宿主机和虚拟机之间交换文件。配置步骤如下在VMware中确保虚拟机关机或处于运行状态安装好Open VM Tools后。右键点击虚拟机 - “设置” - “选项”标签页 - “共享文件夹”。选择“总是启用”然后点击“添加”按钮按照向导添加一个宿主机上的目录例如D:\ShareWithVM。在虚拟机内部共享文件夹通常被挂载在/mnt/hgfs/目录下。你可以通过终端ls /mnt/hgfs/查看是否能看到共享的文件夹。为了方便你可以为该目录创建一个软链接到你的家目录ln -s /mnt/hgfs/ShareWithVM ~/Desktop/Share。5.3 调整显示设置与性能优化进入虚拟机系统后你可以在“设置”-“显示”中调整分辨率和缩放比例使其更适合你的屏幕。如果感觉图形界面有卡顿可以尝试以下方法在VMware虚拟机设置中确保“显示器”设置里勾选了“加速3D图形”。为虚拟机分配更多的显存如果VMware版本支持例如从默认的128MB增加到256MB或512MB。在Linux客户机内如果使用开源驱动性能通常足够如果分配了较多资源仍卡顿可能是桌面环境本身较耗资源可以考虑使用更轻量级的桌面环境如Xfce或LXQt。5.4 快照功能系统的“后悔药”VMware最强大的功能之一就是快照。它可以保存虚拟机在某个时间点的完整状态包括内存状态可选。在进行了重大系统变更如安装新软件、修改关键配置之前创建一个快照是极其明智的。如果操作失败或系统出现问题你可以瞬间回滚到创建快照时的状态。创建快照虚拟机运行或关闭时均可。在VMware中点击“虚拟机”-“快照”-“拍摄快照”取一个描述性的名字如“Before_Installing_Docker”。恢复快照当需要回退时点击“虚拟机”-“快照”-“恢复到快照”选择你想要恢复的快照点即可。管理快照快照会占用磁盘空间尤其是包含了内存状态时。对于长期稳定的环境可以删除旧的、不再需要的快照以释放空间。善用快照能让你的学习和实验变得大胆而无后顾之忧。6. 常见问题排查与实战技巧即使按照步骤操作你也可能会遇到一些问题。下面是我总结的一些常见问题及其解决方法。6.1 虚拟机无法启动或黑屏问题描述点击启动后虚拟机窗口黑屏无任何反应或提示错误。排查思路检查ISO镜像首先确认下载的Linux ISO镜像文件是否完整、未损坏。可以重新下载或校验其SHA256值。检查虚拟化支持确保你电脑的BIOS/UEFI设置中已开启CPU的虚拟化技术Intel VT-x 或 AMD-V。这是硬件虚拟化的基础未开启会导致性能极差或无法运行64位系统。重启电脑进入BIOS通常在“Advanced”或“Security”设置中找到相关选项并启用。关闭Hyper-V如果你使用的是Windows 10/11专业版或企业版并且启用了Hyper-V功能它会与VMware产生冲突。需要在“控制面板”-“程序和功能”-“启用或关闭Windows功能”中取消勾选“Hyper-V”以及“Windows Hypervisor Platform”然后重启电脑。以管理员身份运行尝试以管理员身份运行VMware Workstation。6.2 安装过程中找不到磁盘或分区失败问题描述在Linux安装程序的分区步骤看不到任何磁盘或分区时报错。排查思路检查虚拟磁盘创建回到VMware虚拟机设置确认“硬盘”设备存在且已连接。可以尝试移除现有硬盘并重新添加。控制器类型在虚拟机设置的“硬盘”-“高级”中尝试更换“虚拟设备节点”的控制器类型例如从“SCSI”改为“SATA”。某些旧的Linux安装程序对SCSI控制器驱动支持不佳。磁盘预分配如果你在创建磁盘时勾选了“立即分配所有磁盘空间”但宿主机磁盘空间不足也会导致问题。确保宿主机目标分区有足够空间。6.3 网络连接问题问题描述虚拟机启动后无法上网ping不通外网。排查思路确认网络适配器模式检查虚拟机设置中的网络连接是否为“NAT模式”或“桥接模式”。对于大多数需要上网的场景NAT模式是即插即用的。重启VMware网络服务在宿主机Windows上按WinR输入services.msc找到“VMware NAT Service”和“VMware DHCP Service”重启它们。检查客户机网络配置在Linux虚拟机内使用ip addr或ifconfig命令查看网卡是否获得了IP地址通常是192.168.xxx.xxx或172.16.xxx.xxx。如果NAT模式下没有获取到IP可以尝试重启客户机网络服务sudo systemctl restart networking(Debian/Ubuntu旧版) 或sudo netplan apply(Ubuntu新版)。6.4 性能缓慢问题问题描述虚拟机运行卡顿响应慢。排查思路资源分配不足检查是否为虚拟机分配了足够的内存和CPU核心。特别是内存对于带图形界面的Linux4GB是流畅运行的推荐起点。宿主机资源紧张在宿主机任务管理器中查看CPU、内存和磁盘使用率。如果宿主机本身资源已接近耗尽虚拟机自然无法获得足够资源。关闭不必要的宿主机程序。虚拟磁盘位置确保虚拟磁盘文件.vmdk存放在SSD硬盘上而不是机械硬盘。IO性能差距巨大。防病毒软件干扰某些防病毒软件会实时扫描虚拟机磁盘文件导致性能下降。可以将虚拟机文件目录添加到防病毒软件的排除列表中。6.5 共享文件夹不显示问题描述在虚拟机中/mnt/hgfs/目录下看不到设置的共享文件夹。排查思路确认VMware Tools已安装运行vmware-toolbox-cmd -v检查工具是否安装成功。手动挂载有时需要手动挂载HGFS文件系统。尝试执行sudo vmhgfs-fuse .host:/ /mnt/hgfs -o subtypevmhgfs-fuse,allow_other。检查共享文件夹设置在VMware设置中确认共享文件夹已启用并且路径正确无误。可以尝试移除后重新添加。6.6 快照管理相关问题描述创建或恢复快照失败或快照占用空间过大。排查思路磁盘空间不足快照文件会存储在虚拟机目录下确保宿主机存放虚拟机文件的磁盘有充足空间至少是虚拟机已用空间的1.5倍以上。快照链过长频繁创建快照会形成一条“快照链”管理复杂且可能影响性能。对于长期稳定的环境建议在系统处于理想状态时创建一个“干净”的快照然后删除之前的所有中间快照VMware可能会将其合并。虚拟机状态拍摄包含内存的快照时虚拟机必须处于开机状态且会短暂暂停。确保操作期间不要强制中断。掌握这些排查技巧你就能独立解决虚拟机使用过程中90%的常见问题。记住虚拟机的优势就在于它的可重复性和可恢复性大胆尝试遇到问题就利用快照回退或查阅资料这正是学习的最佳方式。
返回列表