Last time around.  It appears that stage2 never gets called nor stage1_5
(I don't even see how it gets setup to call, but if it were called it
definitely prints a message GRUB is loading).  Also it appears that
there is no error in stage1.  So I don't believe that Ashley's problem
is with GRUB at all.  Stage1 is called with the boot, checks all of its
parameters and then long jumps to a stage2(which it can't find in memory
even though it thinks it read it in correctly).  This leads me to
believe that block offset for stage2 has changed (probably due to
removing hdb) but there is a wild possibility that it was never correct
and purely by coincidence it loaded a correct values when hdb was
loaded(being a software type this definitely has happened to me before
and it blows my mind) It possibly was loading offsets from hdb that were
correct for the location of stage2 or something similar.  The other
thing is that the bios is outdated for the GRUB you are using.  In any
case the problem is to force GRUB to load correctly with hdb not there. 
my suggestion is to 1) make a boot disk. 2)(optional) get the latest and
greatest GRUB software.  There may have been a update to match your
bios. 3) follow the procedure in the GRUB manual to manually load GRUB.
Specifically with hdb removed and when you are boot from your boot
floppy.  Also remember to do the cd /sysroot thing to access your hda
drive properly for the floppy(I don't use this often and I don't
remember the command correctly).  you can activate the grub shell.  Its
should be in sbin on hda and let it do a find on stage 2.  The procedure
is in the manual. Good luck!!!!!!!


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

Reply via email to