[ltp] windows won't boot on dual boot T40

Ivarsson, Torbjorn (T) linux-thinkpad@linux-thinkpad.org
Mon, 22 Dec 2003 10:20:03 -0600

> -----Original Message-----
> From: Douglas N. Arnold [mailto:arnold@ima.umn.edu]
> Sent: Sunday, December 21, 2003 9:36 PM
> I have installed Debian Woody on a new IBM Thinkpad T40, keeping the
> delivered Windows XP around as an alternative, but I am unable to boot
> windows.
> Lilo seems OK and booting into Linux succeeds, but when I try to 
> boot into Windows I get 
>   Bad system disk,
>   Replace the disk and then press any key

IIRC, I had the same problem om my desktop. I don't think it's the MBR that is messed up since LILO starts.

LILO is my bootloader and starts first, I boot to Windows by default (no Windows bootloader). The problem I had was that the file (hidden in c:\) boot.ini didn't point to my XP partition. So I changed the file to point to the right partition. This is what it looks like now:

[boot loader]
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="XP" /fastdetect

Note: I don't remember exactly what everything means there, but originally it said 'partition(2)' instead of 'partition(1)'

Though I don't think you need to fix the MBR, you can use your installation-CD to go into "System Recovery mode" and use the command fixmbr to get back to the original Windows boot sequence (i.e., you won't be able to boot to Linux). Keep a copy of Knoppix or some other LiveCD distro handy to get into Linux and fix things.