修改CentOS发行信息以绕过Dell服务器BIOS更新和DSET支持工具的操作系统检查 工作中遇到要使用新版本的DSET,遇到Unsupported OS type, please check the OS support matrix 报错,用此方法就解决了 Red Hat Enterprise Linux Server release 5.5 (Tikanga) Redhat5.5的release 放在这里,备用
这几天服务器(用的Dell R710和R610)例行检查,升级BIOS和ESM固件(即iDRAC)。折腾的时候发现,BIOS升级运行文件运行失败,提示“The update failed to complete”。经查证后发现,原来它要检查/etc/redhat-release里面描述的操作系统版本是否符合要求,必须是Red Hat或者Suse的特定版本,否则就直接提示升级失败。由于服务器上跑的都是CentOS,所以就没能通过检查。 随后还发现,Dell的DSET(Dell System E-Support Tool)工具的3.2版也增加了操作系统检查,对于CentOS会提示“Unsupported OS type, please check the OS support matrix”。查证后发现,DSET会检查/etc/issue这个文件的内容以判断操作系统的版本。因此,我们只需要简单地修改这两个文件的内容,便可以绕过上述的这些检查,实现BIOS升级和执行DSET汇总检查。 下面是涉及的两个文件的内容,为清晰起见,用=符号标记区分实际文件内容:
/etc/redhat-release:
需要提醒的是: |