From 1d5147ba119b7c64bb252aa4cf63f87dbce366bd Mon Sep 17 00:00:00 2001 From: veilor Date: Thu, 30 Apr 2026 04:12:26 +0100 Subject: [PATCH] =?UTF-8?q?ks:=20simplify=20to=20live=20rootfs=20partition?= =?UTF-8?q?ing=20=E2=80=94=20installer=20ks=20(LUKS)=20split=20planned=20v?= =?UTF-8?q?0.2.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kickstart/veilor-os.ks | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/kickstart/veilor-os.ks b/kickstart/veilor-os.ks index ce25f48..cf2ab18 100644 --- a/kickstart/veilor-os.ks +++ b/kickstart/veilor-os.ks @@ -30,15 +30,11 @@ user --name=admin --groups=wheel --gecos="veilor admin" --password="" --plaintex # ── Bootloader: kernel hardening flags ── bootloader --location=mbr --append="lockdown=integrity slab_nomerge init_on_alloc=1 init_on_free=1 randomize_kstack_offset=on vsyscall=none" -# ── Disk: BIOS+UEFI, LUKS2, btrfs subvols, zram swap (no disk swap) ── -# Note: kickstart commands must be single-line — backslash continuations not supported. -zerombr -clearpart --all --initlabel -reqpart --add-boot -part /boot --fstype=ext4 --size=1024 --asprimary -part pv.veilor --size=1 --grow --encrypted --luks-version=luks2 --pbkdf=argon2id --pbkdf-memory=1048576 --pbkdf-time=9000 --cipher=aes-xts-plain64 -volgroup veilor pv.veilor -logvol / --vgname=veilor --name=root --fstype=btrfs --size=1 --grow --mkfsoptions=--mixed +# ── Live ISO partitioning (flat — for live rootfs build only) ── +# NOTE: This is the *live* image kickstart. Final installed system uses +# a separate installer kickstart (kickstart/install.ks, planned v0.2.1) +# that does LUKS2 + btrfs subvols on the target disk. +part / --fstype=ext4 --size=8192 # ── Packages ── %packages --excludedocs