Some checks failed
💙 Generating a PUBLIC Live ISO. / 💙 Generating a PUBLIC Live ISO. (push) Has been cancelled
🔐 Generating a Private Live ISO TRIXIE. / 🔐 Generating a Private Live ISO TRIXIE. (push) Has been cancelled
🛡️ Retrieve DNSSEC status of coresecret.dev. / 🛡️ Retrieve DNSSEC status of coresecret.dev. (push) Successful in 1m6s
🛡️ Shell Script Linting / 🛡️ Shell Script Linting (push) Successful in 1m47s
Signed-off-by: Marc S. Weidner <msw@coresecret.dev>
63 lines
3.5 KiB
Bash
63 lines
3.5 KiB
Bash
# SPDX-Version: 3.0
|
|
# SPDX-CreationInfo: 2025-05-05; WEIDNER, Marc S.; <msw@coresecret.dev>
|
|
# SPDX-ExternalRef: GIT https://git.coresecret.dev/msw/CISS.debian.live.builder.git
|
|
# SPDX-FileContributor: WEIDNER, Marc S.; Centurion Intelligence Consulting Agency
|
|
# SPDX-FileCopyrightText: 2024-2025; WEIDNER, Marc S.; <msw@coresecret.dev>
|
|
# SPDX-FileType: SOURCE
|
|
# SPDX-License-Identifier: LicenseRef-CNCL-1.1 OR LicenseRef-CCLA-1.1
|
|
# SPDX-LicenseComment: This file is part of the CISS.debian.installer.secure framework.
|
|
# SPDX-PackageName: CISS.debian.live.builder
|
|
# SPDX-Security-Contact: security@coresecret.eu
|
|
|
|
###########################################################################################
|
|
# GRUB2 settings #
|
|
###########################################################################################
|
|
# Due notably to potential USB sticks, the location of the primary drive can not be
|
|
# determined safely in general, so this needs to be specified:
|
|
d-i grub-installer/bootdev string /dev/sda
|
|
# To install to the primary device (assuming it is not a USB stick):
|
|
# d-i grub-installer/bootdev string default
|
|
|
|
# Set this to false to install GRUB Legacy rather than GRUB 2, if possible:
|
|
d-i grub-installer/grub2_instead_of_grub_legacy boolean true
|
|
|
|
# This is fairly safe to set, it makes grub install automatically to the UEFI partition/boot
|
|
# record if no other operating system is detected on the machine:
|
|
d-i grub-installer/only_debian boolean true
|
|
|
|
# This one makes grub-installer install to the UEFI partition/boot record, if it also finds
|
|
# some other OS, which is less safe as it might not be able to boot that other OS:
|
|
d-i grub-installer/with_other_os boolean true
|
|
|
|
# OS-prober did not detect any other operating systems on your computer at this time, but you
|
|
# may still wish to enable it in case you install more in the future:
|
|
d-i grub-installer/enable_os_prober_otheros_no boolean true
|
|
|
|
# Skip installing grub:
|
|
d-i grub-installer/skip boolean false
|
|
|
|
# Force GRUB installation to the EFI removable media path?
|
|
# .
|
|
# It seems that this computer is configured to boot via EFI, but maybe that configuration will
|
|
# not work for booting from the hard drive. Some EFI firmware implementations do not meet the
|
|
# EFI specification (i.e. they are buggy!) and do not support proper configuration of boot
|
|
# options from system hard drives.
|
|
# .
|
|
# A workaround for this problem is to install an extra copy of the EFI version of the GRUB
|
|
# boot loader to a fallback location, the "removable media path". Almost all EFI systems, no
|
|
# matter how buggy, will boot GRUB that way.
|
|
# .
|
|
# Warning: If the installer failed to detect another operating system that is present on your
|
|
# computer that also depends on this fallback, installing GRUB there will make that operating
|
|
# system temporarily unbootable. GRUB can be manually configured later to boot it if necessary.
|
|
d-i grub-installer/force-efi-extra-removable boolean false
|
|
|
|
# Description: Update NVRAM variables to automatically boot into Debian?
|
|
# .
|
|
# GRUB can configure your platform's NVRAM variables so that it boots into Debian automatically
|
|
# when powered on. However, you may prefer to disable this behavior and avoid changes to your
|
|
# boot configuration. For example, if your NVRAM variables have been set up such that your
|
|
# system contacts a PXE server on every boot, this would preserve that behavior.
|
|
d-i grub-installer/update-nvram boolean true
|
|
# vim: number et ts=2 sw=2 sts=2 ai tw=128 ft=sh
|