ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

联想x3850 X6装系统实战:UEFI引导、RAID驱动与EFI Shell排查

联想x3850 X6装系统实战:UEFI引导、RAID驱动与EFI Shell排查 简介这份《联想Lenovo system x3850 x6操作系统纪实》是面向服务器运维、系统集成及硬件实施人员的实操记录完整覆盖从磁盘阵列配置到VOL版系统激活的装机链路。文档基于作者在system x3850 x6上的真实安装过程按五章组织配置磁盘阵列、ServerGuide引导详解、UEFI启动U盘制作、驱动集成以及VOL版Windows与Office在线激活每个环节均配有界面路径与操作说明适合需要独立完成x3850 x6系统交付的初级至中级工程师参考。资源包共1个docx文件大小3.16MB内容为图文并茂的安装纪实便于随查随用、对照执行。已有3340人学习下载是一份针对性强、覆盖关键排错与激活细节的实用资料。1. 联想 x3850 X6 装系统这台四路巨兽的脾气比你想的难伺候拿到一台联想 x3850 X6 时多数人想的是「四路至强、海量内存装个系统还不是手到擒来」。真上手才知道这套基于 eX5 架构的第二代 FlexSystem 整机装系统的坑比普通机架服务器多得多启动介质认不出、装到一半卡死、系统装完重启即丢失引导…… 这些现象背后往往是UEFI 启动顺序、SATA 控制器模式、驱动注入顺序三者没对齐。这篇纪实就从一次真实交付说起面向接手二手整机或扩容机房的操作运维人员目标是让你一次性把 Linux 或 Windows Server 稳稳装上并解释清楚每一步为什么不能省。2. 装系统前的硬件认知SUBSYS 板卡布局与启动介质选择2.1 x3850 X6 的存储控制器与磁盘背板关系x3850 X6 默认标配 LSI 的 MegaRAID 控制器常见型号是 9260-8i 或 9361-8i但它的磁盘背板和普通 2U 机器不一样——背板分为前中后三段前 8 块 2.5 寸盘直连主板上的 mini-SAS 口而非全部走 RAID 卡。这个细节决定了一个关键动作开机进 F1 设置时你必须明确控制器的SATA 模式是 RAID 还是 AHCI。如果后端接了扩展柜或 NVMe 盘还要单独看 PCIe 交换板上的端口映射。我一般会先在 UEFI Shell 里执行drives命令列出所有可引导设备。这个命令能直接暴露出 BIOS 里看不到的 U盘 和 EFI 分区。很多同行的血泪经验是做启动盘时只做了 legacy 引导而 x3850 X6 的默认安全启动策略又是 UEFI Only结果开机直接提示no bootable device和硬盘好坏没半点关系。2.2 启动介质制作U 盘的格式与分区坑推荐用 Rufus 或 Ventoy 制作启动盘但有两个强制项。第一目标系统是 Windows Server 2022 或 Ubuntu 22.04 以上时必须使用GPT 分区表 UEFI 引导第二U 盘的文件系统建议 exFAT因为 x3850 X6 的 UEFI 固件对 FAT32 长文件名兼容性不佳偶尔会读不出install.wim这种超过 4GB 的大文件。RU 盘量产成「本地磁盘」类型比可移动磁盘类型更容易被机器识别。若安装 ESXi 或 LinuxVentoy 兼容性稍差建议直接用 Rufus 以 DD 镜像模式写入。DD 模式写入的盘在开机引导时会显示为两个分区一个 EFI、一个数据如果 F1 里看不到 U 盘进 F12 一次性启动菜单选择UEFI: USB Hard Drive而非USB: SanDisk。这两者区别在于前者走固件引导后者走 BIOS 引导选错就是黑屏或闪回。3. 固件设置与引导模式UEFI 和 Legacy 的二选一哲学3.1 F1 设置里的必改项安全启动与启动顺序开机按 F1 进 LXPMLenovo XClarity Provisioning Manager在Boot Manager里关掉 Secure Boot。这个选项位于Boot Configuration子菜单设置为 Disabled。不关的话装 Linux 时引导程序会被拒报错信息类似于Invalid signature detected。然后是启动顺序务必把UEFI: Built-in EFI Shell排在第一位这样后续排查引导时可以直接进 Shell。另一处是SATA 控制器设置路径大致在Advanced → SATA Configuration。RAID 驱动没注入时装系统会找不到硬盘这不是线没插好是控制器模式不匹配。要把SATA Mode设为 RAID 或 AHCI取决于你的 RAID 卡是否已配置阵列。一般有 RAID 卡就直接选 RAID同时进阵列卡的 BIOS 确认虚拟磁盘状态是Optimal。3.2 Built-in EFI Shell 的三个排查命令固件内置的 EFI Shell 是 x3850 X6 的救命稻草比进 PE 盘快且干净。下面三个命令会频繁用到# 列出所有文件系统含U盘、光驱、虚拟盘 fs0: ls # 查看当前引导项 bcfg boot dump # 手动从某文件启动常用于EFI引导损坏时 fs1:\EFI\BOOT\BOOTX64.EFI第一条fs0:是切换盘符因为 EFI Shell 里盘符从 fs0 开始排和 C 盘毫不相干。第二条bcfg boot dump会打印出 BIOS 里存储的启动项列表能直观看到 Windows Boot Manager 是否丢失。第三条最实用当硬盘上的 EFI 引导分区内容没坏、只是 NVRAM 变量清零时直接手动执行这个 EFI 文件就能进系统之后再用bcfg boot add把引导项注册回去。提示NVRAM 变量清零是 x3850 X6 的常见毛病尤其是拔过 BIOS 电池或升级过固件后。遇到系统装好却反复进 Shell 的先别重装动手执行第三条多半能救回来。4. 实操记录RHEL 9 与 Windows Server 2022 的安装侧重点4.1 Linux 安装grub 参数与驱动盘加载装 RHEL 9 或 Rocky Linux 9 时如果要组 RAID必须准备独立的驱动盘。虽然内核 5.14 默认带了 megaraid_sas 驱动但某些 9361-8i 的固件版本和驱动不匹配会出现megaraid_sas: Probe failed进而看不到虚拟磁盘。官方办法是去联想支持站下载对应版本的驱动 RPM用dd写入小 U 盘。在 grub 菜单按e编辑内核参数在linux行尾追加# 关闭安全启动的锁避免驱动签名校验失败 modprobe.blacklistahci # 指定安装源为本地光驱或 HTTP 仓库 inst.repohd:LABELRHEL-9-0-0-BaseOS-x86_64第一行modprobe.blacklistahci是让内核放弃加载 AHCI 驱动避免和 RAID 卡驱动抢占设备命名导致安装程序看到的盘符混乱。第二行是给网络安装用的磁盘阵列能识别后手动分区时务必选/boot/efi 挂载点并把/分区格式设为 xfs。系统装完重启进入 grub 菜单后要确认root参数指向的是/dev/mapper/下的逻辑卷否则开机即 kernel panic。4.2 Windows 安装加载 RAID 驱动与语言包问题Windows Server 2022 的安装流程更机械化但同样有坑。安装程序到「选择磁盘」那一步会列出空列表此时点「加载驱动程序」浏览到 U 盘里解压好的megaraid_sas驱动目录INF 文件在Windows子目录。驱动加载成功后磁盘会显示为未分配空间这里可以顺手用diskpart手动转换 GPT 分区表-- 在 ShiftF10 打开的 cmd 里执行 diskpart list disk select disk 0 clean convert gpt exit整套命令里clean会格式化阵列卡虚拟磁盘上的现有分区表务必确认盘符对应正确再执行。做完后回到安装界面刷新即可直接点击下一步。还有一个语言包的坑如果你下载的 ISO 是 en-US 版本而机房需要中文安装后再装语言包有时会失败提示ERROR: 0x800f081e。解决方法是先装英文版进系统后用 DISM 工具离线注入dism /Online /Add-Package /PackagePath:C:\LangPack\zh-cn\x64_full.cab/Online表示对当前系统安装更新注意最后加/NoRestart防止它擅自重启。5. 常见安装失败排查从黑屏到安装中断的 5 个现场5.1 现象一启动盘插入后开机黑屏这个现象往往不是硬件坏了而是 LXPM 的显示输出切到了 COM 串口控制台。x3850 X6 默认在检测到串口有设备时会尝试用 Serial Console 输出而此时 VGA 就是黑的。解决方式拔掉串口线或者进 F1 设置里的Console Redirection把Remote Console设为 Disabled同时确保Display里 VGA 优先级最高。5.2 现象二安装到 68% 时报错无法写入文件大概率是内存校验或介质问题但 x3850 X6 这里有个特殊点当插了 32 根以上内存条时某些批次的内存故障会被 UEFI 固件静默跳过系统内看见的内存容量少了一半或者写入文件时随机崩。进 F1 的Memory Information看当前内存的 Rank 数和速度若有Mirroring或Sparing模式被意外开启马上改成 Independent。另外安装源如果是 U 盘换个 USB 2.0 接口黑色比 USB 3.0 蓝口稳定因为固件的 XHCI 驱动在 PE 环境下兼容性差。5.3 现象三系统装完重启提示 no bootable device这是最典型的引导丢失问题。原因分两类一类是安装时选择了 Legacy 引导而 BIOS 启动了 UEFI另一类是安装到 GPT 磁盘时引导程序没有正确刷入 EFI 分区。处理办法结合前文进 EFI Shell先map看有哪些盘符然后ls fs0:\EFI\看是否有Microsoft或grub2目录。没有就需要在系统内重建引导有就执行bcfg boot add 0 fs0:\EFI\grub2\grubx64.efi Linux Boot注册启动项。5.4 现象四系统安装后 CPU 只显示一半核心x3850 X6 是四路主板但如果只插了一颗 CPU 或固件里禁用了某个处理器操作系统就只能看到一半核心。这个不算安装失败但会被业务方认为是翻车。进 F1 的Processor Information查看 Socket 状态是否全部 Present。若插了 CPU 却显示 Absent建议逐 CPU 插槽单独测试排除底座接触不良或 CPU 本体损坏。另外 Windows 下打开了 Hyper-V 角色会导致任务管理器显示的逻辑处理器数少于物理核心这是正常现象别误判。5.5 现象五安装 Windows 时无法创建 EFI 系统分区错误码是0x80300002很多时候的解释不准确。这个现象在 x3850 X6 上绝大多数和 U 盘被识别为本地磁盘有关。安装程序认为 U 盘和系统盘在同一总线导致它拒绝在目标磁盘创建分区。解决在 F1 设置里把USB Port从Auto改为Rear并且把 U 盘插到机器后面板紧挨电源按钮的 USB 口这和主板上控制器的枚举顺序有关。还是不行就按 4.2 里的clean全部清理目标磁盘手动create partition efi size512后再继续。6. 装完之后的收尾验证固件日志、虚拟化预备与性能基线系统能进桌面仅仅是完成了一半。针对 x3850 X6装完系统后的第一件事是进 F1 里的Event Log查看有无I2C bus error或VRD hotspot告警。这些告警在前置面板上可能不亮灯但概率性影响 CPU 降频和内存训练不稳。有条件的建议更新到官网最新的 UEFI 和 LXPM 固件这个机型从初代 BIOS 到最新版之间修过大量关于内存训练和 PCIe 链路稳定性的补丁。如果你打算把这台机器当虚拟化宿主机比如搭 Proxmox VE 或 VMware ESXi务必在 BIOS 中开启VT-d 和 SR-IOV路径通常在Advanced → Processor Settings与PCI Configuration。否则直通网卡或 GPU 到虚拟机时会被DMAR: DRHD 错误挡住。另外内存的NUMA 设置建议设为Clustered而非Flat四路机器在这个模式下对虚拟机的 CPU 亲和性调度更友好。我的操作习惯是装完系统后立刻跑一轮 30 分钟的压力测试不是用 AIDA64而是用stress-ng配合ipmitool观察 CPU 温度。像这样一条基线测试命令# 压测所有核心30分钟并每5秒记录一次CPU温度到文件 stress-ng --cpu 64 --timeout 30m --metrics-brief sar -u 5 360 /tmp/cpu_usage.log watch -n 5 ipmitool sdr list | grep -i CPU Tempsar -u的采样间隔设成5秒共采样 360 次能覆盖整个压力周期。跑完看/tmp/cpu_usage.log中%idle是否长期低于 5若是说明 CPU 已满载无降频翻车若%idle长时间高于 20%则要怀疑 BIOS 里的节能策略如C-States未关闭性能白丢。这个动作多花半小时却能为之后的业务稳定性买一份后悔药。希望这篇基于 x3850 X6 实际交付过程的踩坑记录能把你从「装不上、装完崩、重启丢」的循环里拉出来。愿你手头这台巨兽一次点亮稳定服役。本文还有配套的精品资源点击获取
返回列表