« Still some fixes! | Home | Cloud Computing and Windows Cloud »
Missing hal.dll after Ubuntu Installation??Cannot boot XP??
By srivigneshwar | December 15, 2008
Trying of dual boot with Ubuntu and XP? You would have enjoyed the Linux installation and using Ubuntu Linux …But the missing hal.dll file during the XP boot will break ur happiness.. there are many causes for this. One of them is partition table overwritten by Linux during the installation.
Here is one solution which may help you. First boot the Linux.. then try to locate the boot.ini file of your XP. Usually one can find at …/media/Windows/boot.ini . Open the boot.ini file. There you can find something like this
[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
Now you simple change this to…
[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOW S
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
multi(0)disk(0)rdisk(0)partition(5)\WINDOWS=”Microsoft Windows XP Professional” /fastdetect
Note that i have given different partition numbers. Reboot your linux and reach the XP boot. There you will find OS slection. Select one and try to boot. If it fails, reboot and select the second one … repeat the same until XP boots in any one of the selection.. I m sure it ll boot with any one from the list. ![]()
Topics: Linux |

June 2nd, 2009 at 5:38 am
Great post! Just wanted to let you know you have a new subscriber- me!