ich hab mich noch mal kurz hingesetzt, da ich jetzt auch ein 1-Partitions-Verwaltungssystem mit Arch habe. Dafür sieht meine Ansteuerung ungefähr so aus:
rc.sysinit
.
.
status "Activating Swap" /sbin/swapon -a
#start ureadahead 2010-05-15 AG
if [ -e /.ureadahead ]; then
/bin/rm /.ureadahead
/sbin/ureadahead --force-trace --daemon
/sbin/ureadahead-kill &
else
/sbin/ureadahead
fi
#stop ureadahead 2010-05-15 AG
stat_busy "Configuring System Clock"
if [ "$TIMEZONE" != "" -a -e "/usr/share/zoneinfo/$TIMEZONE" ]; then
/bin/rm -f /etc/localtime
/bin/cp "/usr/share/zoneinfo/$TIMEZONE" /etc/localtime
fi
.
.
/sbin/ureadahead-kill
sleep 90
kill `ps -aef | grep 'ureadahead' | grep -v grep | awk '{print $2}'`
und ja, ich weiss, dass man den kill auch eleganter schreiben kann.
Ca. 45 s brauche ich beim Tracen mit Einloggen bis zum fertigen Schirm. Bleiben noch 45 s Zeit, Anwendungen mit ins Tracing reinzunehmen. Mehr als ausreichend, denn übertreiben sollte man das ja auch nicht.