Вы находитесь тут

Загрузка модулей в Linux. Команда modprobe.

Категории: 

В Linux драйверы называются- модулями ядра. Хотя строго говоря модули ядра могут выполнять не только функцию драйвера устройств. Для загрузки модуля ядра  в память и его активации используется программа modprobe. Команду нужно выполнять с полномочиями администратора (root). В Ubuntu это делается через команду sudo , вот так :

sudo modprobe vboxdrv .

У вас спросят пароль, нужно ввести пароль вашего основного пользователя. Естественно необходимый модуль ядра ( драйвер ) должен присутствовать в ваше Linux системе. В этом примере мы загрузили в память модуль обеспечивающий работу виртуальной машины VirtualBox. Как видно из примера это не драйвер реального устройства. Как правила модули для реальных устройств ( драйвера ) загружаются автоматический, без вашего вмешательства. Но модули установленные дополнительно часто приходится грузить вручную или через загрузочные скрипты. Так же бывает что модулю необходимо предать дополнительные опции. Например:

modprobe omnibook ectype=8

Если ваше устройство не работает, значит при сборке ядра не был собран соответствующий модуль и его придется собирать дополнительно или модулю необходимо передать опции. А вот модули виртуальных  устройств всегда приходится грузить принудительно. Например как в нашем примере с модулем VirtualBox. Посмотреть загруженные в память модули ядра можно командой:

sudo lsmod

Установке модулей будет посвящена следящая заметка.