Hi,

Vladimir Serbinenko wrote:
> There is an easy way to check if -k can be used always: have a look at
> windows install CD/DVD. If it doesn't have partion table then we can drop it
> as well.

Eek. After that i would have to scrub my eyes with a wire brush.

But this question is already decided by the EFI capable ISOs of Debian,
Ubuntu, Archlinux, Fedora, and openSUSE. None of them has a partition
table entry. I am not aware of failure reports which point to this as
culprit.

Still open is the question whether mformat -k omits more preparations
which may be needed in some situations.

-----------------------------------------------------------------------

Meanwhile i found an example in grub-mkrescue.c about how to patch the
mformat result immediately after it was produced:

  if (source_dirs[GRUB_INSTALL_PLATFORM_SPARC64_IEEE1275]
      ...
      out = grub_util_fopen (sysarea_img, "wb");
      if (!out)
        grub_util_error (_("cannot open `%s': %s"), sysarea_img,
                         strerror (errno));
      memset (buf, 0, 512);
      fwrite (buf, 1, 512, out);
      ...
      fclose (out);

With due adaptions this gesture could well zeroize the 64 byte of
partition table in mformat's (pseudo-)MBR.

-----------------------------------------------------------------------

Have a nice day :)

Thomas


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

Reply via email to