This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
dell_xps_15_9530 [2020/03/21 14:00] ben |
dell_xps_15_9530 [2020/07/18 10:00] ben [Failure to boot] |
||
---|---|---|---|
Line 138: | Line 138: | ||
* Extend the zfs partition to fill the remaining space | * Extend the zfs partition to fill the remaining space | ||
* Reboot and pray | * Reboot and pray | ||
+ | |||
+ | ==== Failure to boot ==== | ||
+ | |||
+ | Errors on startup about system not having been booted with systemd. This is a problem with the dracut initrd. | ||
+ | |||
+ | Manual boot: | ||
+ | * Edit grub kernel commandline to add '' | ||
+ | * At the prompt, run: <code bash> | ||
+ | zpool import rpool | ||
+ | zfs load-key rpool/root | ||
+ | # Enter encryption passphrase | ||
+ | mount -t zfs -o zfsutil rpool/root /sysroot | ||
+ | mount -t zfs -o zfsutil rpool/ | ||
+ | mount -t zfs -o zfsutil rpool/ | ||
+ | mount -t zfs -o zfsutil rpool/ | ||
+ | exit | ||
+ | </ | ||
+ | * After boot, regenerate the initrd <code bash> | ||
+ | dracut -f / | ||
+ | </ | ||
+ | |||
+ | Known issues: | ||
+ | * Infinite loop of something complaining about system not having been booted with systemd, dbus error: Initramfs was built without systemd support, and needs rebuilding | ||
+ | * Error that '' | ||
+ | # This: | ||
+ | ask_for_password \ | ||
+ | --tries 5 \ | ||
+ | --prompt " | ||
+ | --cmd "zfs load-key ' | ||
+ | # Should be: | ||
+ | ask_for_password \ | ||
+ | --tries 5 \ | ||
+ | --prompt " | ||
+ | --cmd "zfs load-key ${ENCRYPTIONROOT}" | ||
+ | </ | ||
+ | |||