You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
From the multi-agent ISO/initramfs audit vs upstream titanoboa/Bluefin/
Bazzite. Boot-relevant + hardening; none change the production kernel.
- live-env/src/iso.yaml: bound the live writable overlay
(rd.live.overlay.size=4096) on both entries [#1]; add a third
'verbose, no splash, no serial' GRUB entry for field-debugging — drops
quiet/rhgb AND console=ttyS0 (the latter can stall every printk on a
mini-PC with no real UART, observed on a Beelink SER8) [#4].
- custom-kernel/install.sh: refresh linux-firmware + amd-ucode after the
CachyOS kernel swap so a newer kernel cannot reference amdgpu blobs the
base lacks (black-screen before GDM) [#3]; zstd-guard + explicit --zstd
on the initramfs regen so dracut cannot silently gzip.
- 50-branding/install.sh: same zstd-guard + --zstd on its initramfs regen.
- build-disk.yml: assert the ISO squashfs is zstd (guards the mksquashfs
-e patch from a silent gzip fallback); warn-only 2 GiB constrained boot
pass (surfaces live-overlay overflow on low usable RAM); correct the
titanoboa pin comment (two -> three carried patches).
- qemu-boot-wait.sh: --mem flag (enables the constrained pass).
- check-upstream-pins.yml: note the third, fork-permanent titanoboa patch.
- Stale-comment fixes: GRUB font (Liberation Mono -> Noto Sans Mono);
README titanoboa pin (upstream SHA -> fork SHA + 3 patches).
0 commit comments