Im having trouble with a migration, I was wondering if anyone could throw any suggestions in or if they had seen this sort of problem before.
Migration type: Virtual to Virtual
Method: Cold Clone
Source host: VMWare Server 1
Source VM: Linux Read Hat 4
Distination Host: ESXi 4.1
Error: When VM is booted error is thrown in Linux VM OS
The cold clone works fine, as in the VM actually moves from one virtual environment to another. The problem occurs when the VM is booted.
The following error is thrown:
Uncompressing Linux... OK, booting kernel
Red Hat nash version 126.96.36.199 starting
mkrootdv: label /1 not found
mount: error 2 mounting ext3
mount: error 2 mounting none
switchroot: mount failed: 22
umount /initrd/dev failed: 2
Kernel panic - not syncing: Attempted to kill init!
Now as there is the mention of mounting in the error, I assumed this may be a file system problem, so I have posted a pic of the VM configuration.
Any help or thoughts would be greatly appreciated.
You´ve migarted the VM of AMD cpu to Intel or viceversa?
The new ESX can see the LUNs?
I had a problem with a Linux vm on AMD processor, when i migrated to other ESX with Intel CPU, the vm dont started.
We´ve discard the storage problem.
Did you do anything to resolve it? I could not do anything. The Vm needed the ESX AMD
Migrate again your VM and test if you can boot it.
Mmmmm...you migrated the VM to new versión of ESX? or its the same versión?
From the Linux boot error image it looks like the partition labels don't match. Get a Linux Rescue CD. You may need to edit inittab and or partition labels.
Resolved this myself.
The migration creates a virtual machine with a SCSI Controller Type: BusLogic Parrellel. The OS doesnt support this, changed it to LSI Logic SAS and OS booted fine.
You can make these changes by editing the properities of the virtual machine.