Hi, Please could you test if this patch helps?
Thanks -- Robert Millan The DRM opt-in fallacy: "Your data belongs to us. We will decide when (and how) you may access your data; but nobody's threatening your freedom: we still allow you to remove your data and not access it at all."
Index: loader/i386/linux.c =================================================================== --- loader/i386/linux.c (revision 2375) +++ loader/i386/linux.c (working copy) @@ -420,8 +420,15 @@ params->lfb_line_len = mode_info.pitch; params->lfb_base = (grub_size_t) render_target->data; - params->lfb_size = (params->lfb_line_len * params->lfb_height + 65535) >> 16; + { + struct grub_vbe_info_block *vbe_ib; + vbe_ib = (struct grub_vbe_info_block *) GRUB_MEMORY_MACHINE_SCRATCH_ADDR; + if (grub_vbe_bios_get_controller_info (vbe_ib) != 0x004F) + grub_fatal ("fuck."); + params->lfb_size = vbe_ib->total_memory; + } + params->red_mask_size = mode_info.red_mask_size; params->red_field_pos = mode_info.red_field_pos; params->green_mask_size = mode_info.green_mask_size;