After upgrading a VM from Centos 6 to Centos 6.1 the VM won't boot.
All OnApp versions
- Boot the VM into Recovery mode, mount the primary disk to /tempmnt
- Edit the menu.lst file or /tempmnt/etc/grub.conf and change the name of the disk device from xvda1 to xvde1.
- Edit the /tempmnt/etc/fstab file and rename the xvda1 mount to xvde1.
- After saving the file I then cd to / and unmount /tempmnt/.
- Starting the VM from the CP interface will confirm if the fix was successful.
When going from 6.0 to 6.1, the result is that if your Xen domain configuration file specified sda1 as a device name, it was previously renamed to xvda1. After 2.6.32-131.el6, the device is named xvde1 instead (because the names xvda - xvdd are reserved for hda - hdd device remapping).