Also, grub naming versus NTLDR naming.

November 30, 2008 at 14:34 | Posted in Adventures | Leave a comment
Tags: , , , , ,

So, my harddrive went something like:

Slackware, Windows, Extended(Swap)
hda4, hda2, hda3(hda5)

and grub booted windows with hd0,1 and hda2, and NTLDR (C:/boot.ini) booted windows with “default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS” or as I see it, hd0,1.

then I shrunk Windows, added LFS, and my harddrive looked like this:

Slackware, LFS, Windows, Extended(Swap)
hda4, hda1, hda2, hda3(hda5)

Now I got the “hal.dll is missing or corrupt” error. Linux/grub named Windows exactly the same (hda2 or hd0,1) but Windows apparently names for it’s physical position on the harddrive, so it was now hd0,2 as far as NTLDR was concerned. So my new, working NTLDR entry looks like “default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS”.

Blog at WordPress.com. | Theme: Pool by Borja Fernandez.
Entries and comments feeds.

Follow

Get every new post delivered to your Inbox.