darkstaring ha scritto:Ciao =)..
Oggi mi son svegliato presto

..
Sbirciando quà e là, cercando di velocizzare l'avvio mi sono accorto che in rc.S
viene caricato
Veramente, in rc.S la sequenza è questa:
Codice: Seleziona tutto
# This loads any kernel modules that are needed. These might be required to
# use your ethernet card, sound card, or other optional hardware.
# Priority is given first to a script named "rc.modules.local", then
# to "rc.modules-$FULL_KERNEL_VERSION", and finally to the plain "rc.modules".
# Note that if /etc/rc.d/rc.modules.local is found, then that will be the ONLY
# rc.modules script the machine will run, so make sure it has everything in
# it that you need.
if [ -x /etc/rc.d/rc.modules.local -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules.local:"
/bin/sh /etc/rc.d/rc.modules.local
elif [ -x /etc/rc.d/rc.modules-$(uname -r) -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules-$(uname -r):"
. /etc/rc.d/rc.modules-$(uname -r)
elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules -a -L /etc/rc.d/rc.modules ]; then
echo "Running /etc/rc.d/rc.modules -> $(readlink /etc/rc.d/rc.modules):"
. /etc/rc.d/rc.modules
elif [ -x /etc/rc.d/rc.modules -a -r /proc/modules ]; then
echo "Running /etc/rc.d/rc.modules:"
. /etc/rc.d/rc.modules
fi
Come vedi, se esistono e sono eseguibili, viene prima eseguito rc.modules.local (di default, non esiste), altrimenti rc.modules-<kernel-version> (di default esiste), oppure rc.modules (di default è un link a rc.modules-<kernel-version>).
Se usi un kernel personalizzato e hai bisogno di caricare/non caricare moduli che magari hanno cambiato nome nel passaggio di versione, ti conviene creare un rc.modules-<versione nuovo kernel> appropriato, magari copiando quello già presente in /etc/rc.d e facendo le opportune modifiche. Se così non fosse, non fare nulla, tanto verrà caricato rc.modules che è un link simbolico al rc.modules-<kernel di default Slackware>, come puoi vedere nel terzo if in rc.S.
Alla fine, gli /etc/rc.d/rc.modules* non sono altro che una sequela di modprobe, percui non devi preoccuparti di rispettare una certa sintassi che andrà poi interpretata.