凌峰创科服务平台

Dell服务器Ubuntu安装教程?步骤细节?

第一部分:准备工作

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

Dell服务器Ubuntu安装教程?步骤细节?-图1
(图片来源网络,侵删)

确认服务器硬件兼容性

  • 访问 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 上,可以使用 RufusVentoy
    • 在 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:连接硬件并启动服务器

  1. 将制作好的 Ubuntu U 盘插入服务器的一个 USB 端口。
  2. 连接显示器、键盘和鼠标(首次安装必须使用本地控制)。
  3. 打开服务器电源。

步骤 2:进入 BIOS/iDRAC 并设置启动顺序

这是最关键的技术环节,决定了服务器从哪里启动。

  1. 开机自检:服务器启动时,屏幕上会提示按某个键进入 BIOS/Setup,通常是 F2F11在倒计时结束前快速按下相应按键
    • F2:进入 BIOS/UEFI 设置。
    • F11:进入 One-Time Boot Menu(一次性启动菜单),通常更方便。
  2. 使用 One-Time Boot Menu (推荐)
    • 如果按了 F11,你会看到一个设备列表。
    • 使用键盘上下键选择 "USB Storage Device" 或类似名称的选项。
    • 按回车键,服务器会立即从 U 盘启动,进入 Ubuntu 安装程序。
  3. 在 BIOS 中设置默认启动项
    • 如果按了 F2,进入 BIOS 主界面。
    • 找到 "Boot" 或 "Boot Sequence" 菜单。
    • 将 "Boot Mode" 设置为 "UEFI"(强烈推荐,比 Legacy 更现代、安全)。
    • 在启动设备列表中,将 "USB Storage Device" 移动到第一位。
    • F10 保存并退出,服务器会自动重启并从 U 盘启动。

步骤 3:开始 Ubuntu 安装

  1. 选择语言和键盘布局:选择你熟悉的语言和键盘布局,然后点击 "Install Ubuntu"。
  2. 网络配置
    • 如果服务器有网线连接,安装程序会自动检测并配置网络,确保连接了网络,因为安装过程中可以下载更新和驱动。
    • 可以选择 "Configure network" 来设置静态 IP 地址,如果需要的话。
  3. 更新和其他软件
    • 选择 "Normal" installation。
    • 勾选 "Download updates while installing" 和 "Install third-party software"。
    • 重要提示:对于 Dell 服务器,第三方的软件主要是驱动,勾选此项可以让安装程序尝试加载你之前在 Dell 官网上找到的驱动,或者通用的硬件驱动(如网卡、RAID 卡)。
  4. 安装类型 - 最关键的选择
    • 这里会显示你服务器的硬盘信息,你会看到类似 "Linux RAID" 或 "SATA" 等设备。
    • 使用现有 RAID
      • 如果你之前已经在 iDRAC 中配置了 RAID,你会看到一个或多个 RAID 设备(/dev/sda 是一个 1TB 的 RAID 5 卷)。
      • 选择 "Install Ubuntu alongside" 或 "Erase disk and install Ubuntu",直接选择这个 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 等逻辑卷)。
  5. 时区设置:在地图上点击你的位置或直接输入城市名。
  6. 创建用户
    • 输入你的 姓名(用于显示)。
    • 输入一个 服务器名称ubuntu-server-01)。
    • 输入一个 用户名admin)。
    • 输入并确认一个 强密码
    • 系统会询问是否需要加密主目录,对于服务器,通常不需要,可以直接选择 "No"。
  7. 等待安装完成:系统会自动复制文件并安装软件,这个过程可能需要 10-30 分钟,具体取决于你的硬件性能和网络速度。

步骤 4:首次启动和基本配置

  1. 安装完成后,系统会提示 "Installation complete",现在可以 移除 U 盘,然后按回车键重启。

    Dell服务器Ubuntu安装教程?步骤细节?-图2
    (图片来源网络,侵删)
  2. 服务器会首次进入新安装的 Ubuntu 系统,输入你刚才创建的用户名和密码登录。

  3. 更新系统

    sudo apt update
    sudo apt upgrade -y
  4. 安装 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
  5. 配置 SSH(可选但推荐)

    • 安装 OpenSSH 服务器,这样你就可以从其他电脑远程管理服务器了。
      sudo apt install -y openssh-server
    • 编辑 SSH 配置文件以增强安全性:
      sudo nano /etc/ssh/sshd_config
    • 修改或添加以下行:
      PermitRootLogin no
      PasswordAuthentication no  # 强烈建议使用密钥登录
    • 重启 SSH 服务:
      sudo systemctl restart sshd

第三部分:常见问题与解决方案

Q1: 安装过程中找不到网卡,无法连接网络怎么办?

  • 原因:默认的 Ubuntu 内核可能不包含你的服务器网卡(特别是 Broadcom)的驱动。
  • 解决方案
    1. 在安装界面的 "Network configuration" 步骤,选择 "Configure network"。
    2. 如果列表为空,可以尝试手动加载驱动,按 Ctrl+Alt+F2 切换到 TTY 终端。
    3. 使用 modprobe 命令加载你提前从 Dell 官网下载的 .ko 驱动文件,对于 Broadcom NetXtreme 卡:
      # 假设驱动文件在 U 盘的某个路径
      sudo modprobe bnxt_en
    4. 加载成功后,尝试配置网络。
    5. 如果还是不行,一个更简单的方法是 在安装前将驱动文件放在 U 盘的 firmwaredrivers 目录下,并告知安装程序,或者,在安装时选择 "Add driver CD"(虽然 U 盘不是 CD,但有时可以识别)。

Q2: 无法识别到 RAID 硬盘,只能看到单块物理盘?

  • 原因:Ubuntu 默认的内核驱动(如 megaraid_sas)可能不支持你 RAID 卡的所有功能,或者驱动没有加载。
  • 解决方案
    1. 最佳方案:在安装前进入 iDRAC,使用其虚拟控制台创建 RAID 卷,这样安装程序就能直接看到一个逻辑磁盘。
    2. 次选方案:在安装过程中,当选择安装类型时,按 Alt+F2 切换到 TTY 终端。
    3. 使用 lsmod 查看当前加载的模块。
    4. 使用 modprobe 手动加载 Dell 提供的 RAID 驱动,mpt3saslsi_mr3
    5. 加载成功后,回到安装界面(Alt+F1),刷新设备列表,应该就能看到 RAID 设备了。

Q3: 安装后 iDRAC 无法正常工作?

  • 原因:缺少 ipmi_siipmi_devintf 模块。

  • 解决方案

    1. 安装 openipmiipmitool

      sudo apt install -y openipmi ipmitool
    2. 重启服务器后,iDRAC 通常就能被系统识别。

    3. 你可以使用 ipmitool 命令来测试和管理 iDRAC:

      # 查看传感器信息(温度、风扇等)
      sudo ipmitool sensor list
      # 查看系统信息
      sudo ipmitool fru

在 Dell 服务器上安装 Ubuntu 的核心在于 “事前准备”“驱动加载”

  1. 准备:查手册、下驱动、备份数据。
  2. 启动:正确设置 BIOS/UEFI 启动顺序。
  3. 安装:优先使用 LVM,利用安装程序自带的驱动加载功能。
  4. 配置:安装后务必安装 Dell 的 openmanage 工具集,确保硬件监控和管理功能正常。

遵循以上步骤,你就能顺利完成在 Dell 服务器上的 Ubuntu 安装,并为其后续的生产环境部署打下坚实的基础。

分享:
扫描分享到社交APP
上一篇
下一篇