Lo he averiguado rastreando los distintos accesos directos en Lubuntu. Básicamente, se trata de crear un script init en /etc/init.d
como se indica en la parte inferior, que comienza tomcat
y llamar al contenido del script de inicio de osgeo geoserver. Nota: reiniciar tomcat no es suficiente como había pensado.
Después de eso, hazlo:
update-rc.d myscript defaults 99 01
Guión de inicio:
#!/bin/sh
### BEGIN INIT INFO
# Provides: myscript
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
case "$1" in
start)
service tomcat6 restart
/usr/local/lib/geoserver-2.5/bin/startup.sh
;;
esac
quit 0
-- UPDATE --
Después de indagar un poco, encontré que el favor de OSGeoLive (8.0) de GeoServer es impulsado por jetty, no tomcat, aunque ambos están instalados. Eso explica por qué al iniciar tomcat no se inicia geoserver.