# 系统下载与版本选择

URL: https://caijiao.org/rockylinux/download-and-version
Source: docs/rockylinux/download-and-version.md
Description: 详细介绍如何选择适合的 Rocky Linux 版本及下载安装镜像的方法

在开始安装 Rocky Linux 之前，选择合适的版本并下载正确的安装镜像是非常重要的第一步。本文将详细介绍 Rocky Linux 的版本体系、如何选择适合自己需求的版本，以及从官方渠道安全下载安装镜像的方法。

## Rocky Linux 的版本体系

### 主要版本与小版本

Rocky Linux 采用类似 RHEL 的版本编号体系：

- **主要版本**：如 Rocky Linux 8、Rocky Linux 9 等，代表重大的功能更新和架构变化
- **小版本**：如 Rocky Linux 8.4、8.5、9.0、9.1 等，包含功能增强、安全更新和 bug 修复

每个主要版本通常支持 10 年，而小版本则会在主要版本的生命周期内定期发布。

### 版本选择考虑因素

在选择 Rocky Linux 版本时，需要考虑以下几个关键因素：

1. **硬件兼容性**：不同版本对硬件的支持可能有所不同，特别是对较新硬件的支持
2. **软件兼容性**：某些应用程序可能只支持特定版本的 Rocky Linux
3. **安全支持周期**：选择仍在安全支持期限内的版本
4. **功能需求**：新版本通常包含更多新功能和改进

## Rocky Linux 的安装镜像类型

Rocky Linux 提供多种不同类型的安装镜像，以满足不同的安装需求：

### 1. DVD 镜像

- **文件名格式**：`Rocky-<version>-x86_64-dvd.iso`
- **容量**：约 9GB
- **特点**：包含完整的安装包集合，可在没有网络连接的环境中进行完整安装
- **适用场景**：需要离线安装或自定义安装的环境

### 2. Minimal 镜像

- **文件名格式**：`Rocky-<version>-x86_64-minimal.iso`
- **容量**：约 1.8GB
- **特点**：只包含最基本的系统组件和包，安装后需要通过网络添加其他软件包
- **适用场景**：需要最小化安装或有特定定制需求的环境

### 3. Boot 镜像

- **文件名格式**：`Rocky-<version>-x86_64-boot.iso`
- **容量**：约 700MB
- **特点**：仅包含引导安装所需的最小文件集，安装过程中需要从网络下载所有软件包
- **适用场景**：网络连接良好的环境，或需要自定义所有安装包的情况

### 4. 其他特殊镜像

除了上述主要镜像类型外，Rocky Linux 还提供了一些特殊用途的镜像：

- **Container 镜像**：用于容器环境
- **Cloud 镜像**：预配置的云平台镜像（如 AWS、Azure、GCP 等）
- **Live 镜像**：可以直接从 USB 启动而无需安装的版本

## 如何选择合适的镜像

### 基于安装环境选择

- **离线环境**：选择 DVD 镜像，确保包含所有必要的软件包
- **在线环境**：可以选择 Minimal 或 Boot 镜像，通过网络获取最新的软件包
- **资源受限环境**：选择 Minimal 镜像，安装最小化的系统

### 基于硬件架构选择

Rocky Linux 主要支持 x86_64（AMD64）架构，但也提供对其他架构的支持：

- **x86_64**：最常见的 64 位 Intel/AMD 处理器架构
- **aarch64**：ARM 64 位架构，适用于 ARM 服务器和设备
- **ppc64le**：PowerPC 64 位小端架构，适用于 IBM Power 服务器
- **s390x**：IBM z Systems 大型机架构

## 从官方渠道下载 Rocky Linux

### 官方下载页面

访问 [Rocky Linux 官方网站](https://rockylinux.org/download/) 是获取安装镜像的最安全方式：

1. 访问官方下载页面
2. 选择所需的版本
3. 选择适合的镜像类型
4. 选择一个靠近您的镜像站点
5. 下载 ISO 文件

### 使用镜像站点

为了加快下载速度，可以选择使用地理位置靠近的镜像站点：

1. 在 [官方镜像列表](https://mirrors.rockylinux.org/mirrormanager/mirrors) 中查找
2. 选择一个地理位置近、带宽充足的镜像站点
3. 导航到相应版本和镜像类型的目录
4. 下载 ISO 文件

### 验证下载的镜像

为了确保下载的镜像文件完整且未被篡改，建议进行以下验证步骤：

#### 1. 验证文件哈希值

Rocky Linux 提供了校验和文件，可以用于验证下载的 ISO 文件：

1. 下载与 ISO 文件对应的校验和文件（通常是 CHECKSUM 或 SHA256SUM 文件）
2. 在本地计算下载的 ISO 文件的哈希值
3. 将计算结果与校验和文件中的值进行比较

在 Linux 系统上，可以使用以下命令计算 SHA256 哈希值：

```bash
sHA256SUM Rocky-<version>-x86_64-dvd.iso
```

在 Windows 系统上，可以使用 PowerShell：

```powershell
Get-FileHash -Algorithm SHA256 Rocky-<version>-x86_64-dvd.iso
```

#### 2. 验证 GPG 签名

为了进一步确保文件的真实性，可以验证 GPG 签名：

1. 下载与校验和文件对应的 GPG 签名文件（通常扩展名为 .asc）
2. 导入 Rocky Linux 的 GPG 公钥
3. 使用 GPG 验证签名

## 创建安装媒介

下载完成并验证了 ISO 文件后，下一步是创建可启动的安装媒介（如 USB 驱动器或 DVD）。

### 创建 USB 安装盘

#### 在 Linux 上使用 dd 命令

```bash
sudo dd if=Rocky-<version>-x86_64-dvd.iso of=/dev/sdX bs=4M status=progress oflag=sync
```

> 注意：将 `/dev/sdX` 替换为您的 USB 驱动器的实际设备路径

#### 在 Windows 上使用 Rufus

1. 下载并安装 [Rufus](https://rufus.ie/)
2. 启动 Rufus
3. 选择您的 USB 驱动器
4. 选择下载的 Rocky Linux ISO 文件
5. 点击"开始"创建可启动 USB

### 烧录 DVD

使用任何标准的 DVD 烧录软件（如 Nero、ImgBurn 等）将 ISO 文件烧录到空白 DVD 上。确保使用"烧录镜像"模式，而不是简单地将 ISO 文件复制到 DVD。

## 常见问题与解决方案

### 下载速度慢

- **解决方案**：尝试使用不同的镜像站点，选择地理位置更近的站点
- **解决方案**：使用下载工具（如 wget、aria2 等）支持断点续传的工具

### 验证失败

- **解决方案**：重新下载 ISO 文件
- **解决方案**：确保使用正确的校验和文件和版本

### 创建的安装媒介无法启动

- **解决方案**：检查 BIOS/UEFI 设置，确保从正确的设备启动
- **解决方案**：尝试使用不同的 USB 驱动器或重新创建安装媒介
- **解决方案**：确保 BIOS/UEFI 支持所选启动模式（Legacy 或 UEFI）

## 总结

选择合适的 Rocky Linux 版本并正确下载安装镜像是安装过程的重要第一步。通过本文介绍的方法，您可以根据自己的需求选择合适的版本和镜像类型，并从官方渠道安全地下载和验证安装文件，为成功安装 Rocky Linux 做好准备。

下一章，我们将详细介绍如何安装 Rocky Linux 系统。
