VMware安装Rocky Linux 9:从零搭建Linux虚拟机实验环境
1. 项目概述:为什么选择VMware与Linux的组合?
如果你刚接触软件开发、网络安全或者系统运维,听到“虚拟机”和“Linux”这两个词,可能会觉得有点门槛。但别担心,我今天要分享的,就是如何用最经典的工具VMware Workstation,一步步带你从零开始,搭建一个属于自己的Linux实验环境。这就像给你的电脑装上一个“沙盒”,你可以在里面随意折腾,安装软件、配置服务、甚至搞崩系统,都不会影响到你电脑本身的Windows或macOS。对于学生、开发者和IT从业者来说,这几乎是入门和日常工作的必备技能。
为什么是VMware?在众多虚拟机软件(如VirtualBox, Hyper-V)中,VMware Workstation Pro以其出色的稳定性、强大的快照功能和接近原生性能的图形处理能力,长期占据着专业用户的首选。它的网络模拟能力尤其强大,可以轻松构建出包含多个虚拟机的复杂网络拓扑,这对于学习网络协议、搭建分布式系统或者测试软件部署流程来说,是无可替代的。而Linux,作为服务器领域的绝对霸主和开发者最爱的操作系统,其开源、高效、安全的特性,使得掌握它成为技术成长的必经之路。通过VMware安装Linux,你将获得一个纯净、可反复重置的练习场。
本次操作,我们将以目前最流行的社区企业操作系统Rocky Linux 9(作为CentOS的继任者)为例,演示从VMware软件安装、虚拟机创建到Linux系统安装配置的全过程。整个过程我会把每个步骤的意图、可能遇到的坑以及我积累的一些小技巧都讲清楚,目标是让你看完就能自己动手做出来,并且理解每一步背后的逻辑。
2. 前期准备:软件、镜像与硬件检查
工欲善其事,必先利其器。在开始动手之前,我们需要把三样东西准备好:VMware Workstation软件、Linux系统镜像文件,以及确保你的电脑硬件支持虚拟化技术。
2.1 VMware Workstation的获取与安装
首先,访问VMware官网下载VMware Workstation Pro的最新试用版。虽然它是商业软件,但官网提供了30天的全功能试用期,对于学习和测试完全足够。下载时注意选择对应你宿主操作系统(你的电脑系统)的版本,比如Windows就选for Windows。
下载完成后,以管理员身份运行安装程序。安装过程基本是“下一步”到底,但有几点需要特别注意:
- 安装路径:建议不要安装在C盘默认路径,可以选择一个空间较大的非系统盘,如
D:\VMware\。因为后续创建的虚拟机文件会占用大量空间,放在系统盘容易导致C盘空间不足。 - 增强型键盘驱动程序:这个选项务必勾选。它能更好地处理虚拟机与宿主机之间的键盘输入,尤其是在输入某些特殊字符或使用快捷键时,体验会好很多。
- 用户体验设置:安装过程中可能会询问是否加入客户体验改进计划,以及是否检查产品更新。这些可以根据个人喜好选择,对功能没有影响。
安装完成后,首次运行需要输入许可证密钥。如果你有正版密钥则直接输入;若使用试用版,选择“我希望试用VMware Workstation Pro 30天”即可。
注意:网络上流传的所谓“永久许可证密钥”风险极高,可能包含恶意软件或导致软件不稳定。强烈建议在学习和测试阶段使用官方试用版,或在经济条件允许时支持正版。
2.2 Linux系统镜像的选择与下载
Linux发行版众多,对于新手,我推荐Rocky Linux或Ubuntu Server LTS版本。
- Rocky Linux:继承了CentOS的稳定性和企业级特性,非常适合学习服务器管理、运维和红帽系(RHEL)技术栈。它的软件包管理工具是
yum或dnf,配置文件路径和系统结构与RHEL完全一致。 - Ubuntu Server LTS:拥有最庞大的社区和丰富的文档,软件包更新快,对新手友好。它的包管理工具是
apt。
对于本次演示,我们选择Rocky Linux 9。请访问Rocky Linux官方网站,下载其最新的“DVD”或“Minimal”ISO镜像文件。“DVD”镜像包含大量常用软件包,安装时无需联网;“Minimal”镜像非常精简,需要安装后联网更新和安装软件。对于初学者,建议下载DVD镜像,避免安装过程中因网络问题导致的依赖缺失。
将下载好的.iso文件放在一个你容易找到的目录,比如D:\ISO\。
2.3 宿主机硬件虚拟化支持检查与开启
这是最关键也最容易出错的一步。虚拟机需要CPU的硬件虚拟化技术(Intel的VT-x或AMD的AMD-V)支持。大多数现代CPU都支持,但可能在BIOS/UEFI中被默认禁用。
如何检查是否开启?在Windows 10/11中,可以打开“任务管理器” -> “性能”选项卡 -> 查看“CPU”部分,如果显示“虚拟化:已启用”,则说明已开启。如果显示“已禁用”,则需要进入BIOS设置。
如何进入BIOS并开启?
- 重启电脑,在开机自检画面(品牌Logo出现时)迅速连续按特定键(常见的有Del, F2, F10, F12,具体请查阅电脑或主板说明书)。
- 进入BIOS/UEFI设置界面后,寻找类似“Advanced”(高级)、“CPU Configuration”(CPU配置)、“Security”(安全)或“Virtualization”(虚拟化)的选项。
- 找到“Intel Virtualization Technology”(Intel VT-x)或“AMD SVM Mode”选项,将其状态从“Disabled”改为“Enabled”。
- 按F10保存并退出,电脑会自动重启。
开启虚拟化后,还需要确保Windows自身的虚拟机平台功能未冲突。对于使用VMware的情况,通常不需要开启Windows的“Hyper-V”或“Windows虚拟机监控程序平台”功能,如果开启可能会导致VMware无法启动虚拟机。如果你之前启用过Hyper-V,需要在“控制面板”->“程序”->“启用或关闭Windows功能”中,取消勾选“Hyper-V”和“Windows虚拟机监控程序平台”,然后重启电脑。
3. 创建虚拟机:参数配置的学问
打开安装好的VMware Workstation,点击“创建新的虚拟机”,我们会进入一个向导流程。这里每一步的选择都影响着虚拟机的性能和易用性。
3.1 虚拟机配置类型选择
向导首先会问“您希望使用什么类型的配置?”,这里选择“自定义(高级)”。虽然“典型”更快捷,但自定义能让我们掌控所有关键参数,避免使用一些可能不合适的默认设置。
3.2 硬件兼容性与虚拟机版本
接下来选择硬件兼容性。通常选择当前VMware Workstation的最新版本(如Workstation 17.x)。高版本的兼容性更好,功能更全。除非你需要将虚拟机迁移到一台只安装了旧版VMware的电脑上,否则无需选择旧版本。
3.3 操作系统安装来源
这是核心步骤。选择“安装程序光盘映像文件(iso)”,然后点击“浏览”,找到你之前下载的Rocky Linux 9的ISO文件(如Rocky-9.x-x86_64-dvd.iso)。VMware会自动检测到这是“Rocky Linux 9 64位”。这一步的本质是告诉VMware,把那个ISO文件虚拟成一张光盘,插到虚拟机的光驱里,用于启动安装程序。
3.4 命名与位置
给虚拟机起一个容易识别的名字,例如MyRockyLinux9。更重要的是“位置”,这里强烈建议不要使用默认位置(通常在C盘用户目录下)。点击“浏览”,指定到一个空间充足的硬盘分区,例如E:\VM\MyRockyLinux9\。未来这个文件夹将存放虚拟机的所有文件(磁盘文件、配置文件、快照等),可能会增长到几十GB。
3.5 处理器与内存配置
这是影响虚拟机性能的关键。
- 处理器数量:“处理器数量”指的是CPU插槽数,对于模拟单路服务器,保持为1即可。“每个处理器的核心数量”才是我们关心的。建议设置为宿主物理CPU核心数的一半或更多。例如,你的电脑是8核CPU,这里可以设置为4核。这能保证虚拟机有足够的计算能力,同时不影响宿主机运行其他程序。
- 内存:分配给虚拟机的内存。对于Rocky Linux Minimal安装,2GB(2048 MB)是底线,但运行图形界面或稍复杂的服务会捉襟见肘。建议分配4GB(4096 MB)或以上。一个简单的原则是:分配给虚拟机的内存,加上宿主系统正常运行所需的内存,不要超过你电脑的物理内存总量。例如,电脑有16GB内存,宿主系统日常占用4GB,那么分配给虚拟机8GB是安全的。
3.6 网络连接类型
网络设置决定了虚拟机如何与外界通信。VMware提供了几种模式:
- 桥接模式:虚拟机会被分配一个与宿主机同网段的独立IP地址,就像一台真实存在的物理机一样接入局域网。它可以被局域网内其他设备访问,也可以直接访问互联网。这是最常用、最灵活的模式,适合需要对外提供服务的场景。
- NAT模式:虚拟机共享宿主机的IP地址上网。宿主机充当了一个路由器,虚拟机可以访问外网,但局域网内的其他机器无法直接访问这台虚拟机。这是默认且安全的模式,适合大多数上网、下载、开发的个人使用场景。
- 仅主机模式:虚拟机与宿主机形成一个封闭的私有网络,两者可以互相通信,但虚拟机既不能访问外网,也不能被局域网其他机器访问。适合做完全隔离的测试。
- 自定义:可以接入特定的虚拟网络。
对于初学者,我推荐选择“使用网络地址转换(NAT)”。它简单,能直接上网,又提供了一定的隔离性。我们后续的安装需要从网络仓库下载软件包,所以必须保证虚拟机可以访问互联网,NAT模式是最省心的选择。
3.7 I/O控制器与磁盘类型
这些选项保持默认即可(LSI Logic和SCSI)。除非你有特殊的兼容性需求,否则不需要改动。
3.8 选择磁盘
这里选择“创建新虚拟磁盘”。
- 磁盘大小:建议至少40GB。虽然Linux系统本身占用不大,但后续安装软件、存放代码和数据会需要空间。你可以勾选“立即分配所有磁盘空间”,但这会立刻在宿主机上占用40GB的物理空间。如果不勾选,VMware会使用“稀疏磁盘”技术,虚拟机磁盘文件初始很小,随着使用逐渐增大,最大不超过40GB。对于学习环境,不建议立即分配,可以节省宿主机空间。
- 将虚拟磁盘存储为单个文件:选择这个选项。另一个选项“拆分成多个文件”主要是为了兼容旧的文件系统(如FAT32,不支持大于4GB的文件),在NTFS等现代文件系统上无优势,单个文件管理起来更方便。
3.9 完成与自定义硬件
点击“完成”后,虚拟机就创建好了。但先别急着启动!在VMware的虚拟机库中选中刚创建的MyRockyLinux9,点击“编辑虚拟机设置”,我们还需要进行一些重要的微调。
在“硬件”选项卡中:
- USB控制器:如果你需要在虚拟机和宿主机之间传递文件,可以在这里调整USB兼容性(如USB3.0),方便插拔U盘。
- 显示器:在“显示器”设置中,可以勾选“加速3D图形”。如果你打算安装带图形界面的Linux(如GNOME),这个选项能显著提升图形性能。
- 选项选项卡 ->高级:这里有个非常重要的设置——“固件类型”。对于Rocky Linux 9等现代Linux发行版,务必选择“UEFI”而不是传统的“BIOS”。UEFI启动更快、更安全,也是现代操作系统的标准。如果这里选错,后续安装可能会报错或无法启动。
检查无误后,点击“确定”保存设置。至此,一个“空壳”虚拟机就准备好了,它拥有虚拟的CPU、内存、硬盘和网络,就等着我们安装操作系统了。
4. 安装Rocky Linux 9:图文详解与分区规划
现在,点击VMware工具栏上的“开启此虚拟机”,虚拟机会从我们之前指定的ISO镜像启动,进入Rocky Linux 9的安装界面。
4.1 安装引导与语言选择
启动后,第一个界面是选择安装过程中的语言。这里选择“中文” -> “简体中文”,这样后续的安装界面都会是中文,降低理解难度。点击“继续”。
4.2 安装信息摘要(关键配置)
这是安装的核心配置页面,所有带感叹号的项都需要我们设置。
本地化:
- 键盘:保持“汉语”即可。
- 语言支持:已选中“中文”。
- 时间和日期:点击进入,在地图上点击“亚洲”->“上海”,或者手动选择“Asia/Shanghai”,关闭“网络时间”可以,但建议开启NTP同步以保证时间准确。点击“完成”返回。
软件:
- 安装源:因为我们使用DVD镜像安装,这里会自动识别为“本地介质”,无需更改。如果是Minimal镜像,这里需要配置网络安装源。
- 软件选择:这是决定安装后系统面貌的一步。默认是“最小安装”,只有一个命令行终端。对于新手,我强烈建议选择“带GUI的服务器”。这个选项会安装一个图形界面(GNOME)和基础的服务器工具包,既能让你用熟悉的桌面环境上手,又包含了服务器管理所需的工具。点击“完成”。
系统:
- 安装目的地:这是最复杂也最重要的一步——磁盘分区。点击进入。
- 你会看到我们在VMware中创建的40GB虚拟磁盘。确保它被选中。
- 分区方案,选择“自定义”或“手动分区”。我们将采用一个经典且实用的分区方案:
- /boot/efi(EFI系统分区):300MB, 文件系统
vfat。这是UEFI启动所必需的。 - /boot(启动分区):1GB, 文件系统
xfs或ext4。存放Linux内核和启动引导程序。 - swap(交换分区):大小一般为物理内存的1-2倍。我们分配了4GB内存,这里设置4GB。当物理内存不足时,系统会用这部分磁盘空间作为内存的扩展。
- /(根分区):剩余所有空间(约35GB), 文件系统
xfs。这是系统的根目录,所有其他目录(如/home, /usr)都将挂载在此分区下,除非你单独划分。
- /boot/efi(EFI系统分区):300MB, 文件系统
- 点击“+”号,按上述顺序和大小创建分区,并指定挂载点和文件系统类型。创建完成后,点击“完成”。系统会提示“将更改写入磁盘”,点击“接受更改”。
- KDUMP:这是一个内核崩溃转储机制,用于调试系统崩溃原因。对于学习环境,可以取消勾选以节省一点内存和磁盘空间。
- 网络和主机名:点击进入,你应该能看到一个网络连接(如
ens33,这是VMware虚拟网卡的常见名称)。将右上角的开关从“关”拨到“开”,系统会自动通过DHCP获取IP地址(NAT模式下由VMware虚拟的DHCP服务器分配)。你可以在下方看到获取到的IP地址。同时,在底部“主机名”处,可以输入一个你喜欢的主机名,如rocky9-vm。点击“应用”然后“完成”。 - 安全策略:保持默认(无策略)即可,点击“完成”。
- 安装目的地:这是最复杂也最重要的一步——磁盘分区。点击进入。
用户设置:
- 根密码:点击“根密码”设置。为root超级管理员设置一个强密码。请务必牢记此密码!点击“完成”。
- 创建用户:虽然可以用root操作一切,但出于安全习惯,建议创建一个普通用户。点击“创建用户”,输入用户名(如
vmuser)、全名,并设置密码。强烈建议勾选“将此用户设为管理员”,这样该用户就可以使用sudo命令来执行需要特权的操作,比直接使用root更安全。点击“完成”。
4.3 开始安装与后续配置
所有带感叹号的红色项都配置完成后,右下角的“开始安装”按钮会变为可用。点击它,系统就开始正式安装了。安装过程会持续几分钟到十几分钟,取决于你的磁盘速度。
安装完成后,点击右下角的“重启”按钮。虚拟机会重启,在重启过程中,VMware可能会提示“您需要将CD/DVD驱动器连接状态更改为‘使用物理驱动器’或‘使用ISO映像文件’”,这是因为安装程序结束后,虚拟机仍然试图从安装ISO启动。此时,在虚拟机窗口获取焦点的情况下,按Ctrl+D打开虚拟机设置,或者点击VMware菜单栏的“虚拟机”->“设置”,在“硬件”->“CD/DVD (SATA)”中,将“连接”从“使用ISO映像文件”改为“使用物理驱动器”,或者直接“断开连接”。然后关闭设置窗口,虚拟机就能从硬盘正常启动了。
重启后,你会看到Rocky Linux的启动引导界面,稍等片刻,就会进入图形登录界面。使用你创建的普通用户(如vmuser)和密码登录,一个全新的Rocky Linux桌面环境就展现在你面前了!
5. 安装后的首要优化与必备工具配置
系统安装好了,但一个“开箱即用”的生产力环境还差几步。接下来,我们进行一些初始优化和工具安装。
5.1 更新系统与安装增强功能
首先,打开终端(在GNOME桌面中,按Super键(Windows键)搜索“terminal”)。
更新系统:Rocky Linux使用
dnf作为包管理器。首先更新系统到最新状态。sudo dnf update -y输入你的用户密码(
vmuser的密码)。-y参数表示对所有询问自动回答“yes”。安装VMware Tools(Open-VM-Tools):这是VMware提供的增强工具套件,能显著提升虚拟机的体验,包括:
- 宿主机与虚拟机间无缝的鼠标移动和复制粘贴。
- 更好的图形性能。
- 时间同步。
- 共享文件夹功能(需在VMware虚拟机设置中先配置共享文件夹)。 在Rocky Linux中,直接安装开源版本的
open-vm-tools即可。
sudo dnf install open-vm-tools open-vm-tools-desktop -y安装完成后,重启虚拟机以使增强功能生效。
sudo reboot
5.2 基础开发环境搭建
重启后,我们安装一些程序员必备的工具。
安装常用工具:
sudo dnf install -y vim-enhanced git wget curl net-tools bash-completion tar gzipvim-enhanced: 强大的文本编辑器。git: 版本控制工具。wget/curl: 网络下载工具。net-tools: 包含ifconfig等传统网络工具(虽然ip命令更现代,但ifconfig更广为人知)。bash-completion: 为bash shell提供命令自动补全功能。tar/gzip: 压缩解压工具。
配置Git(可选但推荐):
git config --global user.name "Your Name" git config --global user.email "your.email@example.com"
5.3 配置SSH服务以实现远程连接
我们不可能总是通过VMware窗口来操作虚拟机。配置SSH服务后,就可以使用像PuTTY、MobaXterm或macOS/Linux终端这样的SSH客户端,从宿主机远程连接到虚拟机进行命令行操作,这方便得多。
安装并启动SSH服务:
sudo dnf install -y openssh-server sudo systemctl start sshd # 启动SSH服务 sudo systemctl enable sshd # 设置开机自启查看虚拟机IP地址:
ip addr show找到
ens33(或其他网卡名)对应的inet地址,例如192.168.xxx.xxx。这就是虚拟机的IP地址。从宿主机连接:
- 在Windows宿主机上,可以使用PuTTY或Windows Terminal(Win10/11自带,需安装OpenSSH客户端功能)。
- 在连接工具中输入虚拟机的IP地址,端口22,协议SSH。
- 使用你在虚拟机中创建的用户名(如
vmuser)和密码登录。 - 首次连接会提示接受主机密钥,点击“是”即可。
实操心得:为了连接更稳定,建议在VMware的虚拟机网络编辑器中,将NAT模式下的DHCP地址租期设置为“永久”,或者为虚拟机设置一个静态IP。这样虚拟机的IP地址就不会频繁变动了。设置方法:在VMware主界面,点击“编辑”->“虚拟网络编辑器”,选中“VMnet8 (NAT模式)”,点击“NAT设置”,可以查看和修改子网IP范围。然后在虚拟机内部,可以手动配置静态IP(编辑
/etc/sysconfig/network-scripts/ifcfg-ens33文件),但这涉及更多网络知识,初学者可先使用DHCP。
6. 虚拟机高效使用技巧与快照管理
虚拟机环境搭建好了,但如何高效、安全地使用它才是重点。VMware Workstation的几个核心功能能极大提升你的效率。
6.1 快照:系统的“后悔药”
快照是虚拟机最强大的功能之一。它能在某一时刻完整保存虚拟机的状态(包括内存、磁盘、设置)。当你打算进行一项有风险的操作(如升级内核、修改关键配置、测试未知软件)前,先拍一个快照。如果操作失败导致系统崩溃,你可以瞬间回滚到快照时的完好状态。
创建快照:
- 确保虚拟机处于开机或关机状态(挂起状态也可以,但开机状态快照包含内存,恢复更快)。
- 在VMware菜单栏点击“虚拟机” -> “快照” -> “拍摄快照”。
- 输入快照名称(如“Before_Update_Kernel”)和描述,点击“拍摄快照”。
恢复快照:
- 当系统出问题时,点击“虚拟机” -> “快照” -> “恢复到快照”,选择之前创建的快照点即可。系统会瞬间还原。
快照管理:
- 不要创建过多快照,每个快照都会占用磁盘空间。
- 定期清理过时的快照:在“虚拟机” -> “快照” -> “快照管理器”中,可以删除不再需要的快照。
6.2 共享文件夹:宿主机与虚拟机文件互通
虽然可以用SSH的scp命令或SFTP客户端传输文件,但VMware的共享文件夹功能更方便,它能在虚拟机内直接映射宿主机的某个文件夹为一个网络驱动器。
设置共享文件夹:
- 在虚拟机关机状态下,点击“编辑虚拟机设置” -> “选项”选项卡 -> “共享文件夹”。
- 选择“总是启用”,然后点击“添加”,按照向导选择一个宿主机上的文件夹(如
D:\ShareWithVM),并指定一个在虚拟机内显示的名称(如host_share)。 - 启动虚拟机,共享文件夹通常会自动挂载到
/mnt/hgfs/目录下。如果没有,可能需要手动挂载或检查open-vm-tools是否安装正确。ls /mnt/hgfs/ # 查看是否能看到host_share文件夹
6.3 克隆与模板:快速复制环境
当你需要创建多个配置相同的虚拟机时(例如搭建一个集群),逐个安装系统非常低效。这时可以使用“克隆”功能。
创建完整克隆:
- 关闭源虚拟机。
- 右键点击虚拟机 -> “管理” -> “克隆”。
- 选择“虚拟机中的当前状态”。
- 选择“创建完整克隆”。完整克隆会生成一个完全独立的新虚拟机,不依赖源虚拟机,但占用完整的磁盘空间。链接克隆节省空间,但依赖于源虚拟机。
更高级的用法是创建“模板”。你可以先安装、配置好一个“黄金镜像”系统,然后将其转换为模板。之后需要新虚拟机时,从模板部署即可,速度极快。这在企业虚拟化环境中非常常见。
7. 常见问题与故障排查实录
即使按照教程操作,你也可能会遇到一些问题。这里我整理了新手最常遇到的几个“坑”及其解决方法。
7.1 虚拟机无法启动,提示“此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态”
问题描述:启动虚拟机时,VMware报错,提示虚拟化技术被禁用。原因:电脑BIOS/UEFI中的CPU虚拟化功能(Intel VT-x / AMD-V)没有开启。解决方案:重启电脑进入BIOS/UEFI设置,找到虚拟化相关选项并启用。具体步骤已在本文“2.3 宿主机硬件虚拟化支持检查与开启”中详细说明。
7.2 安装过程中找不到磁盘或无法分区
问题描述:在安装Linux的“安装目的地”步骤,看不到可用的磁盘,或者分区按钮是灰色的。原因:
- 在创建虚拟机时,磁盘控制器类型选择不当(极少数情况)。
- 更常见的原因:在“虚拟机设置”->“选项”->“高级”中,“固件类型”选错了。对于Rocky Linux 9等新系统,必须选择“UEFI”,如果错选为“BIOS”,安装程序可能无法识别磁盘。解决方案:
- 首先检查并确认“固件类型”为“UEFI”。
- 如果问题依旧,可以尝试在创建虚拟机时,将磁盘控制器从默认的“SCSI”改为“SATA”再试。但99%的情况是固件类型设置错误。
7.3 系统安装后无法引导,黑屏或卡在Grub界面
问题描述:安装完成重启后,没有进入系统,而是黑屏或显示一个grub>命令行提示符。原因:引导程序(GRUB)安装位置错误或配置损坏。这在同时存在多块磁盘(包括虚拟磁盘)的复杂环境中可能出现。解决方案(在UEFI模式下):
- 确保虚拟机设置中,硬盘是启动顺序中的第一项。
- 在VMware中,编辑虚拟机设置,在“选项”->“高级”中,确认“固件类型”为UEFI。
- 最彻底的解决方法是重装,并在分区时确保创建了
/boot/efi分区(约300MB, vfat格式)。
7.4 网络无法连接,ping不通外网或宿主机
问题描述:虚拟机内无法上网,ping 8.8.8.8不通。原因与排查:
- 检查虚拟机网络适配器状态:在VMware中,查看虚拟机右下角的网络适配器图标,如果是灰色或带红叉,说明未连接。点击“虚拟机”->“可移动设备”->“网络适配器”->“连接”。
- 检查网络连接模式:确认虚拟机设置中的网络连接是“NAT模式”。如果是“仅主机模式”,则无法访问外网。
- 检查虚拟机内网络服务:在虚拟机内执行
systemctl status NetworkManager,确保网络管理服务是活动的(active)。 - 检查IP获取情况:执行
ip addr show,查看ens33网卡是否获得了IP地址(类似192.168.xxx.xxx)。如果没有,尝试重启网络服务:sudo systemctl restart NetworkManager。 - 检查VMware虚拟网络服务:在Windows宿主机上,按
Win+R,输入services.msc,查看“VMware NAT Service”和“VMware DHCP Service”这两个服务是否正在运行。如果没有,手动启动它们。
7.5 鼠标键盘被虚拟机“捕获”后无法回到宿主机
问题描述:点击虚拟机窗口后,鼠标和键盘输入完全被虚拟机占用,无法操作宿主机。原因:这是正常现象,表示虚拟机获得了输入焦点。解决方案:按Ctrl+Alt组合键,即可将鼠标和键盘控制权释放回宿主机。这个快捷键是VMware的默认设置。如果你觉得不方便,可以在VMware的“编辑”->“首选项”->“热键”中修改。
7.6 共享文件夹不显示或无法访问
问题描述:按照步骤设置了共享文件夹,但在虚拟机内的/mnt/hgfs/目录下看不到。原因与解决:
- 确保安装了
open-vm-tools:这是共享文件夹功能的基础。 - 检查共享文件夹设置:确保在虚拟机设置中已启用并正确添加了宿主机的文件夹。
- 手动挂载(如果自动挂载失败):有时需要手动挂载。首先检查模块是否加载:
如果没有输出,尝试加载模块:lsmod | grep vmhgfs
然后手动挂载:sudo modprobe vmhgfs
如果成功,可以将此挂载命令添加到sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other/etc/fstab文件以实现开机自动挂载。
通过以上步骤,你应该已经成功创建并配置好了一个功能完善的Linux虚拟机环境。这个环境将成为你学习、开发和测试的坚固基石。记住,虚拟机的最大优势就是“可肆意折腾”,大胆地去尝试各种命令和配置吧,有了快照功能,你永远有一条安全的退路。
