Open
Description
By supporting the Discoverable Partitions Specification (DPS) the following things would be possible:
- booting without the root device (
root=
) on the kernel command line, and - without
/etc/fstab
.
The benefit for the user would be that corner cases such as changed disk uuids after backup/restore no longer result in a broken boot with a dracut rescue shell.
It could also simplify operating system build scripts and installers.
DPS is also supported by systemd-boot.
history:
- https://www.freedesktop.org/wiki/Specifications/DiscoverablePartitionsSpec/
- https://systemd.io/DISCOVERABLE_PARTITIONS/
related but non-duplicate:
- auto-detect, prompt for potential root devices in case the
root=
device is misconfigured or missing #2589 (because that would auto-detect legacy systems as well as prompt the user. This ticket however is about supporting DPS.)