Es facil amigo, si NO usas debian, solo tienes que editar el /etc/rc.local y meter dentro de ese script la llamada al otro script o directamente meter el codigo del script ahi.
Si usas DEBIAN, tienes que crear un script en /etc/init.d/ supongamos que creas el script raulex en /etc/init.d/raulex, como tu sabes cuando linux arranca va leyendo todos los /etc/rcX.d/ donde cada X es el numero de run level.
Dentro de algun rcX.d tienes que meter un link simbolico hacia el script raulex con una S si quieres que inicie el script o con una K si quieres que termine.
En debian se arranca casi siempre en runlevel2 entonces para que se ejecute tu script al inicio tendrias que meter lo siguiente en el /etc/rc2.d
ln -sf /etc/init.d/raulex /etc/rc2.d/S99raulex
El numero luego de la S le da el orden de ejecucion, si tienes numero mas bajo se ejecutara primero.
Todo lo que te explique para Debian se aplica tambien para todas las demas distros y es la base del inicio de sistemas tipo unix systemV
salu2[bye]
PD: te puedes hacer tu propio rc.local en debian haciendo lo que te explique.