HP ProLiant MicroServer Gen8升级BIOS

注意,升级BIOS,不需要创建启动U盘,更不需要安装Windows系统,只需要网页端通过iLO操作即可实现。

iLO 当前的版本分为硬件版本软件版本

  • 硬件版本目前主要是 iLO 4 和 iLO 5,后者是 Gen10 在使用。登录 iLO 管理后台页面的头部会提示你 iLO4/5。
  • 软件版本目前 iLO 4 的最新版本是 2.73.2,iLO 5 因为用不上没有做了解。在 iLO 管理后台登录界面上会有一行小字提示。

可以根据 升级 HP MicroServer Gen8 iLO 秘笈 的介绍,从HPE官网搜索并下载BIOS文件(官网建议下载Windows 版本的升级包,里面文件解压缩后最少),也可以从本站下载BIOS固件 iLO2.5 或者 HP Gen8 BIOS 20190404

iLO2.5 解压缩完成后,其中的cp031064 gen8 bios 2015.11.02.exe就是我们需要升级的BIOS固件。

HP Gen8 BIOS 20190404 解压缩出来的cp039540.exe也是我们需要升级的BIOS固件,这个是目前最新的版本

我们用7z等解压缩软件,解压缩出里面的文件,iLO 2.5中的CPQJ0612.F62 或者 HP Gen8 BIOS 20190404 中的CPQJ0613.684 就是我们的升级文件,两者都可以,一般建议用最新的 HP Gen8 BIOS 20190404  里面的文件。

继续阅读HP ProLiant MicroServer Gen8升级BIOS

HP ProLiant MicroServer Gen8升级到iLO4 2.54/2.73

iLOIntegrated Ligths-out的简称,是HP服务器上集成的远程管理端口,它是一组芯片内部集成vxWorks嵌入式操作系统,通过一个标准RJ45接口连接到工作环境的交换机。只要将服务器接入网络并且没有断开服务器的电源,不管HP服务器的处于何种状态(开机、关机、重启),都可以允许用户通过网络进行远程管理。简单来说,iLO是高级别的远程KVM系统,可以将服务器的显示信息显示在本地,并且使用本地的键盘鼠标控制、操作服务器,并可以将本地的光盘镜像、文件夹作为虚拟光驱映射并加载到服务器中。使用iLO,可以完成低层的BIOS设置、磁盘RAID配置、操作系统的安装等底层的工作,并且可以在完成系统安装后实现系统的远程控制与管理。

iLO 当前的版本分为硬件版本软件版本

  • 硬件版本目前主要是 iLO4 和 iLO 5,后者是 Gen10 在使用。登录 iLO 管理后台页面的头部会提示你 iLO4/5。
  • 软件版本目前 iLO4 的最新版本是 2.73.2,iLO5 因为用不上没有做了解。在 iLO 管理后台登录界面上会有一行小字提示。

iLO 2.73版本新增了基于HTML5的远程控制台,比以前方便多了,建议升级这个版本。

可惜HP官网上并没有在明显的位置找到iLO的升级文件下载的地方,可参考 升级 HP MicroServer Gen8 iLO 秘笈 的介绍,自己搜索下载需要的版本。也可依赖网友们共享已经下载完成的更新文件。

继续阅读HP ProLiant MicroServer Gen8升级到iLO4 2.54/2.73

Ubuntu 16.04运行iLO-jirc.jnlp(.jnlp格式文件)

HP Gen8的远程控制支持.Net,Java Web Start,Java Applet三种控制方式,如下图所示:

hp_ilo_html
Windows下面首选是.Net方式,简单,快速,比较坑的就是必须在IE浏览器下面点击链接,在FireFox,Chrome中点击这个链接都是无效的。那么如何在Ubuntu 16.04下面运行远程控制呢?答案就是使用Java Web Start。但是Java Web Start下载下来的是iLO-jirc.jnlp这个文件,那么如何运行这个文件呢?如下方式即可:

