Dell 服务器安装 CentOS 详细指南
在 Dell 服务器上安装 CentOS,与在普通 PC 或品牌机上安装有显著不同,Dell 服务器的硬件(如 RAID 卡、iDRAC、网卡)需要特殊的驱动支持,并且通过 iDRAC 可以极大地简化安装和管理工作。

本指南将以安装 CentOS 7/8/9 为例,过程基本一致。
第一部分:安装前准备
这是最关键的一步,准备充分可以避免安装过程中 90% 的问题。
硬件准备
- 一台 Dell 服务器 (PowerEdge R740, R750, R650 等)。
- 一个可引导的安装介质:
- 推荐:一个 16GB 或以上 的 U 盘,我们将使用它来创建一个可引导的 CentOS 安装盘。
- 备选:一个 DVD 光盘(现在服务器已很少配备光驱)。
- 稳定的电源和网络连接。
软件准备
- CentOS ISO 镜像文件:
- 从官方源下载,注意区分 CentOS Stream 和 CentOS Linux (7/8) 的 EOL (End of Life) 状态。
- CentOS 7 (已停止维护): https://vault.centos.org/7.9.2009/isos/x86_64/
- CentOS Stream (RHEL 的上游开发版): https://www.centos.org/centos-stream/
- AlmaLinux / Rocky Linux (RHEL 的下游 1:1 兼容版,推荐作为 CentOS 替代品): https://almalinux.org/ / https://rockylinux.org/
- 创建可引导 U 盘的工具:
最重要的一步:获取 Dell 驱动
Dell 服务器的 RAID 控制器、网卡、iDRAC 等硬件在默认的 CentOS 安装 ISO 中可能没有包含驱动,导致无法识别硬盘或网卡。
解决方案:

-
访问 Dell Support Website:
- 打开 Dell Support Website。
- 输入您的服务器 服务标签,系统会自动识别您的服务器型号。
-
下载驱动包:
- 在驱动下载页面,找到操作系统为 "Linux" 的驱动。
- 关键驱动:
- RAID 控制器驱动: 这是最重要的,如果您使用的是 PERC H730P 控制器,就需要下载对应的
megasas或lsi_mr驱动,通常以.tar.gz或.zip格式提供。 - 网络控制器驱动: 如果您需要通过网络安装(PXE),则需要下载网卡驱动,
bnx2x或qlogic。 - iDRAC 驱动: 如果想在 CentOS 内部管理 iDRAC,也需要安装驱动。
- RAID 控制器驱动: 这是最重要的,如果您使用的是 PERC H730P 控制器,就需要下载对应的
-
将驱动集成到安装 U 盘:
- 这是最推荐的方法,可以确保安装过程顺利进行。
- 使用
Ventoy工具:将下载的驱动包(通常是.iso文件)和 CentOS ISO 文件一起放入 U 盘的 Ventoy 分区即可,Ventoy 会自动加载这些驱动。 - 使用
dd命令 (较复杂):- 将 CentOS ISO 挂载到系统中。
- 解压下载的 Dell 驱动包,找到
.img或.dd格式的驱动文件。 - 使用
dd命令将驱动文件写入到 ISO 的特定位置(这需要一些 Linux 命令行操作,对新手不友好)。
第二部分:BIOS/UEFI 和 iDRAC 设置
启动服务器
- 将准备好的 U 盘插入服务器后面的 USB 端口。
- 开启或重启服务器。
- 在出现
F2 <System Setup>或F11 <Boot Menu>提示时,迅速按下相应按键进入 BIOS/UEFI 或启动菜单。
配置启动顺序
- 进入 Boot Menu (F11):
- 选择您的 U 盘作为 第一启动项。
- 保存设置并退出,服务器将从 U 盘启动。
配置虚拟 Media (可选但推荐)
如果您将 ISO 文件放在了网络上的 NFS 或 HTTP 服务器上,并且想通过 iDRAC 的虚拟光驱来安装,可以这样做:

- 进入 iDRAC: 开机时按
F2进入 System Setup,找到iDRAC Settings->Network->IPv4,记下 iDRAC 的 IP 地址。 - 从另一台电脑访问 iDRAC: 在浏览器中输入
https://<iDRAC_IP>,使用默认用户名root和密码calvin登录。 - 挂载虚拟 Media:
- 导航到
Media->Virtual Media。 - 勾选
Virtual CD/DVD。 - 选择
Connect。 - 在
Image Path中,输入您存放 CentOS ISO 的网络路径,nfs://server_ip/path/to/CentOS.iso或http://server_ip/path/to/CentOS.iso。 - 连接成功后,在服务器的启动菜单中,您会看到一个
Virtual CD选项,将其设为第一启动项即可。
- 导航到
第三部分:CentOS 安装过程
服务器从 U 盘或虚拟光驱启动后,会进入 CentOS 的安装界面。
启动安装程序
- 在启动菜单中,选择
Install CentOS ...或Test this media & install CentOS ...(推荐测试,以防介质损坏)。 - 如果您提前集成了驱动,安装程序会自动加载,如果没有,在看到
Boot:提示时,按Tab键,在命令行末尾添加rd.driver.blacklist=...或指定驱动路径,但这很复杂,所以再次强调提前集成驱动的重要性。 - 如果您通过 网络 (PXE) 启动,安装程序会尝试从 DHCP 服务器获取 IP,如果成功,它会自动加载
initrd驱动文件,您只需将下载的 Dell 驱动文件放在 TFTP 服务器的指定目录下即可。
语言和键盘设置
- 选择您的语言("English")和键盘布局("U.S. English")。
安装信息摘要
这是安装的核心配置界面。
a. 安装源
- 本地介质: 默认选择,即您使用的 U 盘或虚拟光驱。
b. 目标配置 - 最重要!
- 自动分区: 不推荐 在生产服务器上使用,Dell 服务器的 RAID 配置非常灵活,自动分区可能会破坏您的 RAID 配置。
- 我想要配置存储: 强烈推荐 选择此项。
- 点击 "Done"。
- 在 "Storage Devices" 界面,您会看到您的物理硬盘,
DELL PERC H730P Adapter ...。 - 创建 LVM 或标准分区:
- 推荐 LVM: 逻辑卷管理,便于未来动态调整分区大小。
- 点击 "Click here to create them automatically" 进行自动 LVM 分区(会创建
/boot,swap, 分区)。 - 或者手动分区:
/boot: 1G, 标准分区。swap: 内存大小的 1-2 倍,标准分区。- (根分区): 剩余所有空间,标准分区或 LVM 物理卷/逻辑卷。
- RAID 配置: 如果您的硬盘没有在 RAID 控制器上做成 RAID 组,您可以在这里创建,选择两块硬盘,创建一个 RAID 1 镜像。
- **点击
