Michael L. Gualtieri wrote:
Thanks, adrian15! Your info was able to help me drill down farther to
the error.
You're welcome.
It looks like grub is hanging on this line of the source:
file: stage2/bios.c
line: err = biosdisk_int13_extensions ((read + 0x42) << 8, drive, &dap);
Ok.
biosdisk_int13_extensions is an assembler function, so I'm not really
sure how to figure out what line in the assembly it is hanging on.
I'm not sure too. I'll take a look at it perhaps at home.
If anyone has any ideas on what is happening in this function, or how to
possibly debug this further I'm all ears.
adrian15,
You mentioned that to work around this error I should link the stage1 to
the stage2 directly. I'm not exactly sure how to do this. Do you have
a link to where this is in the documentation?
Basically what you have to do is rename your stage1_5 file and then
installing grub as always with the root and setup command. stage1_5 will
not be found an stage1 will link directly to stage2.
How do you rename an stage1_5 file? Something so easy as this:
mv /boot/grub/e2fs_stage1_5 /boot/grub/REMOVED_e2fs_stage1_5
If you re-install grub with the grub-install command it copies again the
stage1_5 file from the /lib/grub folder so you need to rename also this
one. (Or do not use grub-install but root and setup commands directly.)
adrian15
_______________________________________________
Bug-grub mailing list
Bug-grub@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-grub