Как лучше всего удалить не нужные драйвера

Автор lenin, 15 апреля 2017, 14:43:18

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

lenin

Как правильней всего удалять не используемые драйвера ?

ferum

Понятие драйвера или программы для связи операционной системы с железом компьютера характерны для windows . У нас всё реализовано в ядре или его отдельных модулях которые могут загружаться по умолчанию или нет.
Физически это находится по адресу /lib/modules/$(uname -r)/kernel/ но единственный правильный путь удаления это кастомизированная пересборка ядра из пакета linux-source с выключением ненужных вам модулей при конфигурации.
Для этого необходимо досконально знать всё железо своего компьютера и иметь недюжинное внимание и желание что бы правильно проделать данную операцию и достичь желаемого результата. Задача усложняется ещё тем что в debian не работают псевдографические утилиты menuconfig и xconfig а с текстовым config операция по досканальной конфигурации ядра может занять не один рабочий день.
Русские дебианщики против цифрового слабоумия !

lenin

Спасибо - ferum.
Вопрос :
ЦитироватьФизически это находится по адресу /lib/modules/$(uname -r)/kernel/ но единственный правильный путь удаления это кастомизированная пересборка ядра из пакета linux-source с выключением ненужных вам модулей при конфигурации.

Как работать с пакетом  linux-source  как упоминали и выключить не нужные драйвера. ?

Ogis1975

Цитата: lenin от 15 апреля 2017, 15:50:57Как работать с пакетом  linux-source  как упоминали и выключить не нужные драйвера. ?
Можете почитать вот тут http://www.linux.org/threads/the-linux-kernel-the-source-code.4204/.

yoric

Цитата: ferum от 15 апреля 2017, 15:14:52не работают псевдографические утилиты menuconfig и xconfig
А nconfig работает? Гораздо приятнее menuconfig-a. Думаю, должно быть во всех дистрибах. Сейчас нет дебиана, чтобы проверить, в gentoo работает.

ferum

Цитата: yoric от 15 апреля 2017, 16:33:42А nconfig работает?
Нет не работает, честно говоря пытался гуглить по этому поводу но найденные рецепты по установке некоторых пакетов не решают проблему.
Последовательность команд (для PC конечно) примерно такая:
su
apt-get update
apt-get install linux-source linux-headers-`uname -r` build-essential libproc-processtable-perl libdigest-sha-perl  bin86 fakeroot kernel-package libncurses5-dev # названия пакетов могут меняться от релиза к релизу
cd /usr/src
tar -xpJf linux-source-3.16.tar.xz
cd linux-source-3.16
# далее настраиваем будущее кастомизированное ядро та самая долгая нудная и ответственная процедура
make config
#настраиваем параметр сборки согласно имеющихся ядер процессора
export CONCURRENCY_LEVEL=4

# выполняем сборку пакетов ядра и заголовков к нему ( крайний раз пересобирал ещё для wheezy)
make-kpkg --rootcmd fakeroot --initrd kernel_image kernel_headers modules_image
# ставим собранные пакеты, которые автоматом пропишутся в загрузчик
dpkg -i *.deb
# загружаем новое ядро и радуемся... или не радуемся
Русские дебианщики против цифрового слабоумия !