On Wednesday 19 April 2006 13:16, Jeff Chua wrote:
> I got this message trying to boot linux using grub2 on a Dell Optiplex
> GX620 which has 4GB RAM. The same kernel booted fine on a IBM notebook
> using the same grub2 with 2GB RAM.
>
> version is Grub2 1.92.
>
> "Too big kernel"
>
> Why?

Can you debug it yourself a bit? I cannot afford buying so much memory. ;)

In loader/i386/pc/linux.c, there is a piece of code like this:

  if (grub_file_size (file) > (grub_ssize_t) grub_os_area_size)
    {
      grub_error (GRUB_ERR_OUT_OF_RANGE, "too big kernel");
      goto fail;
    }

Can you see what is printed when you change this to:

  if (grub_file_size (file) > (grub_ssize_t) grub_os_area_size)
    {
      grub_error (GRUB_ERR_OUT_OF_RANGE, "too big kernel (0x%x > 0x%x)",
                  grub_file_size (file), grub_os_area_size);
      goto fail;
    }

Cheers,
Okuji


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to