From e3523d642c376aa016dd12fd73fa68950ba6818b Mon Sep 17 00:00:00 2001 From: Michal Date: Sun, 29 Mar 2026 12:32:02 +0100 Subject: [PATCH] fix: remove serial console from iPXE kernel args (may hang on SER9MAX) ttyS0 console output on iPXE kernel line may cause kernel hang on hardware without physical serial port. Removed from both discover and install iPXE scripts. Serial console stays in bootloader config for the installed system only. 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 bfe1d57..d2fc3b6 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 nomodeset +kernel http://${params.serverIp}:${params.httpPort}/vmlinuz inst.ks=http://${params.serverIp}:${params.httpPort}/discover.ks inst.stage2=${params.fedoraMirror} inst.text 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 nomodeset +kernel http://${params.serverIp}:${params.httpPort}/vmlinuz inst.ks=http://${params.serverIp}:${params.httpPort}/ks?mac=${params.mac} inst.repo=${params.fedoraMirror} inst.text nomodeset initrd http://${params.serverIp}:${params.httpPort}/initrd.img boot `;