Follow-up Comment #1, bug #30601 (project grub):

Same here on an ASUS U35Jc laptop, using grub trunk, experimental, or
newreloc. Crashes after issuing the command `linux (hd0,msdos6)/kernel`. With
`set debug=linux`, the output for grub trunk and grub newreloc is:
real_size=2000, prot_size=2e200, mmap_size=2000
real_mode_mem=147ff800, real_mode_pages=8, prot_mode_mem=100000,
prot_mode_pages=2e2

I have determined that the crash in grub_cmd_linux occurs at: 
grub_memset (params, 0, GRUB_LINUX_CL_END_OFFSET);
grub_memcpy (&params->setup_sects, &lh.setup_sects, sizeof (lh) - 0x1F1);
which doesn't look too promising.

Note that for grub-1.98, the linux loader succeeds, but the `initrd` or
`boot` commands hang once again. The output after `set debug=all; linux
(hd0,6)/kernel;` for grub-1.98 is:
real_size=2000, prot_size=2e2000, mmap_size=4000
physical_start=8000, physical_end=6f000
trying to allocate 6 pages at 69000
real_mode_mem=69000, real_mode_pages=6, prot_mode_mem=100000,
prot_mode_pages=2e2
  [Linux-bzImage, setup=0x3400, size=0x2e19d0]

For grub-1.98 the crash in loader/i386/efi/linux.c's grub_cmd_initrd happens
at the grub_file_read.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?30601>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/


_______________________________________________
Bug-grub mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-grub

Reply via email to