[Git-commits] [grml/grml-live] 642e1b: Ensure GRUB finds the running ISO

Michael Prokop mika at grml.org
Fri Nov 23 01:00:12 CET 2018


  Branch: refs/heads/master
  Home:   https://github.com/grml/grml-live
  Commit: 642e1b389347bcb8d6e44b483c327e45225427f4
      https://github.com/grml/grml-live/commit/642e1b389347bcb8d6e44b483c327e45225427f4
  Author: Michael Prokop <mika at grml.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M etc/grml/fai/config/scripts/GRMLBASE/45-grub-images
    M grml-live

  Log Message:
  -----------
  Ensure GRUB finds the running ISO

Instead of relying on the presence of the /conf/bootid.txt file, which
might be present on several Grml ISOs, let's generate a unique filename
which GRUB then can search for.

JFTR: The redirection within the layers (scripts/GRMLBASE/45-grub-images
vs main grml-live script) is necessary, because the GRUB image is
generated from within the rootfs (grml_chroot), but the rootfs is
compressed within a squashfs file, while we can only access files
available directly inside the ISO (corresponding to the files inside
grml_cd, and not the files inside grml_chroot which
scripts/GRMLBASE/45-grub-images has access to).


  Commit: 05a5a702275822ac459d1327e1204814764e5ca7
      https://github.com/grml/grml-live/commit/05a5a702275822ac459d1327e1204814764e5ca7
  Author: Michael Prokop <mika at grml.org>
  Date:   2018-11-23 (Fri, 23 Nov 2018)

  Changed paths:
    M templates/boot/grub/header.cfg
    M templates/secureboot/grub.cfg

  Log Message:
  -----------
  GRUB: drop `insmod vbe`

When booting in EFI mode this error message is visible for a
very short period of time:

| error: file `/boot/grub/x86_64-efi/vbe.mod' not found

This is annoying, especially because it's hard to read and identify.

It's for sure not relevant within Secure Boot mode, as it's forbidden
there. Let's also disable it by default for Non-Secure-Boot-mode,
if it's relevant for anyone or on specific systems we'll find out.


Compare: https://github.com/grml/grml-live/compare/c036873db03f...05a5a7022758
      **NOTE:** This service has been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the Git-commits mailing list