核心流程概览
- 前期准备: 确认硬件、下载所需软件、规划系统。
- 配置服务器固件: 进入 BIOS/UEFI 和 iDRAC,进行必要的硬件设置。
- 启动安装程序: 通过物理介质或 iDRAC 远程挂载镜像启动。
- 分区与安装: 进行磁盘分区、选择软件包等核心安装步骤。
- 安装后配置: 安装驱动、优化系统、配置监控。
第一步:前期准备
这是最关键的一步,充分的准备可以避免安装过程中的大部分问题。

确认服务器型号和硬件配置
- 如何查看: 服务器开机时,在 Dell Logo 画面会显示型号,如
PowerEdge R750,或者,在系统信息中查看。 - 为什么重要: 不同型号的服务器支持的 CPU、内存、RAID 卡、网卡都不同,你需要根据你的硬件来下载对应的驱动。
下载所需的软件
你需要下载以下三个核心文件:
-
Linux 操作系统镜像:
- 推荐选择: CentOS Stream, Rocky Linux, AlmaLinux, Ubuntu Server LTS,这些发行版对服务器硬件支持良好,社区和文档资源丰富。
- 下载地址: 各发行版的官方网站。
- 格式: 通常为
.iso文件。
-
Dell 服务器硬件信息包:
- 作用: 这是 Dell 官方的“硬件适配层”,包含了所有针对 Dell 服务器硬件优化的驱动程序和工具,强烈建议在安装时加载它,可以避免很多硬件兼容性问题。
- 名称:
dell-repo-config或srvadmin-all等包名。 - 下载地址: Dell Support Website (https://www.dell.com/support/home)。
- 操作步骤:
- 输入你的服务器服务标签或型号。
- 进入“驱动和下载”页面。
- 在操作系统下拉菜单中选择你要安装的 Linux 发行版(如 "Red Hat Enterprise Linux Linux 9.x" 或 "Ubuntu Linux 20.04")。
- 搜索并下载 "System Management" 或 "Controller Device" 类别下的最新版本的
dell-repo-config或类似工具包,它通常是一个.tar.gz或.rpm/.deb文件。
-
Dell iDRAC 远程访问卡固件/驱动(可选但推荐):
(图片来源网络,侵删)如果你的服务器有远程管理卡(iDRAC),你也可以提前下载其最新的固件,在安装后更新。
准备安装介质
将下载好的 Linux .iso 文件制作成可启动的 U 盘。
- 工具推荐:
- Windows: balenaEtcher, Rufus (选择 DD Image 模式)。
- Linux:
dd命令 (sudo dd if=/path/to/linux.iso of=/dev/sdX bs=4M status=progress && sync)。 - macOS:
dd命令 或 Diskmaker X。
规划磁盘分区方案
对于服务器,合理的分区至关重要。
- LVM (Logical Volume Manager) vs. 标准分区:
- 推荐 LVM: LVM 提供了极大的灵活性,你可以在线调整分区大小、创建快照,这对于服务器运维非常有用,默认安装选项通常会推荐 LVM。
- 推荐的分区方案(以 200GB+ 硬盘为例):
- Boot:
1 GiB(用于存放引导文件,如果使用 UEFI 启动,则需要一个 EFI 分区,通常是512 MiB,格式为FAT32)。 - Swap (交换空间): 通常设置为与物理内存大小相等或略小,如果内存很大(如 64GB),可以设置为 32GB 或更小,因为现代系统很少会用到全部 Swap。
- Root (): 剩余空间的大部分,
50 GiB。 - Home (
/home): 剩余空间,用于存放用户数据。
- Boot:
第二步:配置服务器固件
进入 BIOS/UEFI Setup
- 开机或重启服务器。
- 在出现
DellLogo 时,反复按F2键。 - 你会进入蓝色的 BIOS/UEFI 设置界面。
关闭 Secure Boot(如果需要)
- 位置:
System Settings->Boot Settings - 操作: 将
Secure Boot设置为Disabled。 - 原因: 很多开源的 Linux 内核和驱动模块没有被 Microsoft 的签名数据库收录,会导致 Secure Boot 阻止启动,除非你使用的是像 RHEL 那样有官方签名的企业版,否则建议关闭。
设置启动模式
- 位置:
System Settings->Boot Settings - 操作: 确保你的启动模式(
Boot Mode)与你的安装介质和分区方案匹配。- UEFI: 现代、更安全,支持大硬盘(>2TB),如果你的 U 盘是 UEFI 方式制作的,请选择此项。
- Legacy: 传统模式。
- 建议: 优先使用 UEFI。
配置 RAID(如果使用 RAID)
- **位置:
System Settings->Integrated Devices->RAID Properties或Ctrl+R(在启动时按) - 操作:
- 如果你的硬盘是独立的,你需要先在 RAID 卡(如 PERC H730P)的配置界面中创建一个 Virtual Disk (VD)。
- 选择 RAID 级别:RAID 1 (镜像,用于系统盘,可靠性高) 或 RAID 5/6 (条带+奇偶校验,用于数据盘,容量大)。
- 选择要包含的物理磁盘。
- 创建后,你会看到一个逻辑磁盘(
Virtual Disk 0),Linux 安装程序会把它识别为一个单一的硬盘。
第三步:启动安装程序
**方法一:物理 U 盘安装(最常用)
- 将制作好的 U 盘插入服务器后面的 USB 端口。
- 开机或重启服务器。
- 在出现
DellLogo 时,按F12键,进入 One-Time Boot Menu (一次性启动菜单)。 - 使用上下键选择你的 U 盘(通常会显示为
UEFI: USB ...或USB ...),然后按 Enter。 - 接下来就会进入 Linux 安装程序的欢迎界面。
通过 iDRAC 远程挂载镜像(推荐用于远程安装)
如果你的服务器位于机房,无法物理操作,iDRAC 是你的最佳工具。

-
准备工作:
- 确保服务器已连接到网络,iDRAC 已配置好 IP 地址。
- 将 Linux
.iso镜像文件上传到一个可以通过 HTTP/SFTP 访问的位置(局域网内的文件服务器、Web 服务器,或者 iDRAC 本身的虚拟媒体)。
-
在 iDRAC Web 界面操作:
- 通过浏览器登录 iDRAC 的 IP 地址。
- 进入 "Media" 或 "Virtual Media" 选项卡。
- 选择 "Virtual CD/DVD"。
- 选择 "Image" 或 "Connect Image"。
- 输入你上传的 Linux ISO 镜像的 URL(
http://fileserver/path/to/CentOS-Stream-9-x86_64-dvd1.iso)。 - 点击 "Connect"。
-
启动服务器:
- 在 iDRAC 控制台或虚拟控制台中,重启服务器。
- 在启动时按
F12,选择从 "Virtual CD/DVD" 启动。 - 这样服务器就会从你远程挂载的 ISO 镜像启动安装程序。
第四步:分区与安装
- 选择语言和键盘布局。
- 安装源配置: 选择 "Installation Source",确保指向了正确的设备(你的 U 盘或 iDRAC 虚拟光驱)。
- 软件选择:
- 重要! 在这个界面,点击 "Load driver" 或 "添加存储驱动"。
- 浏览并选择你之前下载的 Dell 硬件信息包中的驱动文件(通常是
.img文件),这一步会加载 Dell RAID 卡、网卡等硬件的驱动,确保安装程序能正确识别你的硬盘和网络。 - 选择 "Minimal Install" 或 "Server with GUI" 等安装方案。
- 安装位置:
- 选择 "I will configure partitioning"。
- 选择你之前在 RAID 卡上创建的那个逻辑磁盘(如
Virtual Disk 0)。 - 点击 "Done",然后点击 "+ Add a mount point" 来创建我们规划好的分区(/boot, /, /home, swap),选择 LVM 格式。
- 网络和主机名:
- 开启以太网连接,设置主机名。
- 强烈建议: 配置一个静态 IP 地址,而不是使用 DHCP,因为服务器 IP 地址通常需要固定。
- 开始安装: 设置 root 密码,创建一个普通用户账户。
- 等待安装过程完成,然后根据提示重启服务器。
第五步:安装后配置
-
更新系统:
# 对于 CentOS/Rocky/AlmaLinux sudo dnf update -y # 对于 Ubuntu sudo apt update && sudo apt upgrade -y
-
安装 Dell 管理工具:
- 你之前下载的
dell-repo-config包现在就派上用场了。 - 对于 RHEL/CentOS 系:
sudo dnf install -y dell-repo-config sudo dnf install -y srvadmin-all # 安装全套管理工具,包括 omreport, omconfig 等
- 对于 Ubuntu:
sudo dpkg -i dell-repo-config*.deb sudo apt update sudo apt install -y srvadmin-all
- 这些工具让你可以从命令行监控硬件状态(温度、风扇、电压、硬盘健康度等)。
- 你之前下载的
-
配置防火墙:
- 如果需要通过 iDRAC Web 界面或 SSH 远程管理,请确保防火墙放行了相应端口。
- 对于 firewalld (CentOS/RHEL):
sudo firewall-cmd --permanent --add-service=ssh sudo firewall-cmd --reload
-
(可选)更新 iDRAC 固件:
- 如果你之前下载了 iDRAC 固件,可以在 Linux 系统中使用 Dell 提供的
racadm工具进行更新,或者通过 iDRAC Web 界面进行更新。
- 如果你之前下载了 iDRAC 固件,可以在 Linux 系统中使用 Dell 提供的
至此,你的 Dell 服务器已经成功安装并配置好了 Linux 系统,可以投入使用了。
