新闻详情

新闻详情

首页 / 资讯中心 / 详情

VMware中安装Rocky Linux:从CentOS迁移到免费RHEL兼容系统的完整指南

发布时间:2026/9/28 12:18:18来源:尧图网络
VMware中安装Rocky Linux:从CentOS迁移到免费RHEL兼容系统的完整指南
1. 为什么是Rocky LinuxCentOS停更后的免费RHEL路线1.1 Rocky Linux是什么以及它和RHEL/CentOS的血缘关系如果你是从CentOS时代一路走过来的大概率遇到过这样的窘境生产环境里还躺着几台CentOS 7的服务器跑着业务不敢动但CentOS 7已经停止维护漏洞没人管仓库也冻结了。想换系统Ubuntu Server的systemctl、apt、网络管理跟RHEL系有不少差异团队迁移成本并不低。RHEL商业版又贵CentOS Stream变成了滚动发布再也不能当作稳定版来用。Rocky Linux就是在这个空档期被推出来的——由CentOS联合创始人Greg Kurtzer带头启动目标很直白让RHEL的免费兼容发行版这条路继续走下去。Rocky Linux和RHEL的血缘关系就像当年的CentOS从RHEL的公开源码重新编译去掉红帽商标补上社区自己的仓库和文档其余几乎保持一致。这意味着你熟悉的dnf/yum、systemctl、firewalld、SELinux默认策略、内核版本节奏在Rocky上都能顺滑衔接。对比AlmaLinux两者定位几乎相同但我个人更习惯Rocky的社区风格和命名方式这也是本篇文章选择Rocky而不是AlmaLinux的原因。一句话总结如果你以前用CentOS想找一款免费、稳定、跟RHEL兼容、能用到长期支持周期的系统Rocky Linux是当前最自然的选择之一。1.2 为什么拿VMware当实验场而不是直接上物理机很多新手问装操作系统是不是要找一台空机器或者双系统在我看来学Linux初期最忌讳的就是真机硬上。物理机装完系统一旦想换个发行版试试分区、引导、驱动要来回折腾双系统更麻烦切换还要重启。用VMware Workstation Pro在Windows或macOS上起虚拟机整个Rocky就是一个普通文件想删就删想重装就重装出问题拍个快照几秒就能回到干净状态。和VirtualBox对比VMware Workstation的NAT网络更省心虚拟磁盘I/O更稳快照、克隆的功能也更直观。尤其在企业里VMware生态普及度很高你在本地Workstation上跑顺的配置后续迁移到ESXi环境几乎不用改思路。至于为什么不用Hyper-V个人建议是VMware的图形界面和网络模型对新手更友好排错时候社区资料也多遇到问题百度一下基本都有答案。1.3 镜像怎么选DVD、Minimal、Boot三种Rocky Linux的镜像下载页一般提供几种不同的ISO别顺手全下载。常用的是这三种镜像类型体积适合场景DVD ISO约2GB以上包含常用软件包可离线安装新手首选Minimal ISO约1GB以内只含最小系统包安装时依赖网络拉取部分组件Boot ISO几百MB引导后从网络源拉取安装对网络要求高我推荐新手用DVD镜像。原因很简单Minimal和Boot在安装过程中对网络依赖更强一旦网络配置有问题安装就会卡住或失败对刚接触Linux的人来说很难受。DVD镜像虽然下载时间长一点但绝大部分软件包都在本地装完就是一个能用的基础系统。安装语言建议直接用English不是说中文不行而是后续终端里处理日志、搜索错误信息时英文原话更不容易被翻译软件带偏。2. 动手前的准备VMware许可、ISO镜像和虚拟机参数2.1 VMware Workstation的下载与个人免费许可先说一个很多人还蒙在鼓里的点VMware Workstation Pro在个人用途上已经免费了不需要找什么许可证密钥。网上至今还有大量“VMware 17许可证密钥/永久激活”的教程那些大多是旧信息或蹭搜索量的老内容。Broadcom接管VMware之后Workstation Pro从2024年开始对个人用户免费开放下载需要到Broadcom官网注册一个账号注册完成后在支持门户里搜索“VMware Workstation Pro”找到对应版本下载即可。安装过程没有太多坑跟着向导下一步下一步就完了。唯一需要注意的是如果Windows系统开启了Hyper-V或者内核隔离安装完VMware后启动虚拟机可能蓝屏。这个问题我会在后面的排查部分专门展开现在先记下这个风险。硬件要求方面CPU支持虚拟化VT-x/AMD-V是硬指标内存建议至少8GB以上因为虚拟机本身还要分走4GB。2.2 新建虚拟机时容易忽略的参数打开VMware Workstation选择“创建新的虚拟机”类型建议选“自定义高级”这样能手动控制虚拟化引擎等关键选项而不是让向导用默认值草草带过。硬件兼容性选Workstation 17.x如果你机器上还是16.x选16.x也没问题区别不大。客户机操作系统选Linux版本这里要注意列表里没有单独的Rocky Linux选“Red Hat Enterprise Linux 9 64-bit”就对了。Rocky 9和RHEL 9同源VMware会按照RHEL 9的硬件模型来给虚拟机分配虚拟设备网卡、磁盘控制器都能正确识别。CPU给2核内存给4GB网络选NAT磁盘容量40GB拆分成多个文件。这几个参数是跑Rocky图形界面的底线想要更流畅可以把内存加到8GB。创建完成后还要改一个关键设置编辑虚拟机设置在“处理器”标签页里勾选“虚拟化Intel VT-x/AMD-V”。这个选项决定了虚拟机内部能不能再开嵌套虚拟化也影响某些CPU指令的传递。很多人装完Rocky后开KVM报错十有八九就是这个选项没勾。2.3 NAT模式下的网络拓扑虚拟机怎么访问外网网络这块是新手最容易迷糊的。VMware Workstation的NAT模式可以理解为虚拟机通过宿主机的虚拟网卡VMnet8上网宿主机相当于一台路由器替虚拟机转发流量。虚拟机拿到的IP通常是192.168.x.x网段宿主机的VMnet8是.1网关是.2。想确认自己电脑上的网段在Windows的cmd里执行ipconfig找到VMnet8适配器的IPv4地址就行。我为什么推荐NAT因为它最稳不占用你家路由器的局域网IP也不会跟其他设备冲突。桥接模式虽然能让虚拟机跟宿主机处于同一网段、局域网直接访问很方便但在一些运营级宽带或公共Wi-Fi环境下桥接经常失败。对于学习用途NAT完全够用。后面配静态IP时要记住你自己的VMnet8网段是多少写在纸上都行不然配错了就上不了网。3. 安装全程拆解从引导启动到首次登录的每个选择3.1 引导过程与Anaconda安装器把下载好的Rocky ISO挂载到虚拟机的光驱里开机。虚拟机引导后会出现一个蓝底菜单上面写着Install Rocky Linux 9.x直接回车就行不用碰下面的Test Media选项——除非你怀疑镜像文件损坏。接下来会进入Anaconda安装器这是RHEL系统一的图形安装界面。选英文语言然后点继续按钮你会看到一个安装摘要页面。这里有几个入口必须要过一遍安装目的地、软件选择、网络和主机名、根密码、用户创建。安装摘要页面一开始会显示“本地化”“系统”“用户设置”几个分组很多新手点了“继续”就直接等它装完了结果发现装出个裸命令行网络都没开回去还得折腾。正确做法是把每个入口都点进去看一眼确认配置符合自己的预期。3.2 磁盘分区自动分区与手动分区的取舍分区这一步可以说是新手心理压力最大的环节。如果你只是想把Rocky跑起来在“安装目的地”里直接点蓝色的“完成”让它用默认的自动分区方案就行。自动分区会创建/boot、根分区和swap对绝大多数场景够用。但如果你想以后折腾LVM、或者不想让/home占用过多空间那就选择“自定义”分区。我给一个适合虚拟机环境的手动分区规划挂载点/用途建议大小文件系统说明/boot1GBxfs引导分区内核更新需要空间别给太小/根分区剩余空间大头xfs系统软件、日志、docker数据都在这里/home可选20GBxfs如果你要单独隔离用户文件swap2~4GBswap内存4GB的虚拟机建议给2GB以上手动分区时Rocky 9默认会创建LVM逻辑卷这其实是好事方便以后扩容。不用看到LVM就慌只要挂载点、容量、文件系统类型填对了工具会自动帮你处理。分区后点“完成”即可会弹确认对话框再点一次接受更改。3.3 软件选择、用户创建与密码策略软件选择这个入口直接影响你装完是图形桌面还是纯命令行。默认选中的是“Rocky Linux Server”这个选项装出来的系统没有图形界面。如果你希望在桌面环境里操作改成“Server with GUI”装完自带GNOME桌面。只想跑服务、学命令行的话默认的Server或者Minimal就很好省内存、更新快、占磁盘小。用户设置部分root密码必须设置。这里有个容易被忽略的点图形安装界面下如果只设root密码而不创建普通用户Anaconda会提示“必须创建一个非root用户”。原因是GUI登录界面默认不允许root直接登录这是RHEL系出于安全考虑的默认策略。所以老老实实创建一个普通用户勾选“将此用户设为管理员”就能用sudo密码别太简单虚拟机不是封闭环境后期要开SSH的话弱密码就是给扫描器送人头。3.4 首次重启镜像退出与日志检查安装进度条跑完之后点“重启系统”。这时虚拟机光驱里还挂着ISO镜像VMware一般会自动断开虚拟光盘连接但保险起见重启出现VMware BIOS画面时可以快速按Esc或者等系统起来后再手动编辑虚拟机设置把光驱里的“使用ISO映像文件”改为“使用物理驱动器”或断开连接。不然等系统引导出来它可能又从光盘启动白白卡在安装菜单。首次启动看到的是GRUB菜单几秒后自动进入系统。如果装的是Server with GUI会直接看到图形登录界面如果是纯Server会出现字符登录提示。第一次进系统不要急着干别的先检查一下硬件的识别情况执行dmesg看看有没有明显的驱动报错。这一步虽然有点枯燥但能帮你提前发现网卡是否被正确识别、磁盘有没有异常。4. 装完必做的网络配置静态IP、网卡文件和镜像源4.1 为什么虚拟机还要配静态IP安装过程中如果你在“网络和主机名”界面打开了网络开关装完系统后DHCP会自动分配IP能上网也能SSH。但DHCP有个问题每次重启虚拟机的IP都可能变。你明明昨天SSH连的是192.168.1.105今天一开机变.106所有配置的客户端、Xshell会话、集群节点间的通信全部要重来。做实验、搭集群、挂服务的人应该都体会过这种烦躁。配静态IP顺便把主机名也改了。在“网络和主机名”界面里先把主机名改成rocky-base.local之类的名字然后到系统里再用nmcli精细配置IP。这样做的核心目的只有一个让一台虚拟机的网络身份固定下来之后所有基于IP和主机名的操作都稳定可预期。4.2 Rocky 9的网卡文件格式与nmtui实操这里要澄清一个非常常见的误区。网上搜“rocky linux网卡文件”会看到一堆让你去改/etc/sysconfig/network-scripts/ifcfg-ens33的教程。这套思路放在CentOS 7上没问题但在Rocky 9上已经不推荐了。RHEL 8/9系列把网络配置管理默认切到了NetworkManager网卡的连接配置存储在/etc/NetworkManager/system-connections/目录下文件名类似ens160.nmconnection这是keyfile格式和旧的ifcfg格式差别很大。最省心的方式是用nmtui这个文本界面工具。在系统里输入nmtui回车选择“编辑连接”找到你网卡对应的连接名比如ens160把IPv4配置从“自动”改成“手动”然后在地址栏里填三项地址你的VMnet8网段下挑一个比如192.168.111.105/24网关192.168.111.2NAT模式网关是网段的.2DNS服务器192.168.111.2或者223.5.5.5都行保存退出后执行两行命令让配置生效nmcli connection down ens160 nmcli connection up ens160不用怀疑nmtui写法虽然土但它一定是有效且不出格式错误的。命令行高手也可以直接这样nmcli con mod ens160 ipv4.addresses 192.168.111.105/24 ipv4.gateway 192.168.111.2 ipv4.dns 223.5.5.5 ipv4.method manual nmcli con up ens1604.3 验证网络与DNS排错配置完静态IP验证顺序很重要。第一步ip addr看地址有没有生效记住要看的是ens160这样的网卡不是lo回环地址。第二步ping网关比如ping -c 4 192.168.111.2通说明链路没问题。第三步ping公网IP比如ping 223.5.5.5通说明宿主机的NAT转发正常。最后再ping域名比如ping mirrors.aliyun.com通说明DNS解析正常。如果IP能ping通、域名ping不通那就是DNS配置有问题重点检查/etc/resolv.conf里的nameserver或者nmtui里DNS地址填没填对。如果网关都ping不通先看网卡有没有挂着、主机防火墙有没有拦再确认虚拟机网络确实是NAT。这套排查链路写出来很短但实际能解决90%的虚拟机网络问题。5. 安装过程中的高危场景蓝屏、CPU禁用、网络离线5.1 VMware启动虚拟机时Windows蓝屏的排查链路这个场景几乎每个用VMware配Windows 11笔记本的人都遇过点启动虚拟机Windows直接蓝屏重启严重的时候连宿主系统都被搞崩溃。问题根因通常不是VMware本身而是Windows 11默认开启的“内核隔离-内存完整性”也被称为基于虚拟化的安全性VBS和Hyper-V相关特性它们和VMware争抢CPU的虚拟化指令。排查链路按顺序走不要跳步打开Windows安全中心设备安全内核隔离把“内存完整性”关掉重启电脑。如果问题依旧到“启用或关闭Windows功能”里取消勾选Hyper-V重启。还不行管理员身份打开cmd执行bcdedit /set hypervisorlaunchtype off重启。但必须提醒一点第3步会让你本机的WSL2失效因为WSL2依赖Hyper-V底层。如果你日常要用WSL2就别走这一步改成更新VMware到最新版本或者换用Hyper-V本身来承载虚拟机。另外老电脑还要检查BIOS里Intel Virtualization Technology开没开这个不开VMware连虚拟机都启动不了。5.2 “客户机操作系统已禁用CPU”提示的处理虚拟机关机状态下编辑虚拟机设置进入“处理器”勾选“虚拟化Intel VT-x/AMD-V”再开虚拟机。这个提示的完整英文是Guest operating system has disabled CPU意思是虚拟机内部的CPU虚拟化指令被禁用了不是你安装的Rocky本身坏了。还有一种情况宿主机Windows开了Hyper-VVMware检测不到VT-x透传就算你勾了虚拟化引擎也可能没用。这时候参考前面5.1节先把Hyper-V相关功能停掉再回VMware里勾选。做完以后重启虚拟机正常情况下Rocky能正常引导。5.3 安装界面就断网源选择和IP配置顺序Rocky安装时如果界面里的“网络和主机名”显示未连接优先去那个开关页把网络打开。NAT模式下默认DHCP打开开关后几秒就能拿到IP。如果是桥接模式可能拿不到地址这时要手动填IP、网关、DNS具体数值看宿主机所在局域网的网段。这里有个新手常犯的错安装界面里网络没通却硬着头皮继续装结果Minimal镜像的部分软件包要联网拉取直接卡住报错。真的遇到这种进度卡住的情况按CtrlAltF2切到字符终端看安装日志报什么错比干瞪眼有用得多。安装界面网络通了源默认就是Rocky官方源正常情况下能拉包只是国内速度慢。速度慢到不能忍就耐心装完系统进系统后马上换国内源。5.4 图形界面消失软件选择与显卡驱动的关联有读者装完Rocky Server版后发现是纯命令行大喊“我是不是装错了”。没装错就是你在软件选择里选了不带GUI的选项。补装桌面的命令是dnf groupinstall -y Server with GUI systemctl set-default graphical.target reboot这个命令会在线安装GNOME桌面相关软件包耗时取决于网络。装完后如果想在VMware窗口里自适应分辨率、支持复制粘贴再装open-vm-tools相关组件具体做法放在下一节。还有一种情况是装完图形界面后打开黑屏或花屏多半是显卡驱动和高版本内核的兼容问题虚拟机里优先更新系统并安装open-vm-tools-desktop而不是手动去折腾虚拟显卡驱动。6. 装完之后的优化快照、open-vm-tools与日常建议6.1 更换国内镜像源dnf安装速度起飞Rocky官方源在国内访问速度不稳定尤其dnf makecache的时候经常几分钟都转不完。换源是装完系统后第一件要做的事。Rocky 9的repo文件在/etc/yum.repos.d/目录下文件名以Rocky-开头。用sed批量替换cd /etc/yum.repos.d/ sed -i s|^mirrorlist|#mirrorlist|g Rocky-*.repo sed -i s|^#baseurlhttp://dl.rockylinux.org/$contentdir|baseurlhttps://mirrors.aliyun.com/rockylinux|g Rocky-*.repo dnf clean all dnf makecache换完源之后dnf install任意软件包的速度会有质的提升。注意看命令行里的单引号$contentdir不能被你自己的shell展开必须保持在sed表达式内部所以不要用双引号包这段命令。如果你连阿里云都慢换成清华源或者网易源也完全可以思路一样。6.2 open-vm-tools复制粘贴与窗口自适应RHEL系虚拟机上官方推荐安装open-vm-tools而不是VMware菜单里的“安装VMware Tools”老旧方式。原因很简单open-vm-tools直接跟发行版仓库同步跟新内核的兼容性更好。一条命令dnf install -y open-vm-tools装完重启VMware窗口基本能自动适应虚拟机的分辨率复制粘贴文本也能用。如果你装了图形桌面还需要拖拽文件和共享剪贴板增强再补一个组件dnf install -y open-vm-tools-desktop安装后重启即可。这里要顺便提醒一个细节纯命令行系统里复制粘贴偶发失效先确认vmware-toolbox-cmd是否在运行不在就systemctl start vmtoolsd再试试。6.3 快照虚拟机折腾的后悔药我见过太多人把系统折腾崩了只能从头重装其实VMware快照功能就是为这种需求准备的。系统装完、基础配置做完、换好源并且dnf update结束后立刻拍一个快照命名“CLEAN_BASE”这个过程花不了十秒钟后面能省你几个小时。快照相当于给虚拟机的磁盘和内存做了一份“当时状态”的存档。每当你准备装新软件、改系统配置、搭建实验环境都可以先拍个快照再动手。测试不想要了右键快照选择恢复到CLEAN_BASE几十秒就回到干净基线比自己编纂卸载强太多。需要说明的是快照不是备份频繁打快照会让虚拟磁盘膨胀建议只在关键节点拍周期性地清理旧快照。我个人装了不下十遍Rocky现在最快的路径已经固化了DVD ISO引导English语言自动分区Server with GUINAT网络装完先用nmcli配静态IP再换阿里源更新系统拍快照最后装open-vm-tools所有步骤加在一起不到半小时。如果你能把这套流程走顺了Linux的安装和基础配置能力就算真正入门了后面不管是搭KVM还是跑Kubernetes集群虚拟机环境都会成为你反复使用的试验田。最后分享一个小技巧创建虚拟机时在“自定义硬件”里把“打印机”设备删掉这个设备对Linux没有任何用处在某些系统版本上反而会触发USB相关报错。少一个设备就少一个排错对象。祝你少踩几个坑顺利把Rocky跑起来。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Ubuntu 20.04 下 VINS-Fusion-gpu 编译跑通指南 2026/9/29 3:22:47

