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