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:
related but non-duplicate:
By supporting the Discoverable Partitions Specification (DPS) the following things would be possible:
root=) on the kernel command line, and/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:
related but non-duplicate:
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.)