Ubuntu 20.04 下 VINS-Fusion-gpu 编译跑通指南

折腾 VIO 的人多半都经历过这种阶段:论文看懂了,代码也拉下来了,结果卡在编译上三天出不来。VINS-Fusion-gpu 就是这么个典型——算法本身不复杂,复杂的是它脚下踩的那一摞依赖,ROS、Eigen、Ceres、CUDA,再…

阅读更多 →
电源完整性进阶:用Cadence Sigrity Power DC实现电热协同仿真 2026/9/29 3:22:47

电源完整性进阶:用Cadence Sigrity Power DC实现电热协同仿真

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
串口服务器选型配置与RS-485/Modbus联网实战 2026/9/29 3:22:47

串口服务器选型配置与RS-485/Modbus联网实战

1. 串口服务器到底在解决什么问题干了几年工控和弱电集成的活儿,我遇到过最多的场景是这样的:车间里一台用了十来年的称重仪表,输出口只有一个DB9,操机台上的电脑搬走了,老板要求把重量数据接到办公室的MES系统里去。现…

阅读更多 →
主数据管理实战指南:从概念到落地的核心要点 2026/9/29 3:22:47

主数据管理实战指南:从概念到落地的核心要点

1. 先把概念摆正:主数据不是“数据的皇冠”,而是“公共事实的底座”1.1 主数据与参考数据、事务数据的边界在做数据治理的过程中,主数据管理(MDM)是被误解最多的概念之一。很多人一听到“主数据”就自动联想到数据字典…

阅读更多 →
OpenCV工业视觉实战:20个落地案例解析 2026/9/29 3:22:47

OpenCV工业视觉实战:20个落地案例解析

1. 这不是“20个OpenCV小练习”,而是一张计算机视觉落地能力地图你点开这个标题,大概率是刚学完《数字图像处理》前两章,对着cv2.imread()发呆;也可能是项目里突然被安排加个“智能识别”模块,老板说“网上不是有现成的…

阅读更多 →
claude code系列---【离线安装claude code】TaoToken 统一 Key 配置与验证 2026/9/29 3:22:40

claude code系列---【离线安装claude code】TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