From 846b6847a56c0354b46069b5042cce400fb79211 Mon Sep 17 00:00:00 2001 From: josh Date: Thu, 14 May 2026 10:55:34 -0400 Subject: [PATCH] Fix kernel panic by adding ramdisk_size to iPXE kernel params The Proxmox initrd is too large for the default ramdisk allocation, causing VFS to fail mounting root. Add ramdisk_size=16777216 (16GB) along with rw, quiet, and splash=verbose for proper installer boot. Co-Authored-By: Claude Opus 4.6 --- internal/pxe/ipxe.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/pxe/ipxe.go b/internal/pxe/ipxe.go index 8cfbe0a..37e09ff 100644 --- a/internal/pxe/ipxe.go +++ b/internal/pxe/ipxe.go @@ -12,7 +12,7 @@ func BuildIPXEScript(publicURL string, img *model.Image, mac string) string { return fmt.Sprintf(`#!ipxe echo Provisioning: booting %s on ${mac} -kernel %s vga=791 video=vesafb:lfb:on +kernel %s ramdisk_size=16777216 vga=791 video=vesafb:lfb:on rw quiet splash=verbose initrd %s boot `, img.Name, kernelURL, initrdURL)