VMware Cloud Community
gdragats
Contributor
Contributor

missing or corrupt ntoskrnl.exe

Hi all,

TECHNOTE:

AIM:

To virtualise 4 physical servers pe2950's (live network), by using VMware converter to convert them to VMware server images onto my laptop. From my laptop convert them to VM's under VI3 in my cluster.(cold - isolated- network)

Topology: live network where the physical boxes live and my cluster lives, duplicate (live) network but cold environment (isolated) from the live network

METHOD:

COnnect to the live network

Start VMware converter on my laptop (XPsp2) and converter. Select the physical servers and convert them to VMware server images on my laptop

Result: at 97%, the conversion fails at the configuration part

I continued with the other physical servers as i did'nt feel this was such an issue. After having converted them all, I tried starting htem up on VMware server from my laptop. Error appeared saying "Missing or corrupt NTOSKRNL.exe"

RESOLUTION:

I created a helper on my VMware server and added the disks of the converted vm to the helper. HAd a look at the boot.ini and found that the disk it was pointing to was 2 and not 1. REason for this was because the dell boxes have a 32MB partition. I removed that when I converted and thus it was pointing (boot.ini) to the D and not the C drive. Having changed that, I was then able to start the vm and succesfully migrate from my machine the the appropriate datastore on in my cluster.

Reply
0 Kudos
7 Replies
dconvery
Champion
Champion

George -

Great post! This issue is common with Dell's and older Compaq/HPQ machines that have the utilities partition. What I usually do is edit boot.ini beforehand and add a new line with the expected new ARC path. Then I run converter. This will cause the system to start with a boot menu before loading the OS.

Dave

Dave Convery, VCDX-DCV #20 ** http://www.tech-tap.com ** http://twitter.com/dconvery ** "Careful. We don't want to learn from this." -Bill Watterson, "Calvin and Hobbes"
Reply
0 Kudos
gdragats
Contributor
Contributor

Hi dconvery,

Getting BSOD on my VM's now after doing the above with stop errors 7b.

I will post my finding as soon I find a resolution.

rgds

GD

Reply
0 Kudos
dconvery
Champion
Champion

If that is INACCESSIBLE_BOOT_DEVICE, then you may need to run the conversion again. Try reversing the ARC path lines so that partiton 1 is first in the order.

Dave Convery, VCDX-DCV #20 ** http://www.tech-tap.com ** http://twitter.com/dconvery ** "Careful. We don't want to learn from this." -Bill Watterson, "Calvin and Hobbes"
Reply
0 Kudos
gdragats
Contributor
Contributor

ok then, solved it all. After experimenting and going back in the past in the p2v days here is the conclusion:

ERROR CODE AFTER CONVERSION: BSOD with a stop error of 7b

Could not start the OS(w2k3 sp1-citrix mps4)

WHAT I TRIED:

-Tried to upgrade HAL-No luck

-Tried to configure the VM in converter-No luck

Fired up my helper (same OS as the problem OS), and added the disk to the helper. Then I modified the boot.ini. Made sure I wasen't getting the ntoskrnl.exe errors.

Then I installed p2v converter (v2.1.1) and went through the steps. After reconfiguring the VM it started asif nothing happened.

One problem though: On the my secong VM, p2v was asking for a driver.cab file in the mounted VM. I did'nt have that file (c:\windows\driver cache\i386). So took a copy from the helper and added it to he VM.

Reran p2v and got the VM's running again.

All went well. Hope this helps

What a ride.

Reply
0 Kudos
dconvery
Champion
Champion

AAAHHHHH!!!! Citrix....Never did one of those with a utility partition. Maybe that was the difference. Anyway, Great post!

Dave Convery, VCDX-DCV #20 ** http://www.tech-tap.com ** http://twitter.com/dconvery ** "Careful. We don't want to learn from this." -Bill Watterson, "Calvin and Hobbes"
Reply
0 Kudos
gdragats
Contributor
Contributor

thanks dconvery.

Wonder if I had just added the driver.cab file if that would have fixed all my problems.

Anyways just found an interesting thread:

http://communities.vmware.com/message/396485#396485

Would of saved time.

Off to bed now. Tommorrow is another day. See you round dconvery.

Reply
0 Kudos
dconvery
Champion
Champion

I just read the thread. Maybe that WAS it all along. What do you mean off to bed?!? It's only lunch time.

Dave

Dave Convery, VCDX-DCV #20 ** http://www.tech-tap.com ** http://twitter.com/dconvery ** "Careful. We don't want to learn from this." -Bill Watterson, "Calvin and Hobbes"
Reply
0 Kudos