From a14fd04947ff0ced0f2340aaca17ca4f16e3ebcb Mon Sep 17 00:00:00 2001 From: Michal Date: Sun, 29 Mar 2026 03:01:21 +0100 Subject: [PATCH] fix: add nomodeset to iPXE kernel args (amdgpu hangs on SER9MAX) Radeon 780M GPU driver initialization hangs during Anaconda boot on SER9MAX. nomodeset disables kernel modesetting so the installer doesn't try to initialize the GPU. Co-Authored-By: Claude Opus 4.6 (1M context) --- bastion/src/bastion/src/templates/boot.ipxe.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bastion/src/bastion/src/templates/boot.ipxe.ts b/bastion/src/bastion/src/templates/boot.ipxe.ts index 72f329f..bfe1d57 100644 --- a/bastion/src/bastion/src/templates/boot.ipxe.ts +++ b/bastion/src/bastion/src/templates/boot.ipxe.ts @@ -42,7 +42,7 @@ echo Collecting hardware info... echo ============================================= echo -kernel http://${params.serverIp}:${params.httpPort}/vmlinuz inst.ks=http://${params.serverIp}:${params.httpPort}/discover.ks inst.stage2=${params.fedoraMirror} inst.text console=ttyS0,115200n8 console=tty0 +kernel http://${params.serverIp}:${params.httpPort}/vmlinuz inst.ks=http://${params.serverIp}:${params.httpPort}/discover.ks inst.stage2=${params.fedoraMirror} inst.text console=ttyS0,115200n8 console=tty0 nomodeset initrd http://${params.serverIp}:${params.httpPort}/initrd.img boot `; @@ -69,7 +69,7 @@ echo MAC: ${params.mac} echo ============================================= echo -kernel http://${params.serverIp}:${params.httpPort}/vmlinuz inst.ks=http://${params.serverIp}:${params.httpPort}/ks?mac=${params.mac} inst.repo=${params.fedoraMirror} inst.text console=ttyS0,115200n8 console=tty0 +kernel http://${params.serverIp}:${params.httpPort}/vmlinuz inst.ks=http://${params.serverIp}:${params.httpPort}/ks?mac=${params.mac} inst.repo=${params.fedoraMirror} inst.text console=ttyS0,115200n8 console=tty0 nomodeset initrd http://${params.serverIp}:${params.httpPort}/initrd.img boot `;