Gen8服务器装系统全攻略:iLO、Intelligent Provisioning与驱动避坑指南 简介面向企业级服务器管理员与IT运维人员的HP ProLiant Gen8系统安装指南PDF聚焦服务器从首次引导到操作系统部署的全流程帮助解决初次装机、阵列配置与虚拟化环境搭建等实际问题。资源共1个PDF文件包体大小为1.43MB内容紧凑覆盖首次引导、Intelligent Provisioning设置、RAID阵列配置含RAID 0/1/5/6、ORCA远程部署模式以及Windows Server 2008 R2/R1和VMware vSphere的自动与手动安装步骤。对于缺乏Gen8实操经验的新手PDF中的向导式说明可降低装机门槛对需要远程或批量部署的运维者ORCA模式与自动引导安装部分则能直接提供操作参考正文末尾还附有常用资源链接便于继续查阅HP技术支持文档。目前已有201人学习适合需要快速掌握Gen8部署流程的读者下载参考。1. Gen8 装系统为什么先卡在“装之前”iLO 和引导模式是真正的门槛一份叫《Gen8系统安装》的文档如果只讲“把 ISO 写进 U盘、开机点下一步”那它大概率没写到点子上。HP ProLiant Gen8 是 2012 年前后那一代的机架式/塔式服务器它的系统安装和普通 PC 最明显的区别在于系统不是你单独装的是 Intelligent Provisioning业内都叫它 IP和你一起装的。阵列卡驱动、网卡驱动、引导模式、iLO 远程控制台这四个环节任何一个出问题安装界面可能都到不了。这篇内容就围绕这四个环节展开适合手里正好有一台 Gen8 要装 Windows Server 或 LinuxUbuntu、openEuler、CentOS 系的运维以及接手二手 Gen8 回来的工作室和实验室。2. Gen8 的启动链路iLO 4、UEFI/Legacy 和 Intelligent Provisioning 的分工2.1 iLO 4 远程控制台虚拟介质是远程装系统的关键通道Gen8 的管理控制器是 iLO 4它独立于主机运行服务器没开机、没插系统盘只要接上电源和网线它就能进管理界面。iLO 4 的远程控制台和虚拟介质Virtual Media这两个功能是机房场景下不接显示器装系统的核心通道。虚拟介质的意思是把本地电脑上的 ISO 镜像“映射”给服务器的虚拟光驱服务器启动时从那个虚拟光驱引导就能装系统。这里有两个前提要先确认。第一iLO 4 的远程控制台和虚拟介质功能属于需要授权许可的能力。部分二手 Gen8 拿回来时 iLO 固件里只有标准版授权图形远程控制台和虚拟介质可能用不了只能进文本控制台那远程挂 ISO 装系统这条路就走不通。第二iLO 固件版本太老时挂载大镜像容易断连或者控制台黑屏。我一般拿到机器先做两件事进 iLO 管理页看固件版本和许可状态然后在 HPE 官网按机器序列号查这个型号可用的最新固件。手边没有显示器、想靠远程装机的话这两步是省不掉的。iLO 的网口建议单独接管理网段不要在业务交换机上跟生产数据混跑。默认 DHCP 能拿到地址就能访问但机房环境里管理口地址经常漂移我习惯直接给 iLO 配固定 IP。配完后记住一个原则iLO 是带外通道系统装好了、业务跑起来它仍然应该是独立的运维入口。依赖 iLO 远程操作时网络抖动带来的断连是这代机器的老毛病后面避坑章节会专门说。2.2 引导模式 UEFI vs Legacy装系统前先定调Gen8 开机自检时按 F9 能进系统配置界面里头有一项 Boot Mode决定整台机器用 UEFI 还是 Legacy 方式引导。这个选择必须在装系统之前定下来因为 UEFI 要求 GPT 分区表Legacy 对应 MBR装到一半再切换只能重来。对比项UEFI 模式Legacy 模式分区表GPT支持 2TB 以上单盘MBR单盘超过 2TB 需要特殊处理引导链路从 EFI 分区加载引导器BIOS 直接读主引导记录阵列驱动加载依赖安装镜像是 UEFI 引导驱动库较全老镜像兼容性更好系统支持Windows Server 2012 以后、Ubuntu 22.04、openEulerCentOS 6/7、老定制内核双系统/多系统引导管理相对麻烦更直观按 F11 手动选我的选择逻辑很简单装新系统、机器只跑一个业务选 UEFI装 CentOS 6/7 这类老系统或者要做双系统、经常换启动盘选 Legacy。Gen8 这块的 UEFI 实现偏传统不要拿它跟现代 PC 的 UEFI 体验比兼容性没有那么包容。欧拉系统openEuler、Ubuntu 22.04 这类新发行版UEFI 模式下通常没问题但一旦遇到黑屏或 grub 不出现切 Legacy 往往是最快的解。2.3 Intelligent ProvisioningF10 背后的“驱动黑匣子”Gen8 主板上有一块隐藏的 Intel 嵌入式 Flash 分区里面跑的就是 Intelligent Provisioning。开机自检时按 F10 能进 IP 主界面它干的事比“引导安装器”多得多硬件配置阵列卡、iLO、启动顺序、系统安装内置各个主流操作系统的驱动库、系统维护更新。IP 会先收集当前机器的全部硬件信息然后根据你选的操作系统类型自动把阵列卡驱动、网卡驱动预置到安装流程里。这就是 Gen8 和普通 PC 装系统最大的区别普通 PC 装完系统还要自己补主板驱动Gen8 走 IP 流程的时候P420i 阵列卡、BCM5720 网卡这些基础驱动在安装阶段就有。很多新手第一次在 Gen8 上手工装 Linux发现看不到阵列盘的容量原因就是绕开了 IP、又没有手动处理阵列驱动。它对系统安装的实际影响可以理解成一个“驱动前置层”你把系统镜像交给它它把硬件驱动环境先搭好再启动真正的系统安装程序。IP 的版本会跟着 iLO 固件升级而更新老版本 IP 对新发行版的镜像兼容性差装到一半报错的情况不少。所以后面会反复提到一个动作——动手装系统前先确认 iLO 固件和 IP 版本不落后太多。3. 用 Intelligent Provisioning 装系统Windows Server 与 Linux 两条完整路径3.1 开机到进入 IP 配置向导从 POST 到 Configure and Install走 IP 装系统第一个门槛是让它正常启动。Gen8 的键位是固定的F9 进系统配置F10 进 Intelligent ProvisioningF11 是临时启动菜单。开机时看到 POST 画面就可以按不用等提示出现再按Gen8 自检比较快错过窗口只能重启再来。步骤操作说明1开机在 POST 阶段按 F10出现 HP 标志时连续按别只按一下2等待 IP 进入主界面首次进入会扫描硬件可能要几分钟3选择 Configure and Install这是 IP 里的“配置并安装”入口4配置阵列选 RAID 级别、条带大小、缓存策略5配置 iLO 网络设置管理口 IP、管理员密码6选择操作系统类型这里选 Windows 或 LinuxIP 按此加载驱动7挂载镜像并开始安装用虚拟介质挂 ISO或指定本地光驱这套流程里大部分人卡在第四步。阵列配置界面里如果机器有多块硬盘要先把物理盘加入逻辑盘再定 RAID 级别。常用级别选择系统盘和数据盘分开建逻辑盘系统盘 RAID 1两块盘或 RAID 10四块盘追求性能的业务盘可以用 RAID 10容量优先就 RAID 5。条带大小默认 256KB 就够没有特别需求不需要改改小了小文件读写快但大文件吞吐下降改大了正好相反。缓存策略保持“启用写缓存”并启用电池保护如果阵列卡没有配缓存电池或电容写缓存一定要关掉否则突然断电可能丢数据。3.2 Windows Server 安装驱动自动注入但仍有两处要手动确认在 IP 的 Configure and Install 里选 Windows Server 后IP 会预先加载 P420i 阵列驱动进入 Windows 安装程序时磁盘列表里能直接看到阵列逻辑盘不需要像老服务器那样按 F6 加载驱动。这是 Gen8 走 IP 装 Windows 最省心的地方但有两个细节必须手动确认。第一个是安装介质。如果打算装 Windows Server 2016 或 2019建议直接用较新版本的镜像。老镜像比如 Windows Server 2008 R2虽然 IP 能加载阵列驱动但 UEFI 引导下对 GPT 分区支持不够顺滑装完容易出现引导文件缺失。我一般给 2008 R2 这类老系统配 Legacy 模式给 2016 以后的系统用 UEFI。第二个是装完之后的驱动补齐。Windows 安装阶段 IP 注入了启动所需的阵列和网卡驱动但整机驱动芯片组、电源管理、HPE 专属组件还需要装一遍 Service Pack for ProLiant 这个整包或者去官网按型号和系统版本收集驱动。这个过程放最后先打 Windows 补丁再装驱动顺序反了偶尔会遇到驱动被补丁覆盖的怪问题。分区方面Windows 安装向导会自动创建 EFI 和 MSR 分区。系统盘建议分 100 到 200GB剩下的留给数据盘没必要在系统盘上贪大。安装完成后第一件事就把电源计划改成高性能或自定义默认的“均衡”会让硬盘频繁停转服务器场景里很不合适。远程桌面和防火墙规则顺手配置好Gen8 装 Windows 如果不走 iLO远程运维全靠 RDP端口不开后面很被动。3.3 Linux 安装Ubuntu、openEuler 与 CentOS 系的分区与引导选法Linux 在 Gen8 上的安装路径比 Windows 多一条变量——发行版对这套老硬件的内核支持参差不齐。IP 会把阵列驱动挂载好网卡驱动靠发行版内核自带。博通 BCM5720 网卡在老内核版本里偶发不识别后面避坑部分会展开。这里先讲分区和引导的选择。Ubuntu 22.04 及以后的版本用 UEFI 模式装没问题安装时分区选“手动”建议按这个思路分挂载点大小说明/boot/efi512MBUEFI 引导分区必须存在/boot1GB内核和 initramfs留够多余量/50GB 起系统根分区swap等于物理内存最大 32GB休眠或内存不足时兜底/data剩余全部业务数据单独挂避免写满根分区openEuler欧拉系统在 Gen8 上属于非常常见的组合尤其是内网环境里国产化部署需求。欧拉安装器界面简洁同样用手动分区。需要注意欧拉默认安装是最小化模式不带图形界面如果后续要操作界面装完之后单独安装图形化组件。CentOS 7 或 Rocky 8 这类系统Legacy 模式更稳分区时用 LVM 方案方便后面扩容。装 CentOS 如果没有特殊理由别用默认自动分区自动分区通常会把 /boot 分得很小内核更新两次就报“空间不足”。Ubuntu 安装时如果看到“没有说分区”这个选项——也就是安装器没让你手动分区说明很可能是在 Legacy 模式下识别到了整块阵列盘但没启用 LVM这时退回手动分区确认目标盘是阵列逻辑盘的完整容量再继续。装 Linux 时碰到黑屏、进度条卡住先怀疑 grub 和显卡兼容性Gen8 用的是板载 Matrox G200 显卡加一个 nomodeset 内核参数能跳过大部分黑屏问题。4. 绕开 Intelligent Provisioning 手工安装U盘引导、驱动注入与启动顺序4.1 什么时候必须放弃 IP 走手工路线IP 不是万能的。我遇到过 IP 分区损坏F10 按下去直接黑屏的也遇到过固件太老IP 里不认识新镜像的。这两种情况手头没有时间折腾固件升级的话直接绕开 IP用普通 x86 服务器的方式手工装系统反而是最快的。另一个必须走手工路线的情况是装 IP 内置列表之外的系统。IP 的系统类型选项是固定的最常见的 Windows Server 和 RedHat/SUSE/CentOS 系列如果要在 Gen8 上装某个定制发行版或者特殊的嵌入式系统IP 不会提供对应驱动库这时候老老实实写 U盘。还有一类场景是阵列卡想做成直通HBA模式把硬盘直接交给系统管理IP 的阵列配置向导会干预这一步手工安装就灵活得多。手工路线的本质就是把 Gen8 当成一台普通 x86 服务器但心里要清楚两个额外的依赖阵列卡驱动和网卡驱动。这两个驱动在纯手工安装流程里不会自动出现要么镜像内置要么手动注入。4.2 U盘安装时阵列驱动怎么处理常见做法是用 Rufus 或 balenaEtcher 把 ISO 写到 U盘插到 Gen8 后面板的 USB 口开机按 F11 从 U盘启动。这套流程和普通电脑一模一样区别在磁盘识别环节。Linux 发行版的安装镜像对阵列卡的支持普遍做得好P420i 对应的 megaraid_sas 驱动在新内核里是自带模块Ubuntu 22.04 的安装程序能直接看到阵列逻辑盘。openEuler 也一样内核里已经覆盖了主流阵列卡驱动。真正的坑出现在老镜像上比如 CentOS 7 早期版本或者用 Ubuntu 18.04 装新阵列卡安装程序里磁盘列表空空的这就是驱动缺失的典型信号。解决办法不是去翻驱动软盘而是先确认两块事第一阵列逻辑盘确实建好了直通模式下没建逻辑盘系统当然看不到第二换一个较新的发行版镜像让内核带上 megaraid_sas。Windows 这边2012 以后的 Server 安装镜像自带 StorPort 驱动P420i 能直接认出来。要装 Windows Server 2008 R2安装程序里就要手动加载阵列驱动了。把驱动文件放 U盘在“加载驱动程序”那里点浏览指定文件夹就行。没有现成驱动文件的话可以用一台能上网的机器从 HPE 官网按阵列卡型号下载注意区分系统和驱动位数。这个环节里 U盘的格式容易踩坑FAT32 单个文件不能超过 4GBWindows 镜像文件大的时候要 exFAT 或 NTFS但 Gen8 从 UEFI 引导时对文件系统的识别有限Legacy 模式下反而更宽松。4.3 启动顺序与系统盘归属阵列逻辑盘还是板载 SATAGen8 机箱里有两种磁盘位置接在阵列卡上的硬盘仓和板载 SATA 接口。很多从普通 PC 转过来的人习惯把系统盘插板载 SATA数据盘放阵列卡这个思路在这代服务器上不推荐。系统盘应该放在阵列卡上做成 RAID 1 或 RAID 10。原因是阵列卡带 FBWC 缓存模块带电池或超级电容能保护写缓存。系统盘如果是单块板载 SATA没有写缓存保护断电时文件系统损坏的概率会明显变高。反过来如果阵列卡上的缓存模块电池已经老化、状态是 failed那别管什么保护了先关掉写缓存再装系统不然随时可能翻车。启动顺序在 F9 的系统配置里调或者在开机时按 F11 临时选。阵列卡上如果建了多个逻辑盘要在阵列卡启动顺序里指定哪块逻辑盘作为第一启动盘否则开机默认选第一块逻辑盘装好的系统可能压根不引导。这个细节在双系统或者系统盘和数据盘都是逻辑盘的时候特别明显明明系统装在第二块逻辑盘上开机却提示找不到操作系统。5. Gen8 装系统避坑指南5 个高频翻车点与排查办法5.1 按 F10 进不去 IP一直卡在进度页现象开机按 F10 没反应或者进入 IP 后停在加载页面超过十分钟转圈不停最后直接重启。原因最常见的是 iLO 固件版本太老IP 分区和固件不匹配。二手 Gen8 拿回来固件还停留在四五年前的版本对新一代镜像和浏览器都不友好。另一种可能是 IP 分区损坏F10 入口直接失效。解决先尝试升级 iLO 固件升级完成后 IP 会随之更新。如果升级也进不去在 F9 系统配置界面里找到 Intelligent Provisioning Settings执行 Reset 重置分区。重置之后 IP 会恢复到出厂状态再按 F10 就能进。这里提醒一句重置会清空之前通过 IP 做的配置但阵列配置和 iLO 配置存在各自的管理芯片里一般不会被清掉可以放心试。5.2 UEFI 模式装 Ubuntu 黑屏在 grub现象U盘启动后屏幕停在 grub 菜单选择“安装 Ubuntu”后直接黑屏或是在引导过程中卡住不动。原因Gen8 的 UEFI 实现老跟新版本 grub 的兼容性有历史问题叠加板载 Matrox G200 显卡驱动不认最容易复现的位置就是 grub 加载完后黑屏。解决最简单的处理是在 grub 菜单按 e 编辑启动项在内核加载那一行末尾加 nomodeset然后按 CtrlX 继续启动。显卡驱动兜底之后就能看到安装界面。另一个方案是一劳永逸地切到 Legacy 模式Ubuntu 22.04 在 Legacy 下安装 Gen8 非常稳分区表用 MBR没有黑屏问题。装完系统如果黑屏问题还存在检查 /etc/default/grub 里有没有把 nomodeset 写进 GRUB_CMDLINE_LINUX_DEFAULT没有的话补上并执行 update-grub。5.3 Linux 里面看不到阵列盘或容量不对现象安装程序的磁盘列表里只有一块很小的盘或者 fdisk -l 显示的总容量和实际阵列容量差一大截。原因第一种是阵列卡上根本没有建逻辑盘硬盘处于直通状态Linux 只看到了控制器识别到的物理盘。第二种是逻辑盘建了但没做初始化早期固件的 P420i 偶尔会出现逻辑盘状态为未初始化容量显示 0。第三种是分区表问题Legacy 引导 MBR 分区超出 2TB 的部分直接不可见。解决回 IP 或阵列卡配置界面确认物理盘都已经加入逻辑盘逻辑盘状态是正常OK/Ready。2TB 以上容量要用 GPT 分区表Legacy 模式虽然对 GPT 支持弱一些但现代 Linux 发行版都能识别 GPT不需要切 UEFI。安装完成后用 fdisk -l 或 lsblk 核对容量这步别省。5.4 iLO 挂载 ISO 装到一半断连现象远程控制台里系统装到一半虚拟光驱里的镜像消失控制台冻结重连后安装程序报错找不到安装源。原因iLO 固件版本偏老对持续的大流量虚拟介质传输支持不稳网络跳数多、丢包率高的时候也会触发 iLO 重置。iLO 4 的图形控制台本来就不是现代技术堆出来的承载大镜像长时间传输本身就吃力。解决先升级 iLO 固件再挂镜像这是最直接有效的手段。网络侧从操作电脑到 iLO 之间尽量保持在二层直连跨三层转发时别经过过多的防火墙策略虚拟介质走的是远程控制台通道而不是普通文件传输中间设备的超时会直接杀掉会话。固定 IP 也比 DHCP 稳DHCP 地址租约过期导致断连的情况我碰到过不止一次。装系统这种长时间任务确实不稳的话就用 U盘本地装别在远程挂镜像上死磕。5.5 装完系统网卡只有 lo 没有物理接口现象Linux 装完后运行 ip addr只看到 loBCM5720 网卡接口完全不存在。原因Ubuntu 22.04 和 openEuler 的内核都已经覆盖 BCM5720 驱动这一步翻车大多是 CentOS 7 老版本内核缺少驱动模块或固件包里没包含网卡微码。另外物理网卡本身没被系统识别到跟 IP 配置里的网络设置无关别去 iLO 里白折腾。解决老系统先升级内核或者用较新版本的发行版镜像重装。CentOS 7 在 Gen8 上装完网卡不识别可以试着从介质里找到 tg3 或 broadcom 驱动模块手动 modprobe能加载说明只是没有自动挂载写进 /etc/modules-load.d 就可以。确定不折腾的话直接换 Rocky 8 或 Ubuntu新内核缓解大多数硬件兼容问题。6. 装完不算完验证清单、远程装机技巧与维护习惯6.1 装完系统先跑这三项验证系统装完、IP 通、能远程登录不代表这台 Gen8 真的能稳定跑业务。我习惯按顺序做三件事。第一进 iLO 管理页看传感器页CPU 温度、机箱进风温度、风扇转速都应该是正常范围风扇如果长期全速运转说明散热策略设置不对回 BIOS 里把风扇优化打开。第二在系统里查阵列状态。Linux 用 ssacli老版本叫 hpssacli执行 ctrl slot0 show config看逻辑盘状态是 OK缓存模块状态是正常。这个状态如果有告警缓存策略就是失效的写缓存要立刻关掉。Windows 用 HPE 的 Smart Storage Administrator 看同样信息。第三确认系统日志里没有存储控制器级别的错误。6.2 用 iLO 虚拟介质做一次完整的远程装机远程装机的操作顺序有讲究。先进 iLO 把 ISO 挂上虚拟光驱再进远程控制台开机后留意 POST 提示按 F11 进启动菜单从虚拟光驱引导。顺序反了的话服务器可能先启动了系统你还在找虚拟光驱在哪。F11 临时选择而不改默认启动顺序这样装完系统重启后会自动从硬盘引导不会卡在“从虚拟光驱启动”的死循环里。整台机器全部离线安装不需要人进机房按开关这是 Gen8 作为服务器最值得利用的能力。我自己的习惯是经手每一台 Gen8先做三件事升级 iLO 固件到较新版本、确认许可状态、在 F9 里重置一次 Intelligent Provisioning。这三件事做完后面所有安装问题都会少一半。第一次在 Gen8 上装系统时我就是没先看固件版本就急着挂镜像装到一半断连重启后引导损坏最后只能拔电源重置多花了一个多小时。后来这台机器我就一直按这套流程走再没在装机环节翻过车。希望帮到你。本文还有配套的精品资源点击获取