![在 Ubuntu 上更新 Dell PowerEdge 固件?](https://linux22.com/image/513252/%E5%9C%A8%20Ubuntu%20%E4%B8%8A%E6%9B%B4%E6%96%B0%20Dell%20PowerEdge%20%E5%9B%BA%E4%BB%B6%EF%BC%9F.png)
我所在的公司最近拿到了一批二手 PowerEdge SC1425 机器。我们想好好利用它们。我们选择的操作系统是 Ubuntu Server 10.04 64 位,它在这种类型的机器上安装起来非常顺畅。
现在我想安装戴尔的固件更新,这些更新显然被标记为推荐。这包括 BIOS、BMC 以及可能还有其他一些硬件的更新。
我发现在戴尔网站上找到这些文件并在 Ubuntu 系统上安装其中任何一个文件都非常困难:
- 我下载了该文件
OM_6.2.0_SUU_A01.iso
。- 我相信我读到过 SUU DVD 应该能够更新任何最新的 PowerEdge。这是正确的吗?
- 这是最新版本吗?除了版本号,还有
A01
什么含义吗? - 这个映像可以启动吗?(目前,我只是在探索循环设备安装。)
/bin/bash ./suu
从 DVD运行,我得到:# /bin/bash ./suu ./suu: line 262: ./java/linux/i386/bin/java: No such file or directory
虽然该文件存在并且可以执行,但我也无法直接从 shell 执行它。
答案1
我不确定这是否是您想要的,但我倾向于使用 OMSA live CD 升级 PowerEdge 系统OpenManage Dell 网站。我只是启动它(它是基于 centOS 的),下载 Red Hat 所需的升级文件,运行它们,然后重新启动回到原始系统。
答案2
The file exists and is executable, though. But I cannot execute it directly from the shell either.
您可能缺少 32 位兼容库,导致 32 位 Java 无法执行。文档中明确指出 SUU 是 32 位应用程序,并指出在 64 位环境中运行需要哪些依赖项。
这些是 Red Hat 中记录的依赖项。我认为它们应该以相同或类似的名称在 Ubuntu 中可用;procmail、glibc、compat-libstdc++-296、compat-libstdc++-33、libstdc++、zlib 和 libxml2。
我知道这个问题早就有答案了,但是我花了一段时间才弄明白,所以我是为了让其他可能正在搜索这个问题的人受益而回答的。
答案3
《精简手册》适用于 Dell PowerEdge 2850 上的 Ubuntu 12.04 LTS。我甚至不必使用内核启动选项 reboot=bios。无需处理软盘映像、dosemu 或其他古怪的东西。
http://linux.dell.com/wiki/index.php/Tech/libsmbios_dellBiosUpdate
说明列出了在 linux.dell.com 网站上获取原始 BIOS 的位置。
答案4
我总是将 SUU 刻录到磁盘并启动它。从那里您可以浏览戴尔菜单,扫描所需的固件更新并安装它们。重新启动,您就可以开始了。