From c65d3ae3b17e7a6283d903f64ad46f83f5dc6864 Mon Sep 17 00:00:00 2001 From: Michael Chus Date: Sun, 5 Apr 2026 21:40:47 +0300 Subject: [PATCH] =?UTF-8?q?Add=20nomodeset=20to=20default=20GRUB=20entry?= =?UTF-8?q?=20=E2=80=94=20fix=20black=20screen=20on=20headless=20servers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- iso/builder/config/bootloaders/grub-pc/grub.cfg | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/iso/builder/config/bootloaders/grub-pc/grub.cfg b/iso/builder/config/bootloaders/grub-pc/grub.cfg index 01bdcd0..ae7be22 100644 --- a/iso/builder/config/bootloaders/grub-pc/grub.cfg +++ b/iso/builder/config/bootloaders/grub-pc/grub.cfg @@ -11,18 +11,18 @@ echo " Hardware Audit LiveCD" echo "" menuentry "EASY-BEE" { - linux @KERNEL_LIVE@ @APPEND_LIVE@ bee.nvidia.mode=normal net.ifnames=0 biosdevname=0 mitigations=off transparent_hugepage=always numa_balancing=disable nowatchdog nosoftlockup + 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@ bee.nvidia.mode=gsp-off net.ifnames=0 biosdevname=0 mitigations=off transparent_hugepage=always numa_balancing=disable nowatchdog nosoftlockup + 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 — nomodeset" { - 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 + 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@ }