第一部分:准备工作
在开始之前,请务必完成以下准备工作,这能避免 90% 以上的安装问题。

确认服务器硬件兼容性
- 访问 Dell 支持网站:这是最关键的一步,访问 Dell Support 官网。
- 输入服务器的服务标签:在服务器机身上找到一个标签,上面有 "Service Tag" 或 "Express Service Code"。
- 查找系统手册和驱动:
- 进入支持页面后,找到 "文档" 或 "手册" 部分,下载并阅读 《系统信息指南》 或 《用户指南》,这会告诉你如何进入 BIOS/iDRAC、如何配置 RAID 等。
- 找到 "驱动程序和下载" 部分,选择你的操作系统为 Ubuntu,即使你要安装的版本不在列表中(例如你装 22.04,但只有 18.04 的驱动),通常也能找到关键驱动,重点关注:
- RAID 控制器驱动:PERC (PowerEdge RAID Controller)。
- 网络控制器驱动:Broadcom NetXtreme 或 Intel X550。
- iDRAC/基础管理控制器驱动:这是远程管理卡,对服务器运维至关重要。
准备安装介质
你需要一个可启动的 Ubuntu 安装 U 盘。
- 下载 Ubuntu Server 镜像:从 Ubuntu 官网 下载最新的 LTS (长期支持) 版本,Ubuntu 22.04.3 LTS。强烈推荐使用 Server 版本,它没有桌面环境,更轻量、稳定,适合服务器。
- 制作启动 U 盘:
- 在 Windows 上,可以使用 Rufus 或 Ventoy。
- 在 Linux 或 macOS 上,可以使用
dd命令:# 注意:替换 /dev/sdX 为你的 U 盘设备名(如 sdb),务必不要写错! sudo dd if=/path/to/ubuntu-22.04.3-live-server-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync
备份重要数据
警告:安装操作系统会清空硬盘上的所有数据! 如果你的服务器上有重要数据,请务必提前进行完整备份。
第二部分:安装步骤
步骤 1:连接硬件并启动服务器
- 将制作好的 Ubuntu U 盘插入服务器的一个 USB 端口。
- 连接显示器、键盘和鼠标(首次安装必须使用本地控制)。
- 打开服务器电源。
步骤 2:进入 BIOS/iDRAC 并设置启动顺序
这是最关键的技术环节,决定了服务器从哪里启动。
- 开机自检:服务器启动时,屏幕上会提示按某个键进入 BIOS/Setup,通常是
F2或F11。在倒计时结束前快速按下相应按键。F2:进入 BIOS/UEFI 设置。F11:进入 One-Time Boot Menu(一次性启动菜单),通常更方便。
- 使用 One-Time Boot Menu (推荐):
- 如果按了
F11,你会看到一个设备列表。 - 使用键盘上下键选择 "USB Storage Device" 或类似名称的选项。
- 按回车键,服务器会立即从 U 盘启动,进入 Ubuntu 安装程序。
- 如果按了
- 在 BIOS 中设置默认启动项:
- 如果按了
F2,进入 BIOS 主界面。 - 找到 "Boot" 或 "Boot Sequence" 菜单。
- 将 "Boot Mode" 设置为 "UEFI"(强烈推荐,比 Legacy 更现代、安全)。
- 在启动设备列表中,将 "USB Storage Device" 移动到第一位。
- 按
F10保存并退出,服务器会自动重启并从 U 盘启动。
- 如果按了
步骤 3:开始 Ubuntu 安装
- 选择语言和键盘布局:选择你熟悉的语言和键盘布局,然后点击 "Install Ubuntu"。
- 网络配置:
- 如果服务器有网线连接,安装程序会自动检测并配置网络,确保连接了网络,因为安装过程中可以下载更新和驱动。
- 可以选择 "Configure network" 来设置静态 IP 地址,如果需要的话。
- 更新和其他软件:
- 选择 "Normal" installation。
- 勾选 "Download updates while installing" 和 "Install third-party software"。
- 重要提示:对于 Dell 服务器,第三方的软件主要是驱动,勾选此项可以让安装程序尝试加载你之前在 Dell 官网上找到的驱动,或者通用的硬件驱动(如网卡、RAID 卡)。
- 安装类型 - 最关键的选择:
- 这里会显示你服务器的硬盘信息,你会看到类似 "Linux RAID" 或 "SATA" 等设备。
- 使用现有 RAID
- 如果你之前已经在 iDRAC 中配置了 RAID,你会看到一个或多个 RAID 设备(
/dev/sda是一个 1TB 的 RAID 5 卷)。 - 选择 "Install Ubuntu alongside" 或 "Erase disk and install Ubuntu",直接选择这个 RAID 设备进行安装即可。
- 如果你之前已经在 iDRAC 中配置了 RAID,你会看到一个或多个 RAID 设备(
- 未配置 RAID 或想使用 LVM
- 推荐使用 LVM (Logical Volume Manager),它提供了更灵活的磁盘管理能力。
- 选择 "Erase disk and install Ubuntu"。
- 在下一个界面,选择要安装的磁盘(
/dev/sdb和/dev/sdc组成 RAID,或者/dev/sda是单个硬盘)。 - 点击 "Install Now"。
- 系统会询问你是要使用整个磁盘还是手动分区。强烈建议选择 "Use LVM with encrypted LVM",然后点击 "Install Now",这样会自动创建一个优化的 LVM 布局(根 ,
home,swap等逻辑卷)。
- 时区设置:在地图上点击你的位置或直接输入城市名。
- 创建用户:
- 输入你的 姓名(用于显示)。
- 输入一个 服务器名称(
ubuntu-server-01)。 - 输入一个 用户名(
admin)。 - 输入并确认一个 强密码。
- 系统会询问是否需要加密主目录,对于服务器,通常不需要,可以直接选择 "No"。
- 等待安装完成:系统会自动复制文件并安装软件,这个过程可能需要 10-30 分钟,具体取决于你的硬件性能和网络速度。
步骤 4:首次启动和基本配置
-
安装完成后,系统会提示 "Installation complete",现在可以 移除 U 盘,然后按回车键重启。
(图片来源网络,侵删) -
服务器会首次进入新安装的 Ubuntu 系统,输入你刚才创建的用户名和密码登录。
-
更新系统:
sudo apt update sudo apt upgrade -y
-
安装 Dell 专用驱动和工具:
-
这一步至关重要,能确保服务器的硬件(尤其是 iDRAC)被正确识别和管理。
-
安装
openmanage套件:sudo apt install -y dell-openmanage-server-administrator
-
安装
srvadmin命令行工具:sudo apt install -y srvadmin-base srvadmin-storageserver
-
安装后,你可以使用以下命令来监控硬件状态:
# 查看硬件信息 sudo omreport chassis # 查看磁盘信息 sudo omreport storage pdisk controller=0 # 查看 RAID 信息 sudo omreport storage vdisk controller=0
-
-
配置 SSH(可选但推荐):
- 安装 OpenSSH 服务器,这样你就可以从其他电脑远程管理服务器了。
sudo apt install -y openssh-server
- 编辑 SSH 配置文件以增强安全性:
sudo nano /etc/ssh/sshd_config
- 修改或添加以下行:
PermitRootLogin no PasswordAuthentication no # 强烈建议使用密钥登录 - 重启 SSH 服务:
sudo systemctl restart sshd
- 安装 OpenSSH 服务器,这样你就可以从其他电脑远程管理服务器了。
第三部分:常见问题与解决方案
Q1: 安装过程中找不到网卡,无法连接网络怎么办?
- 原因:默认的 Ubuntu 内核可能不包含你的服务器网卡(特别是 Broadcom)的驱动。
- 解决方案:
- 在安装界面的 "Network configuration" 步骤,选择 "Configure network"。
- 如果列表为空,可以尝试手动加载驱动,按
Ctrl+Alt+F2切换到 TTY 终端。 - 使用
modprobe命令加载你提前从 Dell 官网下载的.ko驱动文件,对于 Broadcom NetXtreme 卡:# 假设驱动文件在 U 盘的某个路径 sudo modprobe bnxt_en
- 加载成功后,尝试配置网络。
- 如果还是不行,一个更简单的方法是 在安装前将驱动文件放在 U 盘的
firmware或drivers目录下,并告知安装程序,或者,在安装时选择 "Add driver CD"(虽然 U 盘不是 CD,但有时可以识别)。
Q2: 无法识别到 RAID 硬盘,只能看到单块物理盘?
- 原因:Ubuntu 默认的内核驱动(如
megaraid_sas)可能不支持你 RAID 卡的所有功能,或者驱动没有加载。 - 解决方案:
- 最佳方案:在安装前进入 iDRAC,使用其虚拟控制台创建 RAID 卷,这样安装程序就能直接看到一个逻辑磁盘。
- 次选方案:在安装过程中,当选择安装类型时,按
Alt+F2切换到 TTY 终端。 - 使用
lsmod查看当前加载的模块。 - 使用
modprobe手动加载 Dell 提供的 RAID 驱动,mpt3sas或lsi_mr3。 - 加载成功后,回到安装界面(
Alt+F1),刷新设备列表,应该就能看到 RAID 设备了。
Q3: 安装后 iDRAC 无法正常工作?
-
原因:缺少
ipmi_si或ipmi_devintf模块。 -
解决方案:
-
安装
openipmi和ipmitool:sudo apt install -y openipmi ipmitool
-
重启服务器后,iDRAC 通常就能被系统识别。
-
你可以使用
ipmitool命令来测试和管理 iDRAC:# 查看传感器信息(温度、风扇等) sudo ipmitool sensor list # 查看系统信息 sudo ipmitool fru
-
在 Dell 服务器上安装 Ubuntu 的核心在于 “事前准备” 和 “驱动加载”。
- 准备:查手册、下驱动、备份数据。
- 启动:正确设置 BIOS/UEFI 启动顺序。
- 安装:优先使用 LVM,利用安装程序自带的驱动加载功能。
- 配置:安装后务必安装 Dell 的
openmanage工具集,确保硬件监控和管理功能正常。
遵循以上步骤,你就能顺利完成在 Dell 服务器上的 Ubuntu 安装,并为其后续的生产环境部署打下坚实的基础。
