Documentation about rd.lvm, rd.luks, and rd.md kernel boot parameters
I was searching for documentation on how the options rd.lvm.lv
, rd.luks.uuid
, options work, but could not find anything relevant. The official GRUB documentation does not mention them.
After installing Fedora 20 I had the following in /etc/default/grub
:
GRUB_CMDLINE_LINUX="rd.luks.uuid=luks-********* rd.lvm.lv=VolGroup01/root rd.lvm.lvVolGroup01/swap ..."
Why can multiple rd.lvm.lv
options can occur? Can I use rd.lvm.uuid
instead of rd.lvm.lv
? Such questions come into mind.
Solution 1:
The options in question seem to be defined in the kernel itself. This kernel documentation covers them:
rd.lvm.lv=
only activate the logical volumes with the given name. rd.lvm.lv can be specified multiple times on the kernel command line.
rd.luks=0
disable crypto LUKS detection
rd.luks.uuid=
only activate the LUKS partitions with the given UUID. Any "luks-" of the LUKS UUID is removed before comparing to . The comparisons also matches, if is only the beginning of the LUKS UUID, so you don’t have to specify the full UUID. This parameter can be specified multiple times.
rd.md=0
disable MD RAID detection
rd.md.imsm=0
disable MD RAID for imsm/isw raids, use DM RAID instead
rd.md.ddf=0
disable MD RAID for SNIA ddf raids, use DM RAID instead
rd.md.conf=0
ignore mdadm.conf included in initramfs
rd.md.waitclean=1
wait for any resync, recovery, or reshape activity to finish before continuing
rd.md.uuid=
only activate the raid sets with the given UUID. This parameter can be specified multiple times.
rd.lvm.uuid
does not appear to be supported.