Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Windhund« (24.10.2009, 09:48)
Dann nutzt du sicherlich schon baselayout-2 mit OpenRC , siehe hierzuBasis Gentoo (~x86, KDE 4.3.2)
Quellcode |
|
1 |
modules="vboxdrv vboxnetflt vboxnetadp" |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#!/sbin/runscript depend() { (Informationen zu Abhängigkeiten) } start() { modprobe vboxdrv modprobe vboxnetflt modprobe vboxnetadp (Befehle, notwendig zum Starten eines Dienstes) } stop() { (Befehle, notwendig zum Stoppen eines Dienstes) } restart() { (Befehle, notwendig zum Neustarten eines Dienstes) } |
Quellcode |
|
1 2 3 |
chmod +x vbox mv vbox /etc/init.d/ rc-update add vbox default |
Zitat von »"Gentoo-Handbuch«
Um zum Beispiel das Modul 3c59x.ko automatisch zu laden, editieren Sie die Datei kernel-2.6 und tragen den Modulnamen ein.
Quellcode |
|
1 |
# nano -w /etc/modules.autoload.d/kernel-2.6 |
Quellcode |
|
1 |
3c59x |
Zitat von »"Baselayout und OpenRC Migrationsleitfaden"«
Normalerweise fügen Sie bestimmte Kernelmodule mit den Parametern, die Sie an sie übergeben wollen, zur /etc/modules.autoload.d/kernel-2.6 hinzu, wenn Sie diese automatisch beim Booten geladen haben wollen. In baselayout-2 wird diese Datei nicht mehr verwendet. Stattdessen werden automatisch geladene Module und Modulparameter in eine Datei, /etc/conf.d/modules, gepackt, egal welche Kernelversion.
Zitat
Befehlsauflistung 2.3: Detailliertes Beispiel von /etc/conf.d/modules
Quellcode |
|
1 2 |
# Lade immer ochi1394 und ieee1394, egal welche Kernelversion modules="ohci1394 ieee1394" |
Eventuell...Hast du eine Erklärung dafür, warum es trotz korrektem Eintrag nicht funktioniert?
Quellcode |
|
1 |
emerge -pv baselayout |
Quellcode |
|
1 2 3 4 5 6 7 8 9 |
app-emulation/virtualbox-modules-3.0.6 * Removing app-emulation/virtualbox-modules-3.0.6 from moduledb. * Updating module dependencies for 2.6.31-gentoo-K4 ... [ ok ] * Adding module to moduledb. * Starting with the 3.x release new kernel modules were added, * be sure to load all the needed modules. * * Please add "vboxdrv", "vboxnetflt" and "vboxnetadp" to: * /etc/conf.d/modules |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »josef.95« (24.10.2009, 15:31)
Quellcode |
|
1 2 |
ls -l /etc/runlevels/boot/ | grep modules lrwxrwxrwx 1 root root 19 Oct 4 15:46 modules -> /etc/init.d/modules |
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# You can define a list modules for a specific kernel version, # a released kernel version, a main kernel version or just a list. #modules_2_6_23_gentoo_r5="ieee1394 ohci1394" #modules_2_6_23="tun ieee1394" #modules_2_6="tun" #modules="ohci1394" # You can give modules a different name when they load - the new name # will also be used to pick arguments below. #modules="dummy:dummy1" # Give the modules some arguments if needed, per version if necessary. #module_ieee1394_args="debug" #module_ieee1394_args_2_6_23_gentoo_r5="ieee1394 ohci1394" #module_ieee1394_args_2_6_23="tun ieee1394" #module_ieee1394_args_2_6="tun" # You should consult your kernel documentation and configuration # for a list of modules and their options. modules="snd_pcm snd_pcm_oss snd_mixer_oss snd_ac97_codec" modules="vboxdrv vboxnetflt vboxnetadp" |