The following steps are used to get around the broken syslogd. These steps will only cirumvent the problem and will not figure out why syslogd is hanging.
Boot using Knoppix CD. I assume that you have Knoppix installed on hda2. Either mount hda2 by hand in a root console or use the icon on the desktop. Open a root console or gain root acess with the command
Code:
# su -
Then find out which runlevel is the default runlevel
Code:
# grep defa /mnt/hda2/etc/inittab
id:3:initdefault:
The number 3 is the default runlevel. Enter the default runlevel's rc.d directory and find the sysklogd link.
Code:
#cd /mnt/hda2/etc/rc3.d
#ls *log*
S10sysklogd S11klogd
Take note of and write down the number of the sysklogd, in this case it is 10. Next, remove S10sysklogd which is just a link (really a shortcut that points to another file).
Code:
# rm S10sysklogd
With that done, cd to / and either reboot with the command or use the K menu to reboot the PC.
Code:
# shutdown now -r
I hope this helps.
James