3 USM自动部署SLES10SP1不成功,KVM报Missing oerating system
现象描述
AWBSA业务板使用USM自动部署SLES10,下发任务后,安装过程正常,有安装进度指示。拷贝文件完成后,AWBSA业务板重启,但无法进入SLES10操作系统。KVM提示:
Trying to load: pxelinux.cfg/01-00-18-82-...
Booting from local disk...
PXE-M0F: Exiting Broadcom PXE ROM.
Missing operating system
说明:
有时候最后的Missing operating system没有出现。
可能原因
经定位分析可知:AWBSA业务板的硬盘的MBR信息和SLES10有冲突,导致SLES10无法成功安装OS引导程序GRUB。
AWBSA业务板安装SLES10且SWAP分区大于8GB时有可能导致此问题。
处理过程
方法一:重做单板RAID,清空硬盘MBR信息。
1. 删除原RAID信息,不保留数据,操作步骤请参见删除RAID 1。
2. 重做RAID1,操作步骤请参见设置和同步RAID 1。
3. 重新下发部署任务。
方法二:修改USM部署脚本,在部署过程中清空有问题的MBR信息。
1. 备份需要修改的文件。
cp /opt/dms/template/autoinst.xml-sles10sp1_x64def /opt/dms/template/autoinst.xml-sles10sp1_x64def.bak
2. 修改“autoinst.xml-sles10sp1_x64def”文件,找到“pre.sh”脚本,加入4行内容,保存后退出。
<filename>pre.sh</filename>
<interpreter>shell</interpreter>
<location></location>
<source><![CDATA[#!/BIN/BASH
fdisk/dev/sda <<EOF
o
w
EOF
CMDLINE=$(< /proc/comdline)
3. 用相同的方法修改以下文件。
/opt/dms/template/autoinst.xml-sles10sp1_x64min
/iso/sles10sp1_x64/autoinst.xml-sles10sp1_x64
/iso/sles10sp1_x64/autoinst.xml-sles10sp1_x64def
/iso/sles10sp1_x64/autoinst.xml-sles10sp1_x64min
说明:
文件名相同的可以拷贝覆盖,修改前请先备份。
4. 重新下发安装任务。
参考信息
其他suse10软件源也可以采用相同的办法处理,如sles10_x64,sles10sp1软件源。
父主题: USM自动部署