On 15-May-05, at 6:45 PM, Clemens Brust wrote:
I've found out that GRUB doesn't set a VESA mode, even if this is set to required in the flags.
My kernel told me that the 11th bit in the flags wasn't set and the vbe_mode, vbe_mode_info and vbe_control_info fields contained nothing. Here is the kernel's output:

This part of multiboot isn't implemented in Grub.

I have a patch (we use Grub for a course that I teach here, and have the students get grub to set a graphics mode for them) available at http://www.student.cs.uwaterloo.ca/~cs452/grub/.

It's not 100% as clean as I'd like, and that's why I haven't sent it upstream yet. It's based off of Durand Miller's patch for his spoon microkernel (http://www.djm.co.za/spoon/grub/vbe.php), but unlike the spoon patch honours the multiboot values and does not rely on specifying a VBE mode in the grub configuration. He gets the credit for the heavy lifting though, if there was any.

Hope that helps. Hope I (or someone else?) find time to clean this up some day...

PS: I believe that patch also includes some other miscellaneous stuff to make the netboot drivers work for us. YMMV.

--
Stefanus Du Toit <[EMAIL PROTECTED]>
  Graduate Student
  Computer Graphics Lab, University of Waterloo



_______________________________________________
Bug-grub mailing list
Bug-grub@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to