Hide Forgot
Description of problem: grubby uses deprecated syntax when constructing kernel command lines. Version-Release number of selected component (if applicable): grubby-7.0.16-3.fc15.x86_64 How reproducible: every time Steps to Reproduce: 1. Install or update kernel package on system with no LUKS, no LVM, no MD, no DM. 2. Look in grub.conf. 3. Actual results: kernel command line contains "rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM" which is deprecated syntax that is scheduled to become obsolete by kernel-2.6.39. Expected results: "rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0" which works today in kernel-2.6.38. Additional info:
grubby isn't the source of this. It only propagates what is already on the command line. Anaconda created this (as does livecd-tools where it has already been changed) in the Bootloader class I think.
Related to bug 652484, the list of new options is at: http://dracut.git.sourceforge.net/git/gitweb.cgi?p=dracut/dracut;a=commit;h=fa7ada31d0228f8aeedb03bae72469e2838839fe