背景
2020 年 12 月,Red Hat 宣布 CentOS 8 将停止作为 RHEL 的免费下游版本,转而成为 CentOS Stream(一个更靠近 RHEL 开发流程的滚动发行版)。此决定引起了许多企业和开发者的不满,因为他们习惯于使用 CentOS 作为 RHEL 的免费稳定替代品。
CentOS 的创始人之一 Gregory Kurtzer 随即发起了 Rocky Linux 项目,旨在填补 CentOS 停止传统功能后留下的空白。Rocky Linux 的名字来源于 CentOS 联合创始人 Rocky McGaugh,以纪念他对开源社区的贡献。
简单理解,RHEL(Red Hat Enterprise Linux)存在以下对应关系:
CentOS 5 --> RHEL 5
CentOS 6 --> RHEL 6
CentOS 7 --> RHEL 7
Rockey Linux 8 --> RHEL 8
Rockey Linux 9 --> RHEL 9
安装过程
下载镜像:https://rockylinux.org/zh-CN/download
可以看到官方提供三个版本的镜像供下载,简单说下区别:
DVD ISO: 包含操作系统的完整软件包库。它可以在没有互联网连接的情况下完成系统安装,并提供更多的功能选项。
Boot ISO: 它包含的内容仅足够引导系统并启动安装程序。实际的系统文件和软件包需要从网络中下载。
Minimal ISO: 安装后,仅提供核心的操作系统和必要组件。通常用在追求运行稳定的生产环境。
作为学习,我们下载DVD版本即可。安装过程较长,仅针对关键步骤截图:
创建虚拟机
创建虚拟机 -- 自定义(高级)-- 硬件兼容性默认 -- 稍后安装操作系统 -- 客户机操作系统选择“Rocky Linux 64” -- 虚拟机名称及安装路径 -- 选择虚拟机安装位置及路径
处理器数量,建议与实际的物理机一致。PC机通常是CPU的配置,因此处理器选1,内核数量小于实际内核数即可。
内存分配,注意不是分多少就会马上从物理机中扣减,而是按实际消耗来。
网络选择NAT -- IO控制器默认 -- 虚拟磁盘类型跟主机一致即可 -- 创建新虚拟磁盘
磁盘存储为单个文件或者拆分,都可以。
剩下的就默认即可,可以开始装操作系统了。
装系统
首先需要加载已经下载的ISO镜像文件。
然后开机,基本就跟真实的装系统一样的步骤了。
首先解释一下屏幕上几个选项:
Install Rocky Linux 9.4 -- 安装系统
Test this media & install Rocky Linux 9.4 -- 进入测试系统(运行在内存中)
Troubleshooting -- 修复模式,排障使用
底部还有一个vmtools的安装提醒;如果想将鼠标跳出虚拟机console,可以按组合键“Ctrl + Alt”。
强烈建议选择“英文”,可以避免今后莫名其妙踩坑。
安装摘要,通常我们需要设置时区、软件包、系统分区、网络和用户5个地方。
软件包可以理解为预装软件,针对不同的场景,可以选择不同的预装软件数量。对于生产环境,一般会选择"minimal",好处是只会预装最基本的软件,也就意味着更小的资源消耗以及更少的系统故障点。这里我们默认选择带桌面的Server环境。
为“root”用户设置密码,同时创建一个管理员账户“xiaoli”。
分区选择“custom”自定义。
文件格式这里选择“standard”,关于LVM以后再专门讲解。
因为当前虚拟机为BIOS启动模式,所以需要一个创建一个/boot分区。
网络默认使用DHCP即可。
系统安装完成,可以开始我们的学习了!