Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
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" |