diff -Naur blfs-bootscripts-20060910/blfs/init.d/alsa blfs-bootscripts-working/blfs/init.d/alsa
--- blfs-bootscripts-20060910/blfs/init.d/alsa	2005-08-01 20:29:19.000000000 +0100
+++ blfs-bootscripts-working/blfs/init.d/alsa	2006-10-17 14:08:58.000000000 +0100
@@ -13,15 +13,20 @@
 . $rc_functions
 
 case "$1" in
+	start)
+		boot_mesg "Restoring ALSA volumes..."
+		loadproc /usr/sbin/alsactl -F restore
+		;;
+
 	stop)
-		boot_mesg "Stopping ALSA...    Saving volumes..."
+		boot_mesg "Saving ALSA volumes..."
 		loadproc /usr/sbin/alsactl store
 		#boot_mesg "                    Removing MIDI font..."
 		#loadproc sfxload -i
 		;;
 
 	*)
-		echo "Usage: $0 stop"
+		echo "Usage: $0 start|stop"
 		exit 1
 		;;
 esac
diff -Naur blfs-bootscripts-20060910/Makefile blfs-bootscripts-working/Makefile
--- blfs-bootscripts-20060910/Makefile	2006-04-28 01:21:41.000000000 +0100
+++ blfs-bootscripts-working/Makefile	2006-10-17 14:11:45.000000000 +0100
@@ -34,6 +34,7 @@
 	ln -sf  ../init.d/alsa ${EXTDIR}/rc.d/rc0.d/K35alsa
 	ln -sf  ../init.d/alsa ${EXTDIR}/rc.d/rc1.d/K35alsa
 	ln -sf  ../init.d/alsa ${EXTDIR}/rc.d/rc6.d/K35alsa
+	ln -sf	../init.d/alsa ${EXTDIR}/rc.d/rcsysinit.d/S95alsa
 
 install-apache: create-dirs
 	install -m ${MODE} blfs/init.d/apache     ${EXTDIR}/rc.d/init.d/
