[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
cannot boot win2000 from high cylinders
From: |
Sergei Vorobyov |
Subject: |
cannot boot win2000 from high cylinders |
Date: |
Sat, 13 Oct 2001 14:19:40 +0200 (MET DST) |
Dear Grub Gurus,
this is most probably my mistake/misunderstanding, but obviously
you should know the remedy.
I cannot boot Windows 2000 using GRUB version 0.5.95 from a primary
SCSI disk (I also tried to make it secondary with no effect). Linux
boots just fine, no matter from primary or secondary disk. My menu.lst
is as follows:
----- menu.lst
default 0
# Linux
title Linux
root (hd1,0)
kernel /boot/vmlinuz root=/dev/hda1
initrd /boot/initrd.img
# Win 2000
title Windows 2000
root (hd0,6)
#makeactive # also tried with it
chainloader +1
------ end menu.lst
The system hangs with the following message:
Booting 'Windows 2000'
root (hd0,6)
Filesystem type is fat, partition type 0xc <- this is true
chainloader +1 ... ad infinitum
The same happens when I load it manually:
grub> root (hd0,6)
Filesystem type is fat, partition type 0xc
(now I can even see files in this partition by, e.g.,
cat /winnt/system.ini)
grub> chainloader +1
grub> boot ... and it hangs
I also tried to install grub by using the --force-lba option. In this
case
grub> root (hd0,6)
produces "Selected cylinder exceeds maximum supported by BIOS" (which
is obviously wrong, since my SCSI BIOS SYM53C810/NCR538XX supports it,
and I can see the files from the grub installed without --force-lba
option; see above).
Finally, my disks are partitioned as follows (as seen by fdisk):
Disk /dev/sda: 64 heads, 32 sectors, 8748 cylinders
Units = cylinders of 2048 * 512 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 259 265200 83 Linux
/dev/sda4 260 8748 8692736 5 Extended
/dev/sda5 260 1308 1074160 e Win95 FAT16 (LBA)
/dev/sda6 1309 2869 1598448 e Win95 FAT16 (LBA)
/dev/sda7 * 6557 8748 2244592 c Win95 FAT32 (LBA)
/dev/sda8 2870 6556 3775472 83 Linux
Disk /dev/hda: 64 heads, 63 sectors, 827 cylinders
Units = cylinders of 4032 * 512 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 251 505984+ 83 Linux
/dev/hda2 252 827 1161216 5 Extended
/dev/hda5 252 305 108832+ 82 Linux swap
/dev/hda6 306 827 1052320+ 83 Linux
I'd be grateful for any hints and suggestions (the best one I know is:
never upgrade a working system; actually, I tried to install a very
buggy Mandrake Linux 8.1, and had to return back to my old Mandrake
7.0; my previous installation used LILO and Bootmagic which easily
booted both Linux and Windows 2000 from /dev/sda7; now when I try to
reinstall Lilo, I cannot, it is completely superceded by Grub).
Best regards,
Sergei
- cannot boot win2000 from high cylinders,
Sergei Vorobyov <=