we have got new Lenovo T400 laptops in company with company's reinstalled WindowsXP OS.
Nobody is successful to boot this Windows as RAW system in vmware/vmplayer (loading from physical partition).
I have sda1(XP), sda2(data), sda3(linux), sda4(swap) and grub is installed on sda3 and have generic code in MBR to be started at first place to load linux and XP (chainloader +1). All this works perfectly outside of vmware, but once I try to boot XP fro vmware in Linux, then grub works, but if I select Windows, it become frozen. It works this way on Dell D620. I tried just to fixMBR to have only NTLM loader of XP, but it is just same - it freezes.
Do you know some security/law limitation of Lenovo laptops which could do this?
I tried different configuration as you can see below, but no luck. Grub works, NTLM not.
I do MBR.bin by:
dd if=/dev/sda of=MBR.bin bs=512 count 1
or
dd if=/dev/sda of=MBR.bin bs=512 count 63
or
dd if=/dev/sda of=MBR.bin bs=63 count 1
Depends on 512 block I justify total disk length.
But it doesn't matter, I used vmware to configure it as well, but still the same grub or, ntlm not.
- Disk DescriptorFile
version=1
encoding="UTF-8"
CID=fffffffe
parentCID=ffffffff
isNativeSnapshot="no"
createType="fullDevice"
Extent description
#RW 1 FLAT "MBR.bin" 0
##RW 312581808 FLAT "/dev/sda" 0
##RW 312581745 FLAT "/dev/sda" 63
##RW 195366464 FLAT "/dev/sda" 1
#RW 312581807 FLAT "/dev/sda" 1RW 1 FLAT "MBR.bin" 0
RW 312576704 FLAT "/dev/sda" 1#RW 446 FLAT "MBR446.bin" 0
#RW 312576259 FLAT "/dev/sda" 446The Disk Data Base
#DDB
ddb.virtualHWVersion = "7"
ddb.longContentID = "96de86b3a450c005fac2b88cfffffffe"
ddb.uuid = "60 00 C2 9e 11 6e 60 ea-b5 3b 53 ab 37 52 66 1f"
ddb.geometry.cylinders = "19457"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.geometry.biosCylinders = "19457"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63"
#ddb.adapterType = "buslogic"
ddb.adapterType = "ide"
Thank you