Bug#553415: Halts after printing "GRUB" on MacBook Pro

Felix Zielcke fzielcke at z-51.de
Sat Nov 7 10:50:47 UTC 2009


tag 553415 pending
thanks
Am Freitag, den 06.11.2009, 18:38 -0800 schrieb Matt Kraai:
> grub-setup: warn: This GPT partition label has no BIOS Boot Partition;
> embedding won't be possible!
> grub-setup: warn: Embedding is not possible.  GRUB can only be
> installed in this setup by using blocklists.  However, blocklists are
> UNRELIABLE and its use is discouraged.
> grub-setup: error: If you really want blocklists, use --force. 

This is the problem:
  grub-setup: warn: This GPT partition label has no BIOS Boot Partition;
  embedding won't be possible!
  grub-setup: warn: Embedding is not possible.  GRUB can only be
  installed in this setup by using blocklists.  However, blocklists are
  UNRELIABLE and its use is discouraged.
  grub-setup: error: If you really want blocklists, use --force.

core.img gets written to /boot/grub but then grub-setup fails to update
the MBR with the new sectors.
If you can still boot without running grub-install/grub-setup --force
yourself you can only boot as long as the old core.img doestn't get
overwritten on the disk or the new one has exactly the same startsector.

Anyway I added now --force to the postinst, so with the next upload you
won't have that problem again.

-- 
Felix Zielcke
Proud Debian Maintainer and GNU GRUB developer






More information about the Pkg-grub-devel mailing list