[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#33993: general: Should log all the boot messages



In article <[🔎] E13PYBi-0007vV-00@localhost>,
Colin Watson <cjw44@flatline.org.uk> wrote:
>Decklin Foster <decklin@red-bean.com>, 33993@bugs.debian.org wrote:
>>Cesar Eduardo Barros <cesarb@cesarb.personal.intranet> writes:
>>> There are too many boot messages, and they sometimes scroll too
>>> fast. It would be nice to log all the output from the boot scripts.
>>
>>Huh? does dmesg not do what you want?
>
>dmesg doesn't log the output from init.d scripts.
>(I usually recommend Ctrl-S (stop output) and Ctrl-Q (restart output).)

Have a look at "bootlogd" from sysvinit. It isn't installed by default
since it's not quite finished yet, but I think it does what you want.
It captures all screen output while booting and keeps it in memory
until it is able to write to /var/log/boot.log. Needs no special
support, hacked scripts etc.

The reason that it isn't used yet is that I'm not sure it actually
is a good idea - it wouldn't work with a 'pretty startup' like
RedHat has, for example.

I'm not quite sure what exactly the best way to solve this is. Most
probably extending /etc/init.d/rc and /etc/init.d/rcS, which need
a rewrite anyway to get merged into 1 script.

But we do need some way to store the messages produced when the
root filesystem is still read only and/or /var isn't mounted yet.
So it's not a trivial problem.

Mike.
-- 
"en daarom zoeken wij voor de uitbreiding van de it-afdeling een
 vrolijke, hard werkende, enthousiaste systeembeheerder! lijkt dit je
 wat, reageer dan nu!" -- marleen in nl.susy



Reply to: