admin管理员组文章数量:1516870
1. 为什么选择Rocky Linux与VMware的组合?
如果你之前用过CentOS,现在想找个靠谱的替代品,或者你是个开发者、运维,需要在本地搭建一个和生产环境一模一样的Linux系统来测试,那今天聊的这个组合—— VMware里装Rocky Linux 9.0 ——绝对是你该试试的。我先说说我的个人经历,以前公司服务器清一色CentOS,后来转向Rocky Linux,我就是在自己电脑的VMware虚拟机里先折腾明白的。这么做的好处太多了,你可以在一个完全隔离、安全的环境里随便“搞破坏”,装软件、配服务、测试脚本,弄崩了也就点几下鼠标恢复快照,完全不影响你主力机的Windows或者macOS。对于学习Linux、搭建开发环境、模拟服务器部署来说,这是成本最低、效率最高的方式。
Rocky Linux是什么来头?简单说,它就是CentOS的“精神续作”。当年红帽公司宣布停止维护CentOS Linux,转向CentOS Stream,很多依赖其稳定性的企业和开发者都慌了。这时候,CentOS的联合创始人Gregory Kurtzer站了出来,牵头搞了Rocky Linux,目标就是成为一个像当年CentOS一样,完全免费、开源、并且与红帽企业版Linux(RHEL)100%二进制兼容的发行版。所以,你以前在CentOS 7/8上跑的东西,在Rocky Linux 9上几乎可以无缝迁移,命令、配置文件的位置都一模一样。而VMware Workstation Player(个人免费)或Pro版,则是虚拟化领域的“老炮儿”,稳定性和性能都没得说,特别是它的快照和克隆功能,对咱们这种需要反复试验的人来说简直是神器。
2. 准备工作:镜像下载与VMware安装
动手之前,咱们得把“食材”备好。一共需要两样东西:Rocky Linux 9.0的安装镜像,以及VMware Workstation软件。
首先说镜像。虽然Rocky Linux有官网,但从国内直接下载可能速度不太理想。我强烈推荐使用国内的镜像站,速度会快很多。比如
阿里云镜像站
、
网易镜像站
或者
南京大学镜像站
。以阿里云为例,你打开浏览器,搜索“阿里云开源镜像站”,进去后找到“Rocky Linux”目录,然后进入
9/
版本目录下的
isos/x86_64/
,找一个名为
Rocky-9.x-x86_64-dvd.iso
或者
Rocky-9.x-x86_64-boot.iso
的文件下载。
dvd.iso
是完整版,包含所有软件包,大概8-9个G;
boot.iso
是迷你版,只有基础系统,安装时需要联网下载包,体积小但依赖网络。对于新手,我建议直接下
dvd.iso
,一劳永逸,安装过程更顺畅。
然后是VMware。如果你还没装,去VMware官网下载Workstation Pro的试用版或者免费的Player版就行。安装过程就是一路“下一步”,没什么坑。这里有个小经验分享:安装VMware时,如果系统提示要安装Windows Hyper-V相关的功能,记得先关闭Hyper-V。因为Hyper-V和VMware的虚拟化技术有冲突,会导致VMware虚拟机启动报错。关闭方法也简单,以管理员身份打开Windows的PowerShell或命令提示符,输入命令
bcdedit /set hypervisorlaunchtype off
然后重启电脑就行了。等你哪天需要用Hyper-V了,再把它打开(
bcdedit /set hypervisorlaunchtype auto
)。
3. 创建与配置你的第一个Rocky Linux虚拟机
打开VMware Workstation,点击“创建新的虚拟机”。这里会弹出向导,我建议选择“ 自定义(高级) ”,这样我们能掌控更多细节。
第一步是选择硬件兼容性。默认的最新版本(比如Workstation 17.x)就行,这能保证最好的性能和功能支持。
接下来是关键:选择安装来源。这里要点击“
安装程序光盘映像文件(iso)
”,然后通过“浏览”按钮,找到你刚才下载好的那个
Rocky-9.x-x86_64-dvd.iso
文件。VMware很智能,当你选中这个ISO后,它通常能自动识别出这是“CentOS 8 64位”或类似的系统(因为Rocky Linux和CentOS血缘近),这能帮我们应用一些默认的优化设置。
然后给虚拟机起个名字,比如“My-RockyLinux-9”,并选择一个存放位置。
这里有个重要提醒
:别把虚拟机文件放在C盘默认的“文档”里!最好专门找一个空间充足的硬盘分区(比如D盘、E盘),新建一个文件夹,比如
D:\VMware\RockyLinux9
。虚拟机运行起来后,磁盘文件会逐渐变大,放在非系统盘更安全,也方便管理。
处理器和内存配置需要根据你电脑的实际情况来。我的经验法则是:如果你的宿主机(你真实的电脑)有16GB内存,分给虚拟机4GB(4096 MB)是个不错的起点;如果是8GB宿主机,分2GB(2048 MB)也能跑得动。处理器数量,给2个核心通常就够了。这些配置以后在虚拟机设置里随时可以调整。
网络连接类型这里,为了简单起见,我们先选择“ 使用网络地址转换(NAT) ”。这个模式相当于虚拟机共享你宿主机的IP上网,虚拟机可以访问外网,宿主机也能直接访问虚拟机,但局域网内其他机器不能直接访问这台虚拟机。对于大多数学习和开发场景,NAT模式是最省心、最安全的。如果你需要模拟复杂的网络环境(比如多台虚拟机组成内网集群),那可以后续再添加网卡或改用桥接模式。
I/O控制器和磁盘类型,保持默认的推荐选项(LSI Logic和SCSI)即可。
到了创建磁盘的步骤,我们选择“ 创建新虚拟磁盘 ”。最大磁盘大小,我建议设置为 40GB ,并选择“ 将虚拟磁盘拆分成多个文件 ”。拆分成多个文件的好处是便于迁移和备份,比如你可以用移动硬盘拷贝虚拟机。至于磁盘空间,选择“立即分配所有磁盘空间”会让性能有一点点提升,但会立刻占用你宿主机40GB的物理空间。我通常不勾选这个,让磁盘空间“动态增长”,用多少占多少,更灵活。
最后,在确认页面,先别急着点完成!点击“ 自定义硬件... ”按钮。在这里,我们可以移除一些用不到的设备来节省资源,比如“打印机”、“声卡”。更重要的是,我们可以把“新 CD/DVD”的设备状态,从“使用物理驱动器”确认一下是否已经正确关联到了我们之前选择的Rocky Linux ISO文件。检查无误后,关闭硬件窗口,点击“完成”。这时,VMware就会开始为你创建这个虚拟磁盘文件了。
4. 启动安装与初始设置详解
现在,在VMware的库列表里,你应该能看到刚刚创建好的“My-RockyLinux-9”虚拟机了。选中它,点击“ 开启此虚拟机 ”。虚拟机会从我们关联的ISO镜像启动,你会看到一个黑底白字的启动菜单。
菜单上第一个选项就是“ Install Rocky Linux 9.0 ”。直接按键盘上的**回车(Enter)**键。接下来,系统会进行一系列自检并加载必要的驱动,稍等片刻就会进入图形化的安装界面。
首先迎接你的是语言选择界面。虽然系统支持中文,但我 强烈建议在这里选择“English” ,并且把下面的“地区”也改成“United States”。为什么?因为在中文本地化环境下,有时终端(命令行)会显示乱码,尤其是当你通过SSH远程连接时,问题更明显。使用英文环境能彻底避免这些编码麻烦,对于学习和将来在生产环境工作也更有帮助。点击右下角的“Continue”。
现在,你会看到安装过程的“ INSTALLATION SUMMARY ”总览界面。这里有几个带黄色警告标志的项是必须完成的,我们逐一搞定。
第一个重点是“
INSTALLATION DESTINATION
”。点击它进入磁盘分区界面。你会看到我们之前为虚拟机创建的40GB磁盘。在这个界面,我建议新手先体验一下自动分区:直接点击左上角的“
Done
”。系统会自动为你创建一个合理的分区方案(包括
/boot
、
/
、
swap
等)。这是一种快速无忧的方式。
但如果你想更深入地掌控系统,或者有特定的分区需求(比如把
/home
或
/var
单独分出来),那就需要手动分区。我们退回上一步,选择“
Custom
”,然后点击“
Done
”进入手动分区界面。
5. 手动分区方案:给Linux一个“精装修”
手动分区就像给新房子规划房间布局。对于咱们这个40GB的“房子”,一个经典且实用的分区方案如下:
/boot分区 :2GB, XFS文件系统。这个分区存放系统启动所需要的内核和引导文件。2GB对于/boot来说已经非常充裕了。/(根)分区 :15GB, XFS文件系统。这是系统的主目录,所有其他目录的起点。操作系统核心文件、系统软件都会装在这里。15GB能保证系统有足够的运行空间。/home分区 :20GB, XFS文件系统。这是用户的家目录所在地。你的个人文档、下载的文件、各种程序的配置文件默认都在这儿。把它单独分出来有个巨大好处:将来如果你要重装系统,可以保留/home分区,个人数据毫发无损。swap(交换)分区 :2GB。这相当于Windows的虚拟内存。当物理内存不够用时,系统会把一些不常用的数据临时挪到硬盘的这个区域。交换分区大小有个经验公式:如果内存小于8GB,swap大小可以是内存的1.5-2倍;如果内存很大(比如你给虚拟机分了8GB以上),swap有2-4GB也足够了。甚至,在内存极其充足的情况下,有些现代部署会省略swap,但对于学习环境,保留一个没坏处。
开始创建:点击左下角的“ + ”号。
-
挂载点输入
/boot, 期望容量输入2 GiB, 点击“Add mount point”。 -
再次点击“
+
”, 挂载点输入
/, 期望容量输入15 GiB, 点击添加。 -
继续点击“
+
”, 挂载点输入
/home, 期望容量输入20 GiB。 -
最后创建swap。点击“
+
”, 在挂载点处
不要填
,直接在“文件系统”下拉菜单中选择“
swap
”, 然后期望容量输入
2 GiB, 点击添加。
检查一下各分区大小和挂载点无误后,点击左上角的“ Done ”。系统会弹出一个总结窗口,列出了所有即将被创建的分区,确认无误后点击“ Accept Changes ”,分区操作就真正写入了虚拟磁盘。
6. 用户与安全设置:为系统上把锁
回到安装总览界面,处理另一个黄色警告项:“ USER SETTINGS ”。这里我们要做两件事:设置root密码和创建一个日常使用的普通用户。
强烈建议先设置Root密码 :点击“Root Password”。在弹窗中输入一个足够复杂的密码(最好包含大小写字母、数字和符号),需要输入两次。你可以勾选“Allow root SSH login with password”来允许用密码远程登录root,但出于安全考虑,生产环境通常禁用。作为学习环境,可以先勾上。点击“Done”。
更重要的一步是创建普通用户
:点击“User Creation”。在“Full name”里可以填你的名字或昵称。“Username”是登录用的账户名,比如
devuser
。勾选“Make this user administrator”,这会把用户加入
wheel
组,之后可以通过
sudo
命令获得管理员权限。然后设置这个用户的密码。这里我强烈推荐同时勾选“
Require a password to use this account
”和“
Allow SSH login with password
”。全部填好后点击“Done”。
为什么要创建普通用户?在Linux世界,直接使用root用户(超级管理员)进行日常操作是非常危险的习惯。任何误操作都可能摧毁系统。我们应该用普通用户登录,只在需要安装软件或修改系统配置时,在前面加上
sudo
命令临时提权。这是最基本的安全规范。
7. 安装启动与首次登录
所有带警告标志的项都完成后,安装总览界面右下角的“ Begin Installation ”按钮会变成可点击状态。放心地点下去吧!安装程序会开始格式化分区、安装软件包。这个过程大概需要10-20分钟,取决于你电脑的速度。你可以泡杯茶休息一下。
安装完成后,屏幕会提示“ Reboot System ”。点击它,虚拟机会重启。 这里有个非常关键的步骤 :重启过程中,当屏幕变黑时,VMware可能会尝试再次从ISO镜像启动。我们需要“弹出”安装光盘。在VMware窗口的菜单栏,点击“ 虚拟机 ” -> “ 可移动设备 ” -> “ CD/DVD ” -> “ 设置... ”。在弹出的窗口里,将“连接”选项从“使用ISO映像文件”改为“ 使用物理驱动器 ”或者直接“ 断开连接 ”。然后点击确定。这样虚拟机就会从我们刚装好系统的硬盘启动了。
重启后,你会看到Rocky Linux 9.0的登录界面。输入你刚才创建的那个普通用户的用户名和密码,就能进入清爽的GNOME桌面环境了(如果你选的是带GUI的安装)。第一次登录可能会有一个初始设置向导,帮助你配置语言、隐私设置等,按提示走完即可。
8. 安装后的首要优化与配置
成功进入桌面,别急着欢呼,还有几件“开箱必做”的事情,能让你的虚拟机更好用。
第一件事是
安装VMware Tools
。这玩意儿是VMware提供的增强型驱动套件,装了之后才能实现虚拟机和宿主机之间无缝复制粘贴、拖放文件、屏幕自适应调整分辨率等功能。在VMware菜单栏点击“
虚拟机
” -> “
安装 VMware Tools
”。这时,虚拟机会自动挂载一个包含安装程序的虚拟光盘。你打开虚拟机里的文件管理器,应该能看到这个光盘。里面有一个
.tar.gz
的压缩包。我们需要在终端里操作:
打开终端(在桌面右键或按快捷键),输入以下命令:
# 创建一个临时目录并进入
mkdir -p /tmp/vmware-tools
cd /tmp/vmware-tools
# 将安装包复制过来(根据你的实际挂载路径调整,通常是 /run/media/用户名/VMware Tools)
cp /run/media/$(whoami)/VMware\ Tools/VMwareTools-*.tar.gz .
# 解压
tar -xzf VMwareTools-*.tar.gz
# 进入解压出的目录(目录名可能略有不同)
cd vmware-tools-distrib/
# 以root权限运行安装脚本
sudo ./vmware-install.pl
运行安装脚本时,它会问一大堆问题,对于新手,一路按回车选择默认值就行。安装完成后,重启虚拟机(
sudo reboot
),增强功能就生效了。
第二件事是 更新系统 。刚装好的系统,软件包可能不是最新的。打开终端,执行:
sudo dnf update -y
dnf
是Rocky Linux 9(继承自RHEL 9)的包管理器命令,相当于CentOS 8以前的
yum
。这条命令会从配置好的软件源下载并安装所有可用的更新。更新完成后,再次重启是个好习惯。
第三件事是
配置静态IP(如果需要)
。如果你后续要做网络实验,或者希望虚拟机的IP地址固定不变,就需要配置静态IP。使用
nmcli
命令(NetworkManager的命令行工具)可以很方便地完成。首先查看网络连接名:
nmcli connection show
。通常第一个就是,比如叫“ens160”或“eth0”。然后编辑连接配置:
sudo nmcli connection modify "ens160" ipv4.addresses "192.168.xxx.xxx/24"
sudo nmcli connection modify "ens160" ipv4.gateway "192.168.xxx.1"
sudo nmcli connection modify "ens160" ipv4.dns "8.8.8.8,114.114.114.114"
sudo nmcli connection modify "ens160" ipv4.method manual
sudo nmcli connection up "ens160"
把上面的IP地址、网关换成你宿主网络环境下合适的地址(通常可以在宿主机命令行用
ipconfig
或
ifconfig
查看VMware虚拟网卡的网段)。配置好后,用
ip addr show ens160
检查IP是否生效。
做完这些,你的Rocky Linux 9.0虚拟机就已经是一个功能完善、性能优化、随时可以投入学习或开发的稳定环境了。记得在VMware里为这个虚拟机拍一个“干净”的快照,起名叫“Base Install with Updates”,这样以后无论怎么折腾,都能瞬间回到这个完美起点。
版权声明:本文标题:零基础教程:如何利用VMware虚拟机安装Rocky Linux 9 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1772305366a3273358.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论