Description of problem: 'cat /proc/cmdline' shows 'ro root=LABEL=/12 selinux=0 3' but '/sbin/runlevel' comes with 'N 5' anyway, or more precisely grabs runlevel from /etc/inittab unconditionally, and the machine boots into runlevel 5. Similarly arguments as "single" or "S" also do not have any effect. Very annoying when one tries to diagnose a problem which depends on a runlevel. Not that sure if the problem is really in SysVinit. Version-Release number of selected component (if applicable): SysVinit-2.85-31 How reproducible: Always
Ah, this really looks like a result of a "new-style" mkinitrd (cpio archive instead of a file system) and replacing initrd with the one generated with a help of mkinitrd from FC2 restores an ability to specify a boot level. Moreover this is architecture independent. If something is missing on new initrd or a kernel is not playing with it corectly I cannot tell; at least for now. In any case /sbin/init seems to be innocent. Reclassified.
*** This bug has been marked as a duplicate of 129057 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.