凌峰创科服务平台

Dell服务器Linux安装步骤详解?

核心流程概览

  1. 前期准备: 确认硬件、下载所需软件、规划系统。
  2. 配置服务器固件: 进入 BIOS/UEFI 和 iDRAC,进行必要的硬件设置。
  3. 启动安装程序: 通过物理介质或 iDRAC 远程挂载镜像启动。
  4. 分区与安装: 进行磁盘分区、选择软件包等核心安装步骤。
  5. 安装后配置: 安装驱动、优化系统、配置监控。

第一步:前期准备

这是最关键的一步,充分的准备可以避免安装过程中的大部分问题。

Dell服务器Linux安装步骤详解?-图1
(图片来源网络,侵删)

确认服务器型号和硬件配置

  • 如何查看: 服务器开机时,在 Dell Logo 画面会显示型号,如 PowerEdge R750,或者,在系统信息中查看。
  • 为什么重要: 不同型号的服务器支持的 CPU、内存、RAID 卡、网卡都不同,你需要根据你的硬件来下载对应的驱动。

下载所需的软件

你需要下载以下三个核心文件:

  • Linux 操作系统镜像:

    • 推荐选择: CentOS Stream, Rocky Linux, AlmaLinux, Ubuntu Server LTS,这些发行版对服务器硬件支持良好,社区和文档资源丰富。
    • 下载地址: 各发行版的官方网站。
    • 格式: 通常为 .iso 文件。
  • Dell 服务器硬件信息包:

    • 作用: 这是 Dell 官方的“硬件适配层”,包含了所有针对 Dell 服务器硬件优化的驱动程序和工具,强烈建议在安装时加载它,可以避免很多硬件兼容性问题。
    • 名称: dell-repo-configsrvadmin-all 等包名。
    • 下载地址: Dell Support Website (https://www.dell.com/support/home)。
    • 操作步骤:
      1. 输入你的服务器服务标签或型号。
      2. 进入“驱动和下载”页面。
      3. 在操作系统下拉菜单中选择你要安装的 Linux 发行版(如 "Red Hat Enterprise Linux Linux 9.x" 或 "Ubuntu Linux 20.04")。
      4. 搜索并下载 "System Management""Controller Device" 类别下的最新版本的 dell-repo-config 或类似工具包,它通常是一个 .tar.gz.rpm / .deb 文件。
  • Dell iDRAC 远程访问卡固件/驱动(可选但推荐):

    Dell服务器Linux安装步骤详解?-图2
    (图片来源网络,侵删)

    如果你的服务器有远程管理卡(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): 剩余空间,用于存放用户数据。

第二步:配置服务器固件

进入 BIOS/UEFI Setup

  1. 开机或重启服务器。
  2. 在出现 Dell Logo 时,反复按 F2 键。
  3. 你会进入蓝色的 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 PropertiesCtrl+R (在启动时按)
  • 操作:
    1. 如果你的硬盘是独立的,你需要先在 RAID 卡(如 PERC H730P)的配置界面中创建一个 Virtual Disk (VD)
    2. 选择 RAID 级别:RAID 1 (镜像,用于系统盘,可靠性高) 或 RAID 5/6 (条带+奇偶校验,用于数据盘,容量大)。
    3. 选择要包含的物理磁盘。
    4. 创建后,你会看到一个逻辑磁盘(Virtual Disk 0),Linux 安装程序会把它识别为一个单一的硬盘。

第三步:启动安装程序

**方法一:物理 U 盘安装(最常用)

  1. 将制作好的 U 盘插入服务器后面的 USB 端口。
  2. 开机或重启服务器。
  3. 在出现 Dell Logo 时,按 F12 键,进入 One-Time Boot Menu (一次性启动菜单)。
  4. 使用上下键选择你的 U 盘(通常会显示为 UEFI: USB ...USB ...),然后按 Enter。
  5. 接下来就会进入 Linux 安装程序的欢迎界面。

通过 iDRAC 远程挂载镜像(推荐用于远程安装)

如果你的服务器位于机房,无法物理操作,iDRAC 是你的最佳工具。

Dell服务器Linux安装步骤详解?-图3
(图片来源网络,侵删)
  1. 准备工作:

    • 确保服务器已连接到网络,iDRAC 已配置好 IP 地址。
    • 将 Linux .iso 镜像文件上传到一个可以通过 HTTP/SFTP 访问的位置(局域网内的文件服务器、Web 服务器,或者 iDRAC 本身的虚拟媒体)。
  2. 在 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"。
  3. 启动服务器:

    • 在 iDRAC 控制台或虚拟控制台中,重启服务器。
    • 在启动时按 F12,选择从 "Virtual CD/DVD" 启动。
    • 这样服务器就会从你远程挂载的 ISO 镜像启动安装程序。

第四步:分区与安装

  1. 选择语言和键盘布局。
  2. 安装源配置: 选择 "Installation Source",确保指向了正确的设备(你的 U 盘或 iDRAC 虚拟光驱)。
  3. 软件选择:
    • 重要! 在这个界面,点击 "Load driver" 或 "添加存储驱动"。
    • 浏览并选择你之前下载的 Dell 硬件信息包中的驱动文件(通常是 .img 文件),这一步会加载 Dell RAID 卡、网卡等硬件的驱动,确保安装程序能正确识别你的硬盘和网络。
    • 选择 "Minimal Install" 或 "Server with GUI" 等安装方案。
  4. 安装位置:
    • 选择 "I will configure partitioning"。
    • 选择你之前在 RAID 卡上创建的那个逻辑磁盘(如 Virtual Disk 0)。
    • 点击 "Done",然后点击 "+ Add a mount point" 来创建我们规划好的分区(/boot, /, /home, swap),选择 LVM 格式。
  5. 网络和主机名:
    • 开启以太网连接,设置主机名。
    • 强烈建议: 配置一个静态 IP 地址,而不是使用 DHCP,因为服务器 IP 地址通常需要固定。
  6. 开始安装: 设置 root 密码,创建一个普通用户账户。
  7. 等待安装过程完成,然后根据提示重启服务器。

第五步:安装后配置

  1. 更新系统:

    # 对于 CentOS/Rocky/AlmaLinux
    sudo dnf update -y
    # 对于 Ubuntu
    sudo apt update && sudo apt upgrade -y
  2. 安装 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
    • 这些工具让你可以从命令行监控硬件状态(温度、风扇、电压、硬盘健康度等)。
  3. 配置防火墙:

    • 如果需要通过 iDRAC Web 界面或 SSH 远程管理,请确保防火墙放行了相应端口。
    • 对于 firewalld (CentOS/RHEL):
      sudo firewall-cmd --permanent --add-service=ssh
      sudo firewall-cmd --reload
  4. (可选)更新 iDRAC 固件:

    • 如果你之前下载了 iDRAC 固件,可以在 Linux 系统中使用 Dell 提供的 racadm 工具进行更新,或者通过 iDRAC Web 界面进行更新。

至此,你的 Dell 服务器已经成功安装并配置好了 Linux 系统,可以投入使用了。

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