У меня Ubuntu 14.04 LTS установлен на Lenovo G50-30. Когда я установил Ubuntu, у меня возникли некоторые проблемы с WiFi. Я не мог включить / выключить его.
Я искал в Интернете и нашел несколько команд, чтобы исправить это, и это сработало. Но каждый раз, когда запускается Ubuntu, мне нужно набрать эту команду, чтобы включить WiFi:
sudo modprobe -r ideapad-laptop
Что я могу сделать, чтобы это исправить?
Также, как мне автоматически запускать команды каждый раз, когда системные загрузки?
Удостоверьтесь, что Wi-Fi идет, и работающий тогда выполняет следующую команду для помещения в черный список модуля.
echo "blacklist ideapad-laptop" | sudo tee -a /etc/modprobe.d/blacklist.conf
Перезагрузка.
Pilot6 имеет PPA, который решит проблему, не помещая в черный список ноутбук IdeaPad
Первый, мы должны добавить PPA
sudo add-apt-repository ppa:hanipouspilot/ideapad-laptop
Тогда, мы можем установить его с
sudo apt-get update && sudo apt-get install ideapad-laptop-dkms
Тогда перезагрузка
, единственная возможная проблема состоит в том, если у Вас есть broadcom карта Wi-Fi, которая использует bcmwl, потому что это обновит Ваше ядро к 3,16 рядам, и Вам была бы нужна utopic версия bcmwl-kernel-source, который является здесь
modprobe -r
используется для удаления модуля ядра. Можно поместить в черный список модуль так, чтобы Вы donot удалили его после каждой начальной загрузки. Поскольку это открывает терминал и тип:
sudo nano /etc/modprobe.d/blacklist.conf
вышеупомянутой командой мы просим, чтобы нано, текстовый редактор GUI Ubuntu открыл /etc/modprobe.d/blacklist.conf
. Но у обычных пользователей нет разрешения записать в этот файл. Таким образом, мы используем sudo
для выполнения команды с полномочиями пользователя root.
Добавляют название модуля, который Вы хотите поместить в черный список в файл, открытый с помощью следующего формата:
blacklist driver-name
Для выхода нажмите Ctrl + X
, сопровождаемый y
(для Да).
, Так как Вы спросили при использовании Linux, Вы никогда не должны вводить в тех же командах каждый раз начальные загрузки системы. Можно автоматизировать его. Если Вы хотите, чтобы конкретная команда была выполнена каждый раз начальные загрузки Ubuntu, просто добавьте это к /etc/rc.local
. Для этого откройте Terminal и тип:
sudo gedit /etc/rc.local
, Как только gedit открыт, запишите команду, которую Вы хотите выполнить во время начальной загрузки, начинающей с предпоследней строки, т.е. прежде exit 0
. Сохраните и выйдите.
Если бы необходимо вывести модуль ноутбука IdeaPad для разблокирования rfkill, я сказал бы очень вероятно, что Вы страдаете от проблема no_hw_rfkill.
Threfore, я рекомендовал бы спросить относительно bugzilla или ibm-acpi-devel для дополнительной помощи, если Вы хотите получить обработанный - раз и навсегда.
, Если Вы также обеспечили dmidecode
вывод затем, я думаю, что необходимо уже быть наполовину сделаны.