Servers with NVIDIA compute GPUs (H100 etc.) have no display output, so KMS blanks the console. nomodeset disables kernel modesetting and lets the NVIDIA proprietary driver handle display via Xorg. KMS variant moved to advanced submenu for cases where it is needed. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
50 lines
2.5 KiB
INI
50 lines
2.5 KiB
INI
source /boot/grub/config.cfg
|
|
|
|
echo ""
|
|
echo " ███████╗ █████╗ ███████╗██╗ ██╗ ██████╗ ███████╗███████╗"
|
|
echo " ██╔════╝██╔══██╗██╔════╝╚██╗ ██╔╝ ██╔══██╗██╔════╝██╔════╝"
|
|
echo " █████╗ ███████║███████╗ ╚████╔╝ █████╗██████╔╝█████╗ █████╗"
|
|
echo " ██╔══╝ ██╔══██║╚════██║ ╚██╔╝ ╚════╝██╔══██╗██╔══╝ ██╔══╝"
|
|
echo " ███████╗██║ ██║███████║ ██║ ██████╔╝███████╗███████╗"
|
|
echo " ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═════╝ ╚══════╝╚══════╝"
|
|
echo " Hardware Audit LiveCD"
|
|
echo ""
|
|
|
|
menuentry "EASY-BEE" {
|
|
linux @KERNEL_LIVE@ @APPEND_LIVE@ nomodeset bee.nvidia.mode=normal net.ifnames=0 biosdevname=0 mitigations=off transparent_hugepage=always numa_balancing=disable nowatchdog nosoftlockup
|
|
initrd @INITRD_LIVE@
|
|
}
|
|
|
|
submenu "EASY-BEE (advanced options) -->" {
|
|
menuentry "EASY-BEE — GSP=off" {
|
|
linux @KERNEL_LIVE@ @APPEND_LIVE@ nomodeset bee.nvidia.mode=gsp-off net.ifnames=0 biosdevname=0 mitigations=off transparent_hugepage=always numa_balancing=disable nowatchdog nosoftlockup
|
|
initrd @INITRD_LIVE@
|
|
}
|
|
|
|
menuentry "EASY-BEE — KMS (no nomodeset)" {
|
|
linux @KERNEL_LIVE@ @APPEND_LIVE@ bee.nvidia.mode=normal net.ifnames=0 biosdevname=0 mitigations=off transparent_hugepage=always numa_balancing=disable nowatchdog nosoftlockup
|
|
initrd @INITRD_LIVE@
|
|
}
|
|
|
|
menuentry "EASY-BEE — fail-safe" {
|
|
linux @KERNEL_LIVE@ @APPEND_LIVE@ nomodeset bee.nvidia.mode=gsp-off noapic noapm nodma nomce nolapic nosmp vga=normal net.ifnames=0 biosdevname=0
|
|
initrd @INITRD_LIVE@
|
|
}
|
|
}
|
|
|
|
if [ "${grub_platform}" = "efi" ]; then
|
|
menuentry "Memory Test (memtest86+)" {
|
|
chainloader /boot/memtest86+x64.efi
|
|
}
|
|
else
|
|
menuentry "Memory Test (memtest86+)" {
|
|
linux16 /boot/memtest86+x64.bin
|
|
}
|
|
fi
|
|
|
|
if [ "${grub_platform}" = "efi" ]; then
|
|
menuentry "UEFI Firmware Settings" {
|
|
fwsetup
|
|
}
|
|
fi
|