I was having problems with installing grub.  I have a 20G HD on a
ATA/66 controller (it's on the motherboard in addition to the normal Intel
IDE controller).  First partition is 16G FAT32 w/ Win98, second is
3.5ext2 w/ Debian Linux, the third is Linux swap.

        From reading the mailing list, I found out that recompiling with
--disable-lba-support-bitmap-check fixed everything and now doing the
standard "setup (hd0)" from grub from Linux works splendid.  The whole
details of my problems before I figured this out are below for the
curious.

        Things worked fine in 0.5.93.1, so long as I used stage_lba.  Is
necessary that things had to be changed so that the default compile
doesn't work for me?  Am I going to have to start recompiling new grub
versions now?

        Chris Pimlott

--
Old reports about problems with 0.5.94:

        I ran grub from Linux:

grub> root (hd0,1)
 Filesystem type is ext2fs, partition type 0x83

grub> setup (hd0)
 Run "embed /boot/grub/e2fs_stage1_5 (hd0)"
 16 sectors are embedded.
 Run "install /boot/grub/stage1 d (hd0) (hd0)1+16 p (hd0,1)/boot/grub/stage2"

        On reboot, I get something like this:

stage1 stage1.5

GRUB loading, please wait...
Error 17

        I also tried this, again from Linux grub (I have a .94 grub floppy
that I can boot from, then boot linux from a kernel on my FAT32 drive):

grub> embed /boot/grub/e2fs_stage1_5 (hd0)
 16 sectors are embedded.

grub> install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,1)/boot/grub/stage2

        Same error on boot.

        I used to have 0.5.93.1 installed (when I was still on
potato).  That worked fine.  I had installed it as follows, from a grub
.93.1 boot floppy (as per old install directions):

install (hd0,1)/boot/grub/stage1_lba (hd0) (hd0,1)/boot/grub/stage2 p

        (lba was needed.  When I had originally tried .93.1 with the
normal stage1, I got Geom Error on boot).

        I decided to try this with .94 (again from /usr/sbin/grub on
Linux):

install (hd0,1)/boot/grub/stage1 (hd0) (hd0,1)/boot/grub/stage2 p

        This time, it boots grub to command line.  However, if I
try to do root (hd0,1), I get "Selected cylinder exceeds maximum supported
by BIOS".


Reply via email to