Problem: Current documentation regarding the init and rdinit params is confusing, The description of rdinit claims that it is related to ramdisks, even though in practice It only controls the init executable of the initramfs (the deprecated ramdisk mechanism is initialized only after attempting to load rdinit or its default "/init") Rob Landley's document from 2005 "Ramfs, rootfs and initramfs" clarifies the distinction between initramfs and ramdisk. Another confusing point is that the init param is ignored, in case rdinit or "/init" exist and are executable in the initramfs; the source code gives priority to rdinit. Solution: Add more clarification to the kernel params documentation, and fix