Вопрос или проблема
Чтобы активировать мой беспроводной адаптер (внутри компьютера), я выполняю modprobe b43
, и это включает его. Но когда я перезагружаю, он снова отключается. Как сделать это полностью постоянным?
Добавьте b43 в файл /etc/modules. Это должно сработать (вы можете добавить это, выполнив следующую команду)
echo b43 | sudo tee -a /etc/modules
В современных версиях Ubuntu на основе systemd /etc/modules
иногда заменяется конфигурационными файлами в /etc/modules-load.d/
. Каждый файл в этом каталоге должен содержать список модулей, по одному на строку, которые должны загружаться при загрузке.
Если /etc/modules
больше не работает в вашей системе, вы можете добавить модуль b43, создав новый файл в /etc/modules-load.d/
, например:
echo b43 | sudo tee /etc/modules-load.d/my-modules.conf
.
Ответ или решение
Чтобы сделать загрузку модуля b43
при старте системы постоянной, необходимо выполнить несколько шагов, в зависимости от конфигурации вашей операционной системы. В современных распределениях Linux, таких как Ubuntu, управление модулями может осуществляться через несколько различных механизмов, включая файл /etc/modules
и директорию /etc/modules-load.d/
. Ниже приведены пошаговые инструкции для достижения данной цели.
1. Использование файла /etc/modules
Первый способ заключается в редактировании файла /etc/modules
, который предназначен для указания модулей, загружаемых при старте системы.
- Откройте терминал.
-
Введите следующую команду, чтобы добавить модуль
b43
в файл/etc/modules
:echo b43 | sudo tee -a /etc/modules
Эта команда добавит b43
в конец файла, что позволит загружать модуль при каждом запуске системы.
2. Использование директории /etc/modules-load.d/
В некоторых версиях Linux, особенно на системах, использующих systemd
, загрузка модулей может управляться через файлы в директории /etc/modules-load.d/
. Если использование /etc/modules
не дает результата, попробуйте следующий метод:
- Откройте терминал.
-
Создайте новый конфигурационный файл в директории
/etc/modules-load.d/
, например,my-modules.conf
:echo b43 | sudo tee /etc/modules-load.d/my-modules.conf
Этот файл будет содержать список модулей для загрузки, где каждая строка представляет отдельный модуль.
3. Проверка и тестирование
После выполнения вышеуказанных шагов рекомендуется перезагрузить систему, чтобы убедиться, что изменения вступили в силу. Для этого выполните команду:
sudo reboot
После перезагрузки проверьте, был ли загружен модуль b43
, выполнением команды:
lsmod | grep b43
Если модуль загружен, то вы увидите его в выводе команды.
Заключение
Используя вышеперечисленные методы, вы обеспечите постоянную загрузку модуля b43
при каждом запуске вашего устройства. Такой подход улучшит стабильность работы вашего беспроводного адаптера и избавит вас от необходимости вручную вводить команду modprobe b43
после каждой перезагрузки.