Diversi kernel, diversi moduli da caricare
Inviato: mar 26 set 2006, 15:05
Avendo una macchina che può caricare diversi kernel, come specifico i moduli da caricare al boot dipendentemente dal kernel che si sta avviando?
Fa tutto automaticamente ....MAT ha scritto:Avendo una macchina che può caricare diversi kernel, come specifico i moduli da caricare al boot dipendentemente dal kernel che si sta avviando?
Codice: Seleziona tutto
RELEASE=`uname -r`
MAJOR_RELEASE=`echo $(uname -r) | cut -c -3`
if [ $RELEASE = "2.6.13" ]
then
/sbin/modprobe psmouse
/sbin/modprobe pppoe
fi
if [ $MAJOR_RELEASE = "2.4" ];then
/sbin/modprobe apm
/sbin/modprobe radeon
else
/sbin/modprobe fglrx
fi
Mica veroSimone_R ha scritto:Fa tutto automaticamente ....
Questo lo so, ma i moduli vanno caricati.Simone_R ha scritto:I moduli delle diverse versioni dei Kernel sono messi in dir differenti [ /lib/modules/****** ]
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
penso nella current, perchè nella 10.2 pura rc.S non è cosìLuke88 ha scritto:non serve modificare rc.modules. tieni semplicemente un rc-modules-$KERNEL_VERS , la parte del riconoscimento la fa tutta lui.
http://www.slacky.it/forum/viewtopic.php?t=15024