Как установить драйвера linux без интернета

Обновлено: 06.07.2024

Данное руководство реализовано, учитывая интенсивность поиска решения проблемы установки драйверов на сетевые карты, известные как Broadcom Wireless Cards. В совокупности, есть желание помочь начинающим и не только пользователям, определить и установитъ аппроприативные 1) драйвера на адаптер беспроводной сети. После применения изменений, настоятельно рекомендуется протестировать соединение как минимум в течениe двух часов непрерывного использования, лучше всего - до восьми часов UP-a.

Для применения нижеследующих действий, нужно подключить компьютер кабелем к сети.

Список проблем, которые будут решены:

обрыв соединения после непродолжительного использования (засыпание) остановка запроса пароля доступа к точке доступа, даже, если оный отсутствует случаи полного фриза системы из-за установки неподходящих драйверов появление соединения в Менеджере Сети при физическом отсутствии оного потеря соединения после обновления системы на более новую версию сетевая карта заблокирована системно, или же нет возможности программного включения таковой остальной перечень наиболее упомянутых проблем на Launchpad, форумах *buntu, AskUbuntu.

Само решение проблемы систематизируется в ТРИ основных ступени:

Не нужно одновременно устанавливать bcmwl-kernel-source и firmware-b43-installer. Нужно выбрать только один пакет в соответствии с таблицей

Определение оборудования

Существует множество модификаций сетевых карт Broadcom и постоянно появляются всё новые версии. Посему, лучшим решением остаётся определение модели
по PCI.ID. Для этого, необходимо открыть терминал Ctrl+Alt+T и ввести 2) :

Примерным ответом будет:

В данном случае установлен bcmwl-kernel-source. 3)
Обладая этой информацией, мы можем определить правильную версию драйвера из списка Broadcom, который будет приведён ниже.
Например, как только мы выяснили, что PCI.ID карты - [14e4:4320] (rev 03), то oбратившись к списку драйверов мы увидим, что данный PCI.ID
соответствует пакету firmware-b43-installer который и необходимо будет впоследствии установить для правильной работы беспроводного адаптера.

До начала установки необходимо удалить любые иные типы пакетов, которые уже возможно были установлены в поисках решения проблемы.

Hеважно, что иcпользовалось для установки пакета: терминал, Synaptic, Центр Приложений, dpkg или же ручная компиляция.
Нам необходимо начать с нуля и очистить систему от всего, что может помешать работе аппропреативного драйвера.
Т.е., если был установлен пакет bcmwl-kernel-source, его нужно удалить:

Установка Offline

В том случае, когда проводная сеть недоступна, есть возможность установить bcmwl-kernel-source с установочного диска.
Для этого нужно вставить установочный CD/DVD или USB и скопировать эти файлы в домашнюю директорию.
На установочном диске (флешке) эти файлы находятся в директориях:

После чего, запускаем саму установку:

Если у Вас Ubuntu 14.04.2 4) , пакет придётся скачивать из сети:
64-BIT
32-BIT
Скопируйте нужную версию в домашнюю директорию и установите тем же способом как показано выше. В обоих случаях необходимо доустановить dkms с установочного диска или USB. Его можно скачать отдельно тут.

Пакет firmware-b43-installer, при полном отсутствии любого подключения к сети придётся скачать иным путём, например через смартфон. Нужно будет скачать эти два файла и положить их опять-таки в домашнюю директорию:
Для 64-BIT
Первый файл, Второй файл
Для 32-BIT
Первый файл, Второй файл

После этого, выполняем в терминале:

Если будут какие-то ошибки, то продолжать не надо. Значит что-то сделал не так. Проверьте правильность введения команд.
Осталось переподключить модуль ядра:

В случае установки Ubuntu 16.04 в режиме dualboot, необходимо отключить SecureBoot. В противном случае, драйвер не запустится.
На этом всё.
Удачи в освоении системы.
Особая благодарность chili555 и Pilot6

Вообще говоря, в Ubuntu по умолчанию присутствуют все необходимые драйверы для всех поддерживаемых устройств. Однако для некоторых устройств существуют так же проприетарные драйверы от производителя, которые из-за забористых лицензий необходимо устанавливать отдельно.

Что бы посмотреть список доступных для вашей системы проприетарных драйверов зайдите в меню Система-Администрирование-Драйверы устройств. У вас должно быть рабочее подключение к интернету, поскольку поиск драйверов происходит именно в нём. После поиска система покажет вам список всех доступных драйверов, в моём случае он выглядит так:


Вполне возможно, что для вашей системы вообще не будет найдено никаких драйверов, это ни в коем случае не значит, что всё плохо, а означает лишь, что ваше оборудование поддерживается напрямую Ubuntu, и для него не надо устанавливать дополнительных закрытых компонентов.

Но если вам всё-таки нужны какие-то дополнительные драйвера, то вам осталось только выбрать нужный драйвер из списка и нажать на кнопку «Активировать» внизу окна, после чего начнётся установка.


После установки вам возможно придётся перезагрузить компьютер, о чём вам сообщит система, показав значок перезагрузки рядом с только что установленным драйвером:


Чаще всего нужно устанавливать драйвера для видеокарт, но иногда есть драйвера и для других устройств. Однако учтите, что если ваше оборудование и так работает хорошо на встроенных в Ubuntu драйверах, то устанавливать проприетарные компоненты смысла не имеет, мало того, в некоторых случаях это может даже привести к возникновению проблем.

Кроме того, к сожалению, до сих пор встречаются случаи, когда из-за некорректной по отношению к конечному пользователю политики производителей оборудования драйверов для определённых устройств в Ubuntu нет и получить их через программу поиска так же нельзя. В этом случае стоит попробовать поискать в интернете, зачастую существуют сторонние драйвера, которые можно установить вручную. Либо же обратиться в техподдержку производителя, попросив у них хотя бы необходимую для работы устройства документацию, называемую спецификациями, при наличии спецификаций огромное количество программистов с радостью напишут для вас всё необходимое для работы вашего устройства.