HP ProLiant MicroServer Gen8使用Super GRUB2 Disk从TF卡启动光驱位安装的Debian 8.3

简介


MicroServer Gen8属于HPE(Hewlett Packard Enterprise,惠普企业级产品)而不是HP,MicroServer Gen8的支持页面(如驱动下载)在HPE,官网首页是http://www.hpe.com,不是http://www.hp.com

HPE大约从2015年起变更了服务支持策略,普通驱动可以无限制下载,但是BIOS、SPP更新等可能需要用主机序列号注册、且在主机质保期内方能下载,超期就只能等待别人搬运分享了。

MicroServer Gen8在AHCI模式时,五个SATA和普通主板的功能一样,唯一不同的是MS G8的BIOS不能选择用哪个硬盘启动。
它会尝试从SATA1引导,如果SATA1没有连接硬盘,则尝试从SATA2引导,以此类推。
可是SATA1~4是硬盘笼子;通常人们都是将4个3.5寸仓库盘放到笼子里面;然后通过SATA5连接一个2.5寸硬盘(放置在9.5mm光驱位置)做系统盘。当五个硬盘都连接时,BIOS仅尝试从SATA1引导,结果出现引导失败。

解决方法就是通过安装一个U盘或MicroSD卡,从而间接引导SATA5接口上的系统盘。

网上给出的方法都是引导Windows系统的,而我们安装的如果是Linux系统的话,则无法简单的使用这些方法来引导系统的。
自己探索了一下,通过使用Rufus来使用并且修改Super GRUB2 Disk的方式来启动Debian的方法。

解决方法


1.安装Debian Linux系统

只插上光驱位置上的硬盘,然后安装Debian Linux系统,只有这样,才能正常安装系统,否则会出现无法安装到正确的磁盘上面。

2.开启SATA AHCI模式

通过 Intelligent Provisioning安装根本就找不到 tf卡(在 bios中可以把默认的 Dynamic HP Smart Array改成 SATA AHCI模式后就可以顺利安装了,但这样 raid功能也没了)

sata-mode-in-bios

3.下载必须的软件

下载Super GRUB2 Disk最新的镜像文件,官网为http://www.supergrubdisk.org/,一定要下载hybrid版本。
下载Rufus最新的版本,官网地址为https://rufus.akeo.ie/
也可以在本网站下载我使用的版本Super GRUB2 Diskrufus-2.8

4.安装Super GRUB2 Disk到SD卡

按照下图的步骤处理:
Rufus-ISO-Select

Rufus-ISO-Select-ISOHybrid

只有如下选项才能保证可以在Windows中可以正常访问修改Super GRUB2 Disk已经安装到SD卡上的内容。

5.增加Gen8的启动配置文件

在刻录好的SD卡的\boot\grub\目录下创建一个名为Gen8.cfg的配置文件,内容如下:

一般建议是通过指定磁盘的uuid的方法来启动系统,如果能够确定系统磁盘上存在一个唯一的文件,也可以通过简单的指定文件的方法来让GRUB2来搜索的方式找到启动磁盘。
然后修改\boot\grub\main.cfg,在
process_main_option "${prefix}/language_select.cfg"
这行代码下面增加
process_enable "${prefix}/gen8.cfg" rootmenu
并且打开被注释掉的set timeout=10项目,让系统自动启动,否则需要手工点击一下回车。
修改后的内容如下:

6.插上SD卡,断电,然后冷重启

参考链接


  1. 制作HP MicroServer Gen8可用的ESXi 5.x SD/TF卡启动盘
  2. HP ProLiant MicroServer Gen8迷你服务器 汇总贴:降噪、升级、改造
  3. Rescatux & Super Grub2 Disk
  4. Rufus
  5. HP ProLiant MicroServer Gen8 资源:SPP 2016.04、iLO4 2.40
  6. Gen8通过TF卡启动光驱位硬盘的新办法(增减硬盘无需改动)
  7. GRUB