HMC是IBM打包的一个黑匣子, 用来管理IBM p系列服务器, 其硬件是IBM x系列服务器, 操作系统是一个经过定制的Linux, 上面运行管理p系列服务器需要的软件.
HMC的恢复盘可以从IBM网站下载, 最新的版本为7.3.4, 分成2个iso文件, 文件名分别为HMC_Recovery_V7R3.4.0_1.iso(CD1)和HMC_Recovery_V7R3.4.0_2.iso(CD2), CD1包含了基本操作系统及基本的hmc软件包, CD2包含了inforcenter文档. CD1中包含的文件如下:
-r-xr-xr-x 1 root root 641515520 2008-10-16 02:59 ./base/disk1.img -r-xr-xr-x 1 root root 0 2007-09-27 21:08 ./.dvd -r-xr-xr-x 1 root root 977412096 2008-10-15 22:58 ./images/disk2.img -r-xr-xr-x 1 root root 2048 2008-10-16 03:09 ./isolinux/boot.cat -r-xr-xr-x 1 root root 1526208 2008-10-11 01:22 ./isolinux/bzImage -r-xr-xr-x 1 root root 28162312 2008-10-16 02:31 ./isolinux/initrd.gz -r-xr-xr-x 1 root root 176 2008-02-07 01:36 ./isolinux/isoboot.cfg -r-xr-xr-x 1 root root 9484 2008-10-10 03:24 ./isolinux/isolinux.bin -r-xr-xr-x 1 root root 4179968 2007-10-25 04:03 ./pc_doc/DTDIAGS.ISO
|
/isolinux/initrd.gz用来实现机器型号的检查, 这个文件是使用gzip压缩的ext2文件系统镜像, 在Linux下解压后可使用loop选项挂载.
mount -o loop initrd initrdrw/ |
挂载后文件系统的上有opt/hmc/bin/Install文件,包含如下内容:
cd /
case "$VPDINFO" in 8837*) busybox tar -xf /opt/hsc/data/7310CR3.tar ;; # Next 3 entries for megamouth support 8676*) busybox tar -xf /opt/hsc/data/7310CR2.tar ;; 7978*) busybox tar -xf /opt/hsc/data/7310CR4.tar ;; 7042C06) busybox tar -xf /opt/hsc/data/7042C06.tar ;; # 7042 also used by other platforms 7042CR4) busybox tar -xf /opt/hsc/data/7042CR4.tar ;;
|
其中VPDINFO就是关于机器型号的环境变量, 如果VPDINFO不在下面的列表中, 则HMC Linux安装程序给出出错信息. 在case语句前添加
即可欺骗HMC Linux安装程序.
修改好后, 将initrd文件卸载并用gzip压缩, 生成initrd.gz文件.
initrd文件中的opt/hsc/data/包含了不同型号的HMC对应的X配置文件, 7042CR4.tar包含一个在vmware虚拟机中可用的X配置文件, 将其中的XF86Config文件解压出来备用.
使用新生成的initrd.gz文件和isolinux/bzImage文件即可引导HMC Linux安装过程, 可以将修改的initrd.gz文件替换光盘中原有的文件, 也可以通过dhcp+tftp网络引导的方式发送到虚拟机.
建立虚拟机时使用ide接口的硬盘, 因为HMC Linux不能识别scsi硬盘. 同时在虚拟机的配置文件后添加
ethernet0.virtualDev = "e1000" |
让vmware将虚拟机的网卡虚拟为Intel 82545EM网卡.
安装后HMC Linux无法启动图形界面, 需要使用RedHat或别的Linux系统的安装盘启动到rescure模式,chroot /mnt/sysimage, 通过网络将上面步骤中解压缩出来的XF86Config复制到/etc/X11/目录下.
重启机器即可启动到图形模式.
在上面步骤中, chroot后, 可添加一个普通用户, 将来通过ssh连接到HMC后, 可直接su 到root, 而无须向IBM所要密码.
附记: 从IBM官方网站下载HMC Recovery CD的步骤:
请去:
Product group 选择System p
Product 选择Firmware and HMC
Processor type选择Power5 and power6 class
Machine Type-Model选择9119-595 ,按continue
Available options选择HMC Firmware, 按Continue
HMC Firmware release level 选择你需要的release level, 按Continue
选择需要的软件包, 按Continue,
按I Agree同意其License
选择合适的方法,下载相应的软件包即可
安装好后的屏幕截图:
阅读(3573) | 评论(0) | 转发(0) |