David Baron wrote:
> >   /etc/rc0.d/S35networking
> >   /etc/rc6.d/S35networking
> >   /etc/rcS.d/S40networking
> 
> Is not the final run level 5.

The default runlevel is 2 in Debian.  Unless otherwise modified all
run levels have the same configuration and are identical to each other
in Debian.  You are free to configure runlevels 2-5 for any purpose
that you wish however.  Any changes that are made will be thereafter
preserved across upgrades.

Traditional Unix machines have often used runlevel 2 for multiuser.
Later runlevel 3 was often used to enable networking.  Later runlevel
4 was often used when bringing up a graphical login environment using
XDM.  Later still some GNU/Linux distros have used runlevel 5 for
graphical login management.  Even later the Linux Standard Base has
codified the meaning of those runlevels and Debian lost out there.
While Debian is not yet fully LSB compliant out of the box (it is
backward compatible with previous Debian releases) it is trivial to
adjust the default runlevel to be 5 instead of 2 by editing
/etc/inittab.  But since they are all identical this is not really
important.

The runlevel S is used to initialize the system at system boot time.
Normally a system boots to runlevel S, runs all of the S* scripts,
then proceeds to the default runlevel 2, and runs all of the S*
scripts.  The /etc/rcS.d/S40networking should typically start
networking quite early in the boot cycle.

There is a movement toward including dependency information in the
init.d scripts to avoid the numbering of the scripts and the problems
those cause.  In the future this will likely be completely
automatically ordered based upon topological sorting of dependencies
with parallel running of non-overlapping scripts.  I am sure it will
be spiffy but also much more complicated.  IIRC Gentoo is already
doing this but my faded memory is not sure.

> My network does not start up until the very end so other "99"
> scripts may not have a connection which was the problem.

That does seem to indicate that something is amiss.

> It would be simple enough to get rid of the other symlinks and see
> what happens.

I would definitely try that.  But it does not make sense to me that it
would actually change things.  But KNOPPIX may have made changes to
better facilitate a live cdrom boot system.  I don't know.

Bob

Reply via email to