bug-grub
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]