- Boot into the RHEL4 rescue environment
- chroot /mnt/sysimage
- Edit /etc/modprobe.conf and change the scsi_hostadapter entries to look like this:
alias scsi_hostadapter mptbase
alias scsi_hostadapter1 mptscsi
alias scsi_hostadapter2 mptfc
alias scsi_hostadapter3 mptspi
alias scsi_hostadapter4 mptsas
alias scsi_hostadapter5 mptscsih - cd /boot
- move the current initrd images to another folder or rename them to .old
- run mkinitrd (example: mkinitrd -v -f initrd-2.6.9.-11.EL.img 2.6.9.-11.EL)
- Repeat the above step for each kernel (in case you ever decide to boot into them later)
- Exit the chroot environment
- Try booting the VM
We ran into this as well and this did the trick.