Requiring a hardware reboot after installation adds unnecessary friction for image-based OSes. I propose using systemd soft-reboot to transition directly from the Live USB into the installed system, skipping the BIOS/UEFI boot entirely.
The flow is straightforward: mount the new root to /run/nextroot/, verify if the Live USB kernel matches the installed one, and trigger systemctl soft-reboot. If they mismatch, it falls back to a standard hardware reboot.
Let me know if you're open to a PR implementing this seamless transition.
Requiring a hardware reboot after installation adds unnecessary friction for image-based OSes. I propose using systemd soft-reboot to transition directly from the Live USB into the installed system, skipping the BIOS/UEFI boot entirely.
The flow is straightforward: mount the new root to /run/nextroot/, verify if the Live USB kernel matches the installed one, and trigger systemctl soft-reboot. If they mismatch, it falls back to a standard hardware reboot.
Let me know if you're open to a PR implementing this seamless transition.