initdefault has no effect

Mike Burger mburger at bubbanfriends.org
Tue Apr 7 04:18:54 UTC 2009


> Ed Greshko wrote:
>> Ed Greshko wrote:
>>
>>> Mike Burger wrote:
>>>
>>>
>>>> Mike Burger wrote:
>>>>
>>>>
>>>>> Tim wrote:
>>>>>
>>>>>
>>>>>> On Sun, 2009-04-05 at 22:42 -0700, Jonathan Ryshpan wrote:
>>>>>>
>>>>>>
>>>>>>
>>>>>>> I have /etc/inittab set up as follows, but the system always starts
>>>>>>> with the X Window System running.  What am I missing?
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>> # id:5:initdefault:
>>>>>>> id:1:initdefault:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> I seem to recall seeing that before, delete the commented-out line.
>>>>>>
>>>>>>
>>>>>>
>>>>> In order to comment out a line in inttab, you need to use a
>>>>> semicolon, rather than a pound sign.
>>>>>
>>>>>
>>>> To clarify...the reason that this didn't work, in the first place, is
>>>> that the initial initdefault line wasn't truly commented out, due to
>>>> the pound sign instead of the semicolon.
>>>>
>>>> After that, the init processing for an entry stops on the first
>>>> match...since the "not properly commented" entry was first, it got
>>>> matched, and runlevel 5 was how the system came up.
>>>>
>>>>
>>>>
>>> I don't quite understand what you are saying....
>>>
>>> You said "the init processing for an entry stops on the first match".
>>> What is being matched to what?  Also, if the # isn't a comment
>>> character
>>> then how are the other 25 lines in the inittab being parsed?
>>>
>>> Thanks....
>>>
>>>
>>>
>> Never mind.....  I see what you are saying after all....  I forgot for
>> the moment that the original id line was left in the modified file....
>> Duh...
>>
>>
> Hummm....  Bad news....
>
> I had to test this and have in the intttab file....
>
> #   5 - X11
> #   6 - reboot (Do NOT set initdefault to this)
> #
> ; id:5:initdefault:
> id:3:initdefault:
>
> And the system still comes up in run level 5.

Interesting.

Someone once told me to use two semicolons in inittab, but I've never
needed to try that.

Might be worth a try.

On the other hand, since Upstart doesn't use many of the options that used
to be in the inittab, it may be possible that the default runlevel is
actually set in an upstart config file, somewhere, now?
-- 
Mike Burger
http://www.bubbanfriends.org

Visit the Dog Pound II BBS
telnet://dogpound2.citadel.org or http://dogpound2.citadel.org

To be notified of updates to the web site, visit:

https://www.bubbanfriends.org/mailman/listinfo/site-update

or send a blank email message to:

site-update-subscribe at bubbanfriends.org




More information about the users mailing list