diff options
| author | Craig Jennings <c@cjennings.net> | 2026-01-21 03:06:11 -0600 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-01-21 03:06:11 -0600 |
| commit | 555fd551aacd5578a22bd6e205b811b622c5508f (patch) | |
| tree | f463083b35080b99205a4f3cd5869a5888bd97a0 /scripts/test-configs/custom-locale.conf | |
| parent | 9f969d30e08709443aa714fbd8a5f5acc978ab6e (diff) | |
| download | archangel-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 'scripts/test-configs/custom-locale.conf')
0 files changed, 0 insertions, 0 deletions
