VMware Cloud Community
adamadamadam
Contributor
Contributor

Migration/Cold Clone Linux VM Not Booting

Hi Everyone

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 4.2.1.8 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.

Thanks

0 Kudos
12 Replies
Maximenu
Hot Shot
Hot Shot

Hi adam

You´ve migarted the VM of AMD cpu to Intel or viceversa?

The new ESX can see the LUNs?

Javier Galvez

Customer Success Compute and Cloud

Joined the VMTN Community in Dic, 2004

If you find this or any other answer useful please consider awarding points by marking the answer correct or helpful.
0 Kudos
adamadamadam
Contributor
Contributor

Hi Maximenu

As I understand it CPU brand shouldnt be a problem for cold clone?

Also I believe there are no LUNs involved. It is just one VM, with three virtual HDD's attached.

Adam

0 Kudos
Maximenu
Hot Shot
Hot Shot

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.

Javier Galvez

Customer Success Compute and Cloud

Joined the VMTN Community in Dic, 2004

If you find this or any other answer useful please consider awarding points by marking the answer correct or helpful.
0 Kudos
adamadamadam
Contributor
Contributor

Can you be more specific with the problem you saw? Did it throw any errors?

Did you do anything to resolve it?

0 Kudos
Maximenu
Hot Shot
Hot Shot

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.

Javier Galvez

Customer Success Compute and Cloud

Joined the VMTN Community in Dic, 2004

If you find this or any other answer useful please consider awarding points by marking the answer correct or helpful.
0 Kudos
adamadamadam
Contributor
Contributor

Not really the answer Im looking for, but thank you for your input and advice.

Has anyone else seen such an error?

0 Kudos
Maximenu
Hot Shot
Hot Shot

Mmmmm...you migrated the VM to new versión of ESX? or its the same versión?

Javier Galvez

Customer Success Compute and Cloud

Joined the VMTN Community in Dic, 2004

If you find this or any other answer useful please consider awarding points by marking the answer correct or helpful.
0 Kudos
adamadamadam
Contributor
Contributor

Although I really appreciate your help, Ive actually already specified this in my orignal post.

VMWare Server 1 > ESXi 4.1

0 Kudos
DSTAVERT
Immortal
Immortal

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.

-- David -- VMware Communities Moderator
0 Kudos
adamadamadam
Contributor
Contributor

Just keeping this thread alive. I will be trying this today and will report back.

0 Kudos
adamadamadam
Contributor
Contributor

RESOLVED.

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.

Adam

0 Kudos
adamadamadam
Contributor
Contributor

Answered question myself. See last post.

0 Kudos