Не пугайтесь, если вы только ещё планируете поставить Ubuntu и читаете эту статью, большинство устройств работает в Ubuntu что называется «из коробки», то есть сразу после установки безо всяких дополнительных манипуляций. И с каждым новым выпуском Ubuntu остаётся всё меньше и меньше неподдерживаемых устройств, сейчас уже это в подавляющем большинстве отдельные модели периферии, то есть подключаемых дополнительных устройств вроде принтеров или сканеров. Но перед покупкой нового оборудования стоит всё-таки воспользоваться поиском и посмотреть, поддерживается ли желаемое устройство в Linux, потому что шанс нарваться на неподдерживаемое «железо» всё-таки есть.

Что ж, это пожалуй вся информация про драйвера. Поэтому вернёмся к описанию дополнительно программного обеспечения, осталось упомянуть ещё пару маленьких, но полезных программ:

Проблема: имеется сервер с redhat 6, закрытый от интернета настройками сети, отделом безопасности. Необходимо поставить bundler и ещё несколько вещей для запуска ruby. Начал ставить через rpm, но они имеют много зависимостей, которые тоже приходиться ставить в ручную. Это меня очень сильно смущает. Подскажите какие у меня могут быть варианты для более быстрой установки пакетов и их зависимостей?

П.с.: знаю что можно сделать снимок ОС, и на виртуалке развернув попробовать скачать необходимые пакеты, но это лишь в теории, на практике не приходилось подобное поворачивать..

П.п.с: все это необходимо для установки redmine. Уже стоит апач и nginx.


Я бы посоветовал како-нибудь apt-offline, но тут RPM. Так что советую скачать и принести репозиторию целиком.

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


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

Разверните redmine на другой машине c redhat 6, у которой есть интернет. Используйте bundle package, чтобы создать cache. Перенесите репозиторий и устанавливайте с помощью


Не знаю что там redhat, но в арче я бы поставил себе локально, а потом перенёс бы все пакеты из кеша на сервак. Мб менеджер пакетов в redhat тоже умеет сохранять все пакеты в папочку?


По крайней мере в федоре есть настройка для кэширования пакетов. Еще можно из этих пакетов собрать свой локальный репозиторий и подсунуть его оффлайновой машине.

Я так когда-то давно делал, когда интернетов не было безлимитных.

имеется сервер с redhat 6, закрытый от интернета настройками сети, отделом безопасности.

Правильным было бы либо пробить дырку в файерволе только для апдейтов, либо сделать локальное зеркало репозитория. Всё равно ведь одним redmineм не ограничишься, ещё обязательно что-нибудь потребуется, и не раз, а ведь надо ещё и апдейты безопасности регулярно ставить.


Технически не нужен.
Практически (особенно если новичок), то без него никак. Что-то погуглить, скачать дрова, дополнительные пакеты. В идеале чтобы рядом ещё ноут был или планшет хотя бы.

имею ввиду будут ли драйвера интернет-контроллеров после установки Линукс без доступа к интернету, чтобы потом можно было подключить кабель с интернетом например

ну так в чем проблема скачать все сразу заранее?
для mp3 скачивать обычно из инета нужно кодек.


Как правило да, с сетевыми устройствами обычно проблем нет (разве что экзотические 3G-модемы).


Запусти лайв, если поднимется инет значит и в установленном будет.


Доюрайвера в винде. Здесь модули. И ядро.

Повторюсь - иди почитай матчасть. По запросу в гугле все находится первой ссылкой на любой арчвики.


Ему надо быстро, не мешай.


Да, мобильный в Арче.


что мобильный в арче?

по твоему драйвер не может состоять из ядерного модуля плюс userspace части?
к чему вообще писать что в линуксе модули, а не драйвера?


Да, мобильный инет в арче. И?

И после перезагрузки его не будет, так как ppp не идет в базовой установке.


live CD в арче? Я что-то пропустил?



Нужен ли интернет при установке Линукс?
Все ли нужные драйвера будут в системе?

Если деб, то нет, всякие вонючие проприетарные блобы надо устанавливать отдельно (или брать мерзопакостный неофициальный образ с кляксами). Если какая попсятина убунтушная — то не нужен тебе инет, хотя при установке он сам настроится или ты руками настроишь.

mandala ★★★★ ( 31.08.17 14:48:35 )
Последнее исправление: mandala 31.08.17 14:49:35 (всего исправлений: 1)


Да, ты пропустил, в базовом образ арча и не пахло ни когда мобильным интернетом. Хотя с такими ламерско-нубским отношением ТС-у вообще надо рачик стороной обходить.

Установка необходимого пакетa

Как уже упомяналось выше, мы будем рассматривать установку пакета firmware-b43-installer
Для этого набираем в терминале:

и перезагружаемся для применения изменений:

Формат установки пакета крайне прост:

Надеюсь, понятно, что вместо <PACKAGE_NAME> нужно подставить имя пакета из списка ниже:

Если устройство определилось с иным PCI.ID, задайте свой вопрос автору данной инструкции: AskUbuntu

Подготовка системы

Ha комп-ах с UEFI надо отключить SecureBoot в BIOS для установки bcmwl-kernel-source.

Если у нас свежеустановленная система, то первым делом необходимо обновить списки источников приложений:

Также, крайне рекомендуется обновить списки PCI.ID:

это на случай, если специфичный драйвер устройства появился совсем недавно. Во избежание возможных проблем, установку будем проводить исключительно через терминал.

Читайте также: