-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Sun, 3 Aug 2003 09:28:56 -0500, Otto Haliburton wrote:

> > BIOS loads and starts the code from master boot record, but code in
> > MBR fails to load stage1.5 which is located at a fixed position on
> > hda. At that point, GRUB does not even know about "directories" yet,
> > since it is this later stage that would give native access to ext2
> > fs. The reason that GRUB fails to access hda can be that BIOS uses a
> > different method to access the drive, while GRUB maybe gets a wrong
> > drive Id and hence fails to find hda.
> > 
> > However, Ashley has mentioned that this computer has been working
> > fine with a single drive for several months until hdb was added.
> > Only when hdb was removed, it started to malfunction. So, if it's
> > not a BIOS thing that confuses GRUB, I don't see why GRUB would fail
> > loading from hda.
> 
> You haven't gotten the point of the question. GRUB is in the MBR from
> the install.  It has a location to get to the GRUB directory to load
> stage1 (we know that stage1 and stage2 and all other things are in the
> GRUB directory look them up yourself).  So it locates the GRUB directory
> to load stage1 then why would it now lose that location to load stage2.

GRUB code in MBR does not know about "directories" at all. It has a
physical harddisk location hardcoded and uses a BIOS function to
read some sectors at a fixed position, usually the first cylinder
following the MBR.

Please do us all a favour and reboot after removing the stage2 file
in /boot/grub. That will be enlightening experience for you.

- -- 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/LU5O0iMVcrivHFQRAnydAJ93m6agCWc9C8qBoZ8TOz057x2/YwCfcH1R
XUjrYjdwdxbqtOwbPvmS4Qc=
=lG59
-----END PGP SIGNATURE-----


-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to