aboutsummaryrefslogtreecommitdiff
path: root/custom/zfsrollback
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-01-21 03:06:11 -0600
committerCraig Jennings <c@cjennings.net>2026-01-21 03:06:11 -0600
commit555fd551aacd5578a22bd6e205b811b622c5508f (patch)
treef463083b35080b99205a4f3cd5869a5888bd97a0 /custom/zfsrollback
parent9f969d30e08709443aa714fbd8a5f5acc978ab6e (diff)
downloadarchangel-555fd551aacd5578a22bd6e205b811b622c5508f.tar.gz
archangel-555fd551aacd5578a22bd6e205b811b622c5508f.zip
Fix ZFS boot failures: service conflicts, cachefile, and GRUB duplicate root
Three bugs were preventing installed systems from booting: 1. ZFS package preset (50-zfs.preset) enables zfs-import-cache by default, overriding our attempt to use zfs-import-scan. Now explicitly disable zfs-import-cache before enabling zfs-import-scan. 2. zfs-import-scan has ConditionFileNotEmpty=!/etc/zfs/zpool.cache which prevents it from running if cachefile exists. Now remove cachefile after setting cachefile=none. 3. GRUB_CMDLINE_LINUX contained root=ZFS=... but grub-mkconfig also auto-detects ZFS root, causing duplicate root= parameters. Removed manual root= since grub-mkconfig handles it correctly. All 22 tests pass (19 sanity + 3 installation configs).
Diffstat (limited to 'custom/zfsrollback')
0 files changed, 0 insertions, 0 deletions