summaryrefslogtreecommitdiff
path: root/app-misc/calamares-config-redcore/files/modules/bootloader.conf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-05-21 17:16:06 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-05-21 17:16:06 +0100
commit28bbae371de09317705504deb02fed70e557661e (patch)
tree0f6d7e5e0b55fd578baa9d6044e3fa3a13cd16ac /app-misc/calamares-config-redcore/files/modules/bootloader.conf
parent4914b683e4b0e8f7f3e933d4ef911c0aaae6f86b (diff)
app-misc/calamares-config-redcore : update installer configuration
Diffstat (limited to 'app-misc/calamares-config-redcore/files/modules/bootloader.conf')
-rw-r--r--app-misc/calamares-config-redcore/files/modules/bootloader.conf41
1 files changed, 34 insertions, 7 deletions
diff --git a/app-misc/calamares-config-redcore/files/modules/bootloader.conf b/app-misc/calamares-config-redcore/files/modules/bootloader.conf
index 6ac9c94d..6de28fa9 100644
--- a/app-misc/calamares-config-redcore/files/modules/bootloader.conf
+++ b/app-misc/calamares-config-redcore/files/modules/bootloader.conf
@@ -1,26 +1,53 @@
+# Bootloader configuration. The bootloader is installed to allow
+# the system to start (and pick one of the installed operating
+# systems to run).
---
# Define which bootloader you want to use for EFI installations
-# Possible options are 'grub' and 'systemd-boot'.
+# Possible options are 'grub', 'sb-shim' and 'systemd-boot'.
efiBootLoader: "grub"
# systemd-boot configuration files settings, set kernel and initramfs file names
# and amount of time before default selection boots
-kernel: "/boot/vmlinuz-5.1.20-redcore"
-img: "/boot/initrd-5.1.20-redcore"
+kernel: "/boot/vmlinuz-5.6.13-redcore"
+img: "/boot/initrd-5.6.13-redcore"
timeout: "10"
+
# Optionally set the menu entry name and kernel name to use in systemd-boot.
# If not specified here, these settings will be taken from branding.desc.
+#
# bootloaderEntryName: "Generic GNU/Linux"
# kernelLine: ", with Stable-Kernel"
# fallbackKernelLine: ", with Stable-Kernel (fallback initramfs)"
# GRUB 2 binary names and boot directory
# Some distributions (e.g. Fedora) use grub2-* (resp. /boot/grub2/) names.
+# These names are also used when using sb-shim, since that needs some
+# GRUB functionality (notably grub-probe) to work. As needed, you may use
+# complete paths like `/usr/bin/efibootmgr` for the executables.
+#
grubInstall: "grub2-install"
grubMkconfig: "grub2-mkconfig"
grubCfg: "/boot/grub/grub.cfg"
-# Optionally set the --bootloader-id to use for EFI. If not set, this defaults
-# to the bootloaderEntryName from branding.desc with problematic characters
-# replaced. If an efiBootloaderId is specified here, it is taken to already be a
-# valid directory name, so no such postprocessing is done in this case.
+grubProbe: "grub2-probe"
+efiBootMgr: "efibootmgr"
+
+# Optionally set the bootloader ID to use for EFI. This is passed to
+# grub-install --bootloader-id.
+#
+# If not set here, the value from bootloaderEntryName from branding.desc
+# is used, with problematic characters (space and slash) replaced.
+#
+# The ID is also used as a directory name within the EFI environment,
+# and the bootloader is copied from /boot/efi/EFI/<dirname>/ . When
+# setting the option here, keep in mind that the name is sanitized
+# (problematic characters, see above, are replaced).
+#
# efiBootloaderId: "dirname"
+
+# Optionally install a copy of the GRUB EFI bootloader as the EFI
+# fallback loader (either bootia32.efi or bootx64.efi depending on
+# the system). This may be needed on certain systems (Intel DH87MC
+# seems to be the only one). If you set this to false, take care
+# to add another module to optionally install the fallback on those
+# boards that need it.
+installEFIFallback: true