grub2 refuses to install to a PReP partition that is not _completely_ full of zeros. The current/old code only writes zeros up to the last MiB boundary and then we write, I guess, ASCII '0' after that. Oops. grub doesn't need to be such a nag IMO, but whatever.