Subject: Splash screen boot HOWTO
To: None <current-users@NetBSD.org>
From: Jared D. McNeill <jmcneill@invisible.ca>
List: current-users
Date: 02/18/2006 11:58:23
I've imported the splash screen support for vesafb on i386. For a
completely graphical boot (up to login prompt or xdm), you need to do
the following:
1. Update your sources. You need a new 'wsconsio.h', and wsconsctl needs
to be rebuilt.
2. Add the following to your kernel configuration:
options KVM86
options SPLASHSCREEN
options SPLASHSCREEN_PROGRESS
vesabios* at vesabiosbus?
vesafb* at vesabios?
wsdisplay* at vesafb? console ?
3. Apply the following patch to your /etc/rc:
--- /usr/src/etc/rc 2003-01-04 11:27:43.000000000 -0400
+++ rc 2006-02-18 11:35:56.000000000 -0400
@@ -37,11 +37,17 @@
date
+/sbin/wsconsctl -d -w splash.progress=1 >/dev/null 2>&1
files=$(rcorder -s nostart ${rc_rcorder_flags} /etc/rc.d/*)
for _rc_elem in $files; do
+ /sbin/wsconsctl -d -w splash.progress=1 >/dev/null 2>&1
run_rc_script $_rc_elem start
done
date
+
+/sbin/wsconsctl -d -w splash.enable=0 >/dev/null 2>&1
+TERM=vt220 clear
+
exit 0
4. Cross your fingers and reboot :)
Cheers,
Jared