Как загрузить модуль ядра в Gentoo Linux? [закрытый]
Я хочу автоматически загрузить некоторые модули ядра при его запуске. Я читал учебник, но ничего не могу поделать. Теперь модули, которые я хочу загрузить, являются vboxdrv
vboxnetadp
vboxpci
vboxnetflt
каталог модулей /lib/modules/3.0.6-gentoo/
файл директорию config-это /etc/modules.autoload.d/kernel-3.0.6
, в этом файле все модули включены. И теперь, после перезагрузки, используйте lsmod
, Я не вижу, что эти модули загружены. В чем проблема?
thinkpad walle # ls -l /boot/
总用量 17068
lrwxrwxrwx 1 root root 1 1月 10 01:22 boot -> .
drwxr-xr-x 2 root root 4096 4月 27 10:55 grub
-rw-r--r-- 1 root root 5771120 3月 23 09:27 kernel-3.0.6
-rw-r--r-- 1 root root 5771120 4月 26 17:48 kernel-3.0.6-n5
-rw-r--r-- 1 root root 5876784 4月 27 10:55 kernel-3.0.6-n6
drwx------ 2 root root 16384 1月 17 15:47 lost+found
теперь я использую kernel-3.0.6-n6
как мой ботинок ядро.
thinkpad walle # cat /etc/modules.autoload.d/kernel-3.0.6
xt_mark
test_nx
scsi_wait_scan
wlagn
ext2
vboxdrv
vboxnetadp
vboxpci
vboxnetflt
3 ответов
/ etc / conf.D / modules сейчас не используется. Systemd использует свою собственную структуру
поместите файл списка модулей в /etc / modules-load.д/ модули нагрузки человека.d
поместите файл опции модуля в /etc / modprobe.д/ человек команды modprobe.d
модули с автоматической загрузкой указаны в /etc/conf.d/modules
согласно http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=7#doc_chap5
на /etc/init.d/modules
скрипт считывает /etc/conf.d/modules
file и загружает модули. Он уже должен быть на уровне запуска загрузки, но если это не так, запустите rc-update add modules boot
чтобы они загружались при загрузке.
ну, редактирование /etc / conf.D / modules не загружается автоматически, потому что вам нужно редактировать этот файл после каждой перестройки ядра.
основная идея об автопогрузке оборудование модули ядра описаны здесь: http://doc.opensuse.org/documentation/html/openSUSE/opensuse-reference/cha.udev.html и http://wiki.gentoo.org/wiki/Udev
в нескольких словах: udev управляет вашим оборудованием и каждый раз, когда появляется новое оборудование (ядро создает ссылку в /dev), udev выполняет поиск надлежащего модуля ядра и загружает его, если он найден. Вся информация об устройстве предоставляется sysfs.