From 9014b26a1d38bfe2d95c79e50e86f076311566ba Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Fri, 23 Jan 2026 01:22:44 -0600 Subject: session: ZFSBootMenu implementation and testing complete Implemented and tested ZFSBootMenu bootloader replacement. All VM tests passed (single disk, mirror, raidz1). ISO copied to Ventoy drive. --- docs/previous-session-history.org | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) (limited to 'docs/previous-session-history.org') diff --git a/docs/previous-session-history.org b/docs/previous-session-history.org index ae0e090..a209e01 100644 --- a/docs/previous-session-history.org +++ b/docs/previous-session-history.org @@ -10,4 +10,29 @@ Sessions are listed in reverse chronological order (most recent first). * Archived Sessions -(Sessions older than 2 weeks will be moved here automatically) +*** 2026-01-17 Sat @ 13:16 -0600 + +*Status:* COMPLETE (continued above) + +*What We Completed:* +- Initialized git repository +- Created .gitignore (excludes work/, out/, profile/, zfs-packages/) +- Initial commit with all build scripts +- Added docs/ to git (decided to track publicly) +- Built fresh ISO (archzfs-claude-2026.01.17-x86_64.iso, 4.9G) +- Tested ISO in QEMU VM +- Documented project goals and design decisions in NOTES.org + +*Key Decisions Made:* +- Use linux-lts + zfs-dkms from archzfs.com (DKMS ensures kernel compatibility) +- Less aggressive snapshot policy (TrueNAS handles long-term backups) +- All install questions upfront, then unattended installation +- Root account only (archsetup creates user post-reboot) +- 32px GRUB font for HiDPI displays +- WiFi config tested before install starts + +*Files Modified:* +- [[file:../.gitignore][.gitignore]] - created +- [[file:../build.sh][build.sh]] - major rewrite +- [[file:../custom/install-archzfs][custom/install-archzfs]] - complete rewrite +- [[file:../scripts/test-vm.sh][scripts/test-vm.sh]] - added serial console -- cgit v1.2.3