fix: correct preseed expert_recipe for crypto+LVM partitioning

- Remove $defaultignore{ } from LVM partitions (was preventing root FS detection)
- Fix swap minimum size from 100% to 1024
- Use -1 for root max size to fill available space
- Ensure LVM logical volumes are properly recognized inside LUKS container

Fixes: "No root file system is defined" error during installation

💘 Generated with Crush

Assisted-by: GLM-4.7 via Crush <crush@charm.land>
This commit is contained in:
Charles N Wyble
2026-02-20 07:07:01 -05:00
parent a2f0761cfd
commit e3e729af80

View File

@@ -61,7 +61,7 @@ d-i partman-auto-lvm/new_vg_name string knel_vg
# Structure: ESP (EFI) -> /boot -> LUKS encrypted container -> LVM VG -> root + swap
d-i partman-auto/expert_recipe string \
efi-boot-root :: \
256 512 256 fat32 \
256 512 512 fat32 \
$primary{ } \
method{ efi } format{ } \
use_filesystem{ } filesystem{ fat32 } \
@@ -72,8 +72,7 @@ d-i partman-auto/expert_recipe string \
use_filesystem{ } filesystem{ ext4 } \
mountpoint{ /boot } \
. \
10240 20000 1000000000 ext4 \
$defaultignore{ } \
10000 20000 -1 ext4 \
$lvmok{ } \
in_vg{ knel_vg } \
lv_name{ root } \
@@ -82,7 +81,6 @@ d-i partman-auto/expert_recipe string \
mountpoint{ / } \
. \
1024 200% 8192 linux-swap \
$defaultignore{ } \
$lvmok{ } \
in_vg{ knel_vg } \
lv_name{ swap } \