Драйверы Linux зависят от ядра Linux?

У меня есть Ubuntu 14.04 LTS. Мой внешний адаптер Bluetooth не работает в этой версии Ubuntu, но это работает очень хорошо в версиях Ubuntu 12.x. Таким образом, я загрузил и установил ядро Ubuntu 12.x в Ubuntu 14.04 LTS. Тем не менее мой внешний Bluetooth не работает. Ядро хранит драйверы Linux? Затем, как я могу найти драйвер для определенных аппаратных средств для Linux? (Как внешнее bluetooth-устройство), Как решить это?

1
задан 21 August 2015 в 21:50

1 ответ

Вы правы: ядро Linux идет с драйверами (иначе modules), и если некоторые драйверы не работают, можно попытаться установить или загрузиться (если Вы имеете), другое ядро. Например, на 14.04LTS, ядро 3.19 у меня была проблема с модулем ядра поля Virtual. Но с 14.04LTS и ядро 3.13 нет никакой проблемы. Заметьте, однако, что, если ядро Linux не содержит драйвер для Вашего устройства, Вы, возможно, должны найти его от своего производителя или от репозиториев с открытым исходным кодом.

Для попытки другого ядра сначала узнайте, какое ядро Вы используете с uname -r команда в терминале. Затем перезагрузите машину, выбрал Advanced Options for Ubuntu, и выберите любую опцию, которая имеет другое число ядра (чем показанный с uname -r команда) и не отображающийся (режим восстановления).

Если Ваш Bluetooth donlge работает с более старым ядром, это - определенно проблема драйвера.

Чтобы сказать Ubuntu загружаться с Вашим желаемым ядром, сначала помните объект, который Вы выбрали из меню Advanced Options. Например, я хочу всегда загрузиться с 3,13 ядрами, и я принял решение загрузиться с Ubuntu с 3.13.0-62-универсальным Linux.

Затем, выполните эту команду:

awk '/menuentry/ && /class/ {count++; print count-1"****"$0 }' /boot/grub/grub.cfg | less

Помните число рядом со своей желаемой записью.

Наконец, выполните рев команды. ЗАМЕНИТЕ X в GRUB_DEFAULT=X с числом, которое Вы помнили.

sudo sed -i  's/GRUB_DEFAULT=0/GRUB_DEFAULT=X/g' /etc/default/grub; sudo update-grub

Теперь, когда Вы перезагружаете, необходимо загружаться с более старым, рабочим ядром.

2
ответ дан 7 December 2019 в 13:54

Другие вопросы по тегам:

Похожие вопросы: