RockyLinux 9.6 虚拟机安装避坑实录:从镜像选择、分区到静态IP,新手也能一次成功
2026/4/14 22:45:25 网站建设 项目流程

RockyLinux 9.6 虚拟机安装避坑实录:从镜像选择、分区到静态IP,新手也能一次成功

刚接触Linux的新手在虚拟机环境中部署RockyLinux 9.6时,往往会遇到各种意料之外的"坑"。本文将分享我在多次安装过程中积累的实战经验,帮助大家避开常见陷阱,顺利完成从镜像选择到网络配置的全过程。

1. 镜像选择:性能与需求的平衡

RockyLinux 9.6提供了三种安装镜像:Minimal、DVD和Boot。对于虚拟机环境,选择正确的镜像类型直接影响后续使用体验。

镜像类型体积大小安装时间磁盘占用适用场景推荐指数
Minimal1-1.5GB3-5分钟1.5-2GB服务器/开发/学习⭐⭐⭐⭐⭐
DVD10-12GB15-20分钟10-15GB桌面体验/离线使用⭐⭐⭐
Boot500-700MB10-15分钟1.5-2GB定制化安装/带宽有限⭐⭐⭐⭐

为什么推荐Minimal镜像?

  • 速度优势:安装时间仅为DVD镜像的1/4
  • 资源友好:虚拟机运行更流畅,尤其适合配置不高的开发机
  • 安全精简:默认不安装多余服务,减少潜在攻击面
  • 灵活扩展:后续可随时通过命令安装GUI界面:
    sudo dnf groupinstall "Server with GUI"

提示:如果确实需要图形界面,建议先安装Minimal版本,再按需添加GUI组件,这样比直接安装DVD镜像更节省资源。

2. 虚拟机创建:关键参数设置

在VMware中创建虚拟机时,以下几个参数设置直接影响RockyLinux的运行表现:

2.1 基础配置

  • 处理器:2核4线程(2个处理器×2个内核)是平衡性能与资源占用的理想选择
  • 内存:4GB足够运行大多数服务,如需运行容器可适当增加
  • 磁盘:100GB动态分配,存储为单个文件管理更方便

2.2 兼容性技巧

当VMware版本较旧时,可能没有RockyLinux选项。这时可以选择:

  1. 使用CentOS 8模板(两者同源)
  2. 手动选择"Linux"和"其他Linux 5.x或更高版本内核"
# 安装后验证内核版本 uname -r

3. 安装过程中的分区策略

手动分区是许多新手容易出错的地方。以下是经过验证的分区方案:

3.1 标准分区方案

  1. /boot分区:800MB

    • 存放内核和启动文件
    • 建议ext4文件系统
  2. swap分区:4GB

    • 规则:物理内存≤4GB时,swap=2×RAM
    • 物理内存>4GB时,swap=RAM+2GB
  3. /分区:剩余所有空间

    • 主文件系统
    • 建议XFS文件系统(RockyLinux默认)

3.2 高级分区技巧

对于特殊用途的虚拟机,可考虑以下优化:

  • 数据库服务器:单独划分/var分区
  • 容器环境:单独划分/var/lib/docker分区
  • 开发环境:单独划分/home分区

注意:虚拟机磁盘空间分配是"厚置备延迟清零",实际占用会随使用量增长,不必担心初始分配过大。

4. 安装后必做配置

4.1 静态IP设置

这是最常出问题的环节。以下是可靠配置方法:

  1. 编辑网络配置文件:

    sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
  2. 修改以下关键参数:

    BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
  3. 重启网络服务:

    sudo systemctl restart NetworkManager

验证网络连通性:

ping -c 4 google.com

4.2 配置阿里云Yum源

替换默认源可显著提升软件下载速度:

sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \ -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \ -i.bak \ /etc/yum.repos.d/rocky*.repo sudo dnf makecache

常见问题:repo文件大小写敏感。确保/etc/yum.repos.d/目录下只有一个rocky.repo文件(大小写统一)。

5. Docker环境配置

RockyLinux 9.6上配置Docker的推荐方案:

5.1 安装准备

  1. 移除旧版本(如有):

    sudo dnf remove docker docker-common docker-selinux docker-engine
  2. 安装依赖:

    sudo dnf install -y yum-utils device-mapper-persistent-data lvm2

5.2 使用华为云镜像站

sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo sudo sed -i 's+download.docker.com+mirrors.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo

5.3 安装并配置Docker

sudo dnf makecache sudo dnf install docker-ce sudo systemctl enable docker --now

配置国内镜像加速器:

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker.1ms.run", "https://docker.m.daocloud.io", "https://docker.xuanyuan.me" ] } EOF sudo systemctl daemon-reload sudo systemctl restart docker

验证安装:

docker run hello-world

在实际使用中,我发现华为云镜像站的稳定性相当不错,特别是在国内网络环境下,拉取镜像的速度比官方源快很多。对于刚开始接触RockyLinux和Docker的新手,这套配置方案能避免很多常见的网络问题。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询