Red Hat Bugzilla – Bug 129099
Lost ability to specify boot level in a kernel boot command
Last modified: 2007-11-30 17:10:46 EST
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):
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.