第一部分:准备工作
在开始安装之前,充分的准备工作可以避免很多后续问题。

确认服务器型号和硬件信息
这是最关键的一步,因为它决定了你需要下载哪些驱动和固件。
- 查看服务器标签:通常在服务器前面板或顶部贴有服务器的标签,上面有
Model(如PowerEdge R750,R740,T550等) 和Service Tag(服务标签)。 - 进入系统信息:开机时进入 BIOS/UEFI 或 iDRAC/ILO (远程管理卡),可以查看详细的硬件配置。
下载所需的软件和驱动
- Linux 安装镜像:从你选择的 Linux 发行版官网下载 ISO 镜像文件。
- Red Hat Enterprise Linux (RHEL) / CentOS Stream / Rocky Linux / AlmaLinux
- Ubuntu Server
- SUSE Linux Enterprise Server (SLES)
- Debian
- Dell 服务器驱动:
- 推荐方式:从 Dell 官网下载 Dell Repository 或 Dell OpenManage Server Administrator (OMSA) 的安装包,这个包包含了绝大多数硬件(如 RAID 卡、HBA 卡、网卡、iDRAC 等)所需的驱动,在安装过程中,系统会自动识别并加载这些驱动。
- 下载地址:访问 Dell Support Website,输入你的服务标签或选择你的服务器型号,在“驱动和下载”部分查找。
准备安装介质
你需要一个可启动的 U 盘来安装 Linux。
- 推荐工具:
- Rufus (Windows 平台,非常流行且易用)
- BalenaEtcher (跨平台,界面简洁)
dd命令 (Linux/macOS 终端,原生命令)
- 制作步骤:选择下载好的 Linux ISO 文件和你的 U 盘,点击“开始”或“Flash”即可。注意:此过程会清空 U 盘上的所有数据!
连接和配置外设
- 显示器和键盘:对于首次安装,强烈建议直接连接服务器的 VGA/DP 接口和键盘,以便于观察启动过程和进行交互式操作。
- 网络:确保网线已连接,因为后续需要通过网络更新系统和下载驱动。
了解服务器的存储配置
Dell 服务器通常使用 PERC (PowerEdge RAID Controller) 卡来管理硬盘,你需要了解:
- RAID 模式:你打算使用哪种 RAID 级别?(RAID 0, 1, 5, 6, 10),这需要在安装前通过 Ctrl+R 或 Ctrl+ 进入 PERC C 模式配置实用程序 进行设置。
- 直通模式:如果你不使用 RAID,而是希望操作系统直接看到物理硬盘(JBOD 模式),也需要在这里配置。
- 建议:对于生产环境,强烈推荐配置至少为 RAID 1 (镜像) 或更高,以保证数据安全。
第二部分:安装步骤
步骤 1:启动服务器并进入启动菜单
- 将制作好的 U 盘插入服务器的 USB 端口。
- 开机或重启服务器。
- 在出现 Dell 徽标时,反复按
F12键,这会启动一次性启动菜单,允许你选择从哪个设备启动。 - 在启动菜单中,选择你的 U 盘(通常显示为
UEFI: [你的U盘品牌]或USB: [你的U盘品牌]),然后按回车。
步骤 2:开始 Linux 安装程序
- 从 U 盘启动后,你会看到 Linux 发行版的安装程序启动界面。
- 选择 "Install [你的发行版名称]" 并按回车。
- 接下来是一系列的图形化或文本界面设置,根据你的需求进行选择:
- 语言和地区:选择你偏好的语言和时区。
- 键盘布局:通常选择
English (US)。 - 网络和主机名:配置你的服务器 IP 地址(建议使用静态 IP)、主机名等,确保网络是连通的,因为后续需要在线更新。
步骤 3:分区和存储配置
这是安装过程中最核心的部分,请务必小心。

