Win 2000 won't boot

David M. Carney carney1979 at gmail.com
Mon Nov 15 02:07:26 UTC 2004


On Sun, 14 Nov 2004 16:11:30 -0800, Dirk Ouellette <hapibeli at comcast.net> wrote:
> [1] I do use "hpijs"
> [2] It just won't boot. It gives me the splash screen and does nothing
> else;
> title           Windows NT/2000/XP
> root            (hd1,0)
> savedefault
> makeactive
> chainloader     +1
> 
> MY Ubuntu drive is ;
> 
> title           Ubuntu, kernel 2.6.8.1-3-386
> root            (hd0,0)
> kernel          /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hda1 ro quiet
> splash
> initrd          /boot/initrd.img-2.6.8.1-3-386
> savedefault
> boot
> 
> title           Ubuntu, kernel 2.6.8.1-3-386 (recovery mode)
> root            (hd0,0)
> kernel          /boot/vmlinuz-2.6.8.1-3-386 root=/dev/hda1 ro single
> initrd          /boot/initrd.img-2.6.8.1-3-386
> savedefault
> boot
> 
> title           Memory test
> root            (hd0,0)
> kernel          /boot/memtest86+.bin
> 
> 
> 
> 
> --
> ubuntu-users mailing list
> ubuntu-users at lists.ubuntu.com
> http://lists.ubuntu.com/mailman/listinfo/ubuntu-users
>
I think I see your problem. Windows is on your second drive, right?

Some Linux distros don't account for that when they setup grub. I have
XP on my second drive and Ubuntu missed the right setup, too.

Windows is selfish and it likes to be the first OS on the first drive.
So you have to fool it.....

Here's what you have:

title           Windows NT/2000/XP
root            (hd1,0)
savedefault
makeactive
chainloader     +1

Here's whatr you need to have INSTEAD to make Windows boot:

title           Windows NT/2000/XP
root            (hd1,0)
rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

The two map lines fool Windows into thinking it's on the first drive.

The title can be whatever you want, and you certainly don't want to
fool with the lines that boot any other OS's.

Best of luck.

David

-- 
Registered Linux User #297958




More information about the ubuntu-users mailing list