使用 Dell 提供的驱动(强烈推荐)
- 在安装程序询问你如何安装时,选择“自定义(高级)”分区。
- 在分区界面,点击左下角的 "Load driver" (加载驱动) 按钮。
- 插入你之前准备的、包含 Dell 驱动包的 U 盘,找到
.img驱动文件(通常在linux/目录下),加载它。 - 加载成功后,你会看到一个新的设备选项,如
Dell PERC H700 Adapter。选择这个设备进行分区,而不是默认的sda或nvme0n1,这能确保 RAID 控制器被正确识别和初始化。
手动分区 如果你没有加载驱动,或者对分区非常熟悉,可以手动创建,以下是一个通用的企业级服务器分区方案建议:
| 挂载点 | 文件系统 | 大小 | 用途说明 |
|---|---|---|---|
/boot |
ext4 |
1 GiB |
存放内核和引导文件,独立分区更安全。 |
ext4 |
50-100 GiB |
根分区,存放系统和应用程序。 | |
/home |
ext4 |
剩余空间 | 用户家目录,方便数据管理和重装系统。 |
swap |
swap |
内存的 1-2 倍 | 虚拟内存,用于系统休眠或内存不足时使用。 |
- 注意:如果你的系统盘是 NVMe SSD,设备名可能是
nvme0n1p1;如果是 SATA/SAS 硬盘,可能是sda1,请根据实际情况选择。
步骤 4:安装并配置基本系统
- 用户设置:创建一个管理员用户(
sudo用户)和设置其密码。不要只使用 root 用户。 - 时区:选择你所在的时区。
- 软件选择:根据你的服务器用途选择安装包,如果用作 Web 服务器,就勾选 "Web Server" 相关的软件包。
- 安装程序将写入硬盘更改:安装程序会确认所有设置,然后开始安装,安装完成后,它会提示你重启。
第三部分:安装后配置
步骤 1:移除安装介质
重启时,务必拔掉 U 盘,否则服务器可能会再次从 U 盘启动。
步骤 2:更新系统
首次登录后,第一件事就是更新所有软件包到最新版本。

# 对于 RHEL/CentOS/Rocky/AlmaLinux sudo dnf update -y # 对于 Ubuntu/Debian sudo apt update && sudo apt upgrade -y
步骤 3:安装 Dell 管理工具
这是让 Dell 服务器发挥全部潜力的关键。
-
下载 OMSA 安装包:从 Dell 官网为你发行版和服务器型号下载
DELL-SYSTEM-UPDATE或srvadmin-all包。 -
安装示例 (以 RHEL/CentOS 为例):
# 下载安装包 (请替换为实际下载的文件名) wget -O dell-repo.tar.gz http://downloads.dell.com/.../dell-repo-latest.tar.gz # 解压 tar -xvzf dell-repo.tar.gz # 进入目录并安装 cd dell-repo sudo ./srvadmin-install.sh -noveritas # 启用并设置开机自启 sudo systemctl enable dsm_om_sa_service sudo systemctl start dsm_om_sa_service
-
验证安装:安装完成后,你可以通过
https://<你的服务器IP>:1311访问 OMSA 的 Web 界面,或者使用命令行工具omreport来监控硬件状态。
步骤 4:配置 iDRAC/ILO
iDRAC (Integrated Dell Remote Access Controller) 是服务器的“大脑”,即使服务器关机也能远程管理。
- 启用:在 BIOS 中确保 iDRAC 已启用。
- 获取 IP:通常通过 DHCP 自动获取 IP,或者你在 BIOS 中手动设置。
- 访问:在浏览器中输入
https://<iDRAC的IP>,使用默认用户名root和密码calvin登录。 - 安全设置:首次登录后,必须立即修改默认密码! 然后可以配置网络、用户权限、虚拟控制台等功能。
常见问题与技巧
-
问题:安装过程中找不到硬盘。
- 解决:这通常意味着 RAID 卡的驱动没有被加载,返回到分区步骤,确保使用 "Load driver" 功能加载了正确的 Dell 驱动。
-
问题:安装速度非常慢。
- 解决:检查网络设置,确保安装程序可以访问网络下载更新和组件,如果是在内网,可以配置本地软件源。
-
技巧:通过 iDRAC 进行虚拟安装。
你不需要物理 U 盘,登录 iDRAC 的 Web 界面,进入 "Virtual Media" (虚拟介质) 选项卡,上传你的 Linux ISO 文件,并将其映射为虚拟光驱,然后重启服务器,在启动菜单中选择从虚拟光驱启动即可,这对于远程安装非常有用。
-
技巧:使用 Kickstart 或 Preseed 文件实现无人值守安装。
对于批量部署,可以创建一个应答文件,让安装程序自动完成所有配置,无需人工干预。
通过以上步骤,你就可以顺利地在 Dell 服务器上完成 Linux 的安装和初步配置了,祝你安装顺利!
