Как установить драйвера на линукс
Библиотека сайта rus-linux.net
Вам нужно открыть конфигурационный файл, содержащий список модулей. Также необходимо знать его точное имя и размещение файла в вашем дистрибутиве. В Ubuntu этот файл называется modules.conf и размещается в /etc каталоге ( /etc/modules.conf ). Мы обновим этот файл, но вначале мы сделаем его резервную копию. Пожалуйста помните, что для изменения конфигурационных файлов нужны права суперпользователя.
Так будет выглядеть эта процедура:
Приведенные выше команды откроют файл modules.conf в текстовом редакторе gedit. Теперь, просто добавьте драйвер в пустую строку ниже существующих драйверов, сохраните файл, выйдите из текстового редактора и перезагрузите систему, чтобы изменения вступили в силу. Это все!
Вот пример, файла modules.conf для Kubuntu Linux, установленной на виртуальной машине. Добавим новый драйвер. Мы просто запишем его имя ниже существующих записей. Конечно, необходимо знать ТОЧНОЕ имя соответствующего драйвера.
Третий вариант немного более сложный.
Загрузка драйверов
Вы успешно скомпилировали драйвер, но ничего не произошло. Это получилось потому, что драйвер еще не включен. Посмотрев внутрь каталога, вы заметите файл с расширением .ko . Это и есть ваш драйвер, и его необходимо загрузить вручную.
Нам нужно установить драйвер в ядро. Это можно сделать с помощью команды insmod .
После загрузки драйвера его можно конфигурировать. Вы можете убедиться в том, что драйвер действительно присутствует в списке всех доступных модулей:
Если вы случайно сделали серьезную ошибку и хотите удалить драйвер, то можете воспользоваться командой rmmod :
Конфигурирование драйверов
Конфигурирование драйвера требует немного знаний о его функциональности. Чаще всего инструкции находятся в текстовых файлах how-to руководства.
Ниже приведенный пример показывает как конфигурировать сетевую карту после загрузки сетевого драйвера. Сетевой карте присвоен идентификатор и IP адрес. В данном случае, eth0 — имя выбранного устройства, но оно может быть другим, например: eth1, eth2 и т. д. . Назначенный IP адрес показывает нам, что машина будет частью локальной сети.
После перезагрузки вы увидите, что сетевое подключение отсутствует. Это происходит из-за того, что драйвер отсутствует в общем каталоге по умолчанию, и система не знает, где его искать. Вам придется повторить всю процедуру снова:
Теперь становится понятно, что применение скрипта для автоматизации этих действий было бы отличной идеей. И это именно то, что мы собираемся сделать — написать скрипт и добавить его в начальную загрузку системы.
Скрипты
Как и в системах DOS и Windows, скрипты могут быть написаны в текстовом редакторе. Учитывая внутренние различия между текстовыми файлами и скриптами, необходимо различать текстовые файлы и скрипты. В системе Windows достаточно изменить расширение .txt на .bat и файл станет скриптом. В Linux немного по-другому.
Командная строка Linux находится внутри оболочки или, точнее сказать, и есть сама оболочка или Шелл (Shell). Существует несколько оболочек, каждая со своим уникальным набором команд. Самая популярная (устанавливается по умолчанию) оболочка Linux это BASH . Нам необходимо добавить информацию в наш скрипт, если хотим сделать его связанным с нашей оболочкой.
Таким образом, записав в файл приведенные выше команды плюс ссылка на оболочку, получим следующий скрипт:
Можно сделать это короче:
Теперь у нас есть рабочий скрипт. Или точнее текстовый файл, который содержит соответствующие команды. Нам необходимо сделать его исполняемым файлом. Во-первых, нужно сохранить этот файл. Назовем его network_script .
Сделаем скрипт исполняемым.
Теперь у нас есть работающий скрипт. Нам нужно разместить его в каталоге /etc/init.d и он будет запускаться во время начальной загрузки системы.
В завершение нужно обновить систему для активации скрипта.
После перезагрузки вы поймете, что драйвер загружен автоматически и сетевая карта сконфигурирована! Возможен и другой вариант, make install и драйвер будет помещен в каталог по умолчанию:
Или вы могли разместить драйвер в этом каталоге сами. Таким образом, вы могли бы избежать написания скрипта.
Однако мой метод, даже если и менее изящный, имеет одно преимущество. Драйверы, которые вы скомпилировали вручную и поместили в каталоги по умолчанию, будут потеряны при обновлении ядра системы. Это значит, что вам будет необходимо их переустанавливать каждый раз после такого обновления. Мой неэлегантный метод позволяет избежать этой проблемы.
How to Install NVIDIA Drivers on Ubuntu 22.04 LTS
Most modern Linux Desktop systems such as Ubuntu come with an Nvidia driver pre-installed in the Nouveau open-source graphics device driver for Nvidia video cards. For the most part, this is acceptable; however, if you use your Linux system for graphical design or gaming, you may get better drivers.
Historically, the Nouveau drivers are slower than Nvidia’s proprietary drivers, lacking the latest features, software technology, and support for the latest graphics card hardware. The tutorial will cover both options.
In the following tutorial, you will learn how to install NVIDIA Graphic Drivers on Ubuntu 22.04 LTS Jammy Jellyfish using three methods that should suit most user requirements.
Update Ubuntu
Before proceeding with the tutorial, it is highly advised to run an update in your terminal to ensure all packages are up-to-date to avoid any conflicts during the installation. This is important when installing packages such as new kernels and graphic card drivers, especially.
Next, select the two choices from the first option of the standard Ubuntu repository drivers or the second with the latest bleeding-edge stable drivers straight from the PPA.
Install NVIDIA Drivers — APT Method — Ubuntu Repository
The first option is to install NVIDIA drivers for your system using the command line. Advanced users prefer using command-based commands, but the beginner can quickly achieve this with the following.
Open your terminal “CTRL+ALT+T“ and find the information on your graphics card first.
From the example output, you can see our operating system module is “TU117 [GeForce GTX 1650]“, and the recommended Nvidia driver is “Nvidia-driver-510″. Remember, this is just an example. Everyone will have different Nivida graphic cards, and look for the recommended option if there is one.
Next, we will install the “nvidia-driver-510“ driver package. This can be done in two ways.
Second, specify below if you want to install the driver package directly or choose another version. Below in order, are some of the newest to oldest. Anything below 5xx is considered legacy at this point.
First, if you are happy with the recommended version, use this command:
Second, specify below if you want to install the driver package directly or choose another version.
Remember, these version numbers will change over time; these are just examples.
Nvidia Drivers 515.x:
Nvidia Drivers 510.x:
Once installed, you must reboot your Ubuntu operating system and enter the following command.
After you log back into your system, you can view the graphic card status with the “nvidia-smi” command.
Install NVIDIA Drivers — GUI Method
The second solution in installing your Nvidia Drivers is to use the GUI method. This is recommended for beginners in Linux, especially.
Firstly, go to your application menu and open up “Additional Drivers“ as per the below example.
The full path for users new to Linux and Ubuntu is as follows.
Activities (left-hand corner) > Search bar > Additional Drivers.
Next, the “Software & Updates“ window will appear, where you can see all the available drivers for your Nvidia graphics card to install. Note that some users will see different list sizes depending on the age and popularity of the graphics card.
The next step is to select the Nvidia diver you want to install and click the “Apply Changes“ button.
Note that the installation will take 2 to 3 minutes, depending on your system and its resources.
Once installed, reboot your desktop, which can be done immediately if you would like by typing the following command in your terminal.
That’s it. You have installed Nvidia Drivers using the GUI method. A handy tip is to view the settings and information of your graphic card, which can be done in your terminal, invoking the following command.
Install NVIDIA PPA Drivers
The following repository to install NVIDIA drivers is a PPA known for having the most up-to-date NVIDIA proprietary drivers available. This is recommended for users wishing to update their cards regularly.
First, install the required dependencies.
Next, add the PPA
With the PPA now imported, run an APT update.
Next, type in the terminal command to bring up recommendations on your graphics card.
You will get a new output compared to before with the original device’s printout using the standard Ubuntu APT repository.
As you can see, we now have a third-party recommended driver. To install, follow the command options again.
First, if you are happy with the recommended version, use this command:
Second, specify below if you want to install the driver package directly or choose another version.
Nvidia Drivers 515.x:
Nvidia Drivers 510.x:
Nvidia Drivers 470.x:
Nvidia Drivers 450.x:
Nvidia Drivers 390.x:
Once done, reboot.
Now confirm using the “nvidia-smi” command the Nvidia driver version installed:
Установка драйверов в Linux
В Windows мы привыкли, что перед тем, как новое оборудование будет работать, для него необходимо установить драйвера. Не важно будет ли это USB устройство, веб-камера или видеокарта. Драйвера в Windows выпускаются производителями и распространяются через интернет или на диске в комплекте с оборудованием.
В Linux, драйвера тоже необходимы, но ситуация состоит с ними немного по-другому. Здесь все свободные драйвера Linux встроены в ядро и если ваше оборудование будет работать с этой операционной системой, то, скорее всего, оно будет работать из коробки. Свободные драйвера разрабатываются производителями оборудования или же независимыми разработчиками. Также производители могут не открывать код своих драйверов, тогда они считаются проприетарными и не включаются в ядро, а доустанавливаются вручную.
Давайте рассмотрим подробнее работу с драйверами linux и Windows.
Как драйвера устройств работают в Windows
После установки Windows вам необходимо установить драйвера устройств, предоставляемые производителями — драйверы материнской платы, набора микросхем, драйверы видеокарты, звука, сети, wifi и многое другое.
Windows может немного в этом помочь и установить большинство драйверов от производителей через центр обновления Windows. При подключении устройства к компьютеру Windows вы увидите сообщение «Установка драйвера». Windows определяет производителя, ищет драйвер на серверах Microsoft и загружает его на ваш компьютер. Microsoft не пишут драйвера самостоятельно, они получают их от производителей и предоставляют вам, как только они понадобятся.
Если оборудование не работает в WIndows, то обычно вы можете найти драйвер чтобы заставить его работать. Обычно достаточно подыскать подходящий драйвер на просторах сети.
Как работают драйвера Linux
В Linux ситуация с драйверами очень сильно отличается. Большинство драйверов для вашего оборудования распространяются в виде открытого программного обеспечения и интегрированы в дистрибутив Linux. Эти драйверы linux, как правило, являются частью ядра Linux, но здесь есть исключение — драйверы видеокарты являются частью программного обеспечения Xorg, а драйверы принтера включены в набор CUPS (система печати).
Это значит, что большинство доступных для linux драйверов уже установлены на вашем компьютере, включены вместе с ядром, в виде модулей ядра или вместе с графическим сервером или сервером печати. Установка драйверов Linux почти не нужна. Драйвера в Linux разработаны, в основном, энтузиастами, но иногда их выпускают сами производители оборудования, которые вносят свой вклад в развитие ядра Linux и других проектов, например, это Intel, AMD, а также другие, более мелкие производители.
Все драйвера установлены из коробки, а значит вам не придется искать драйвера для каждого устройства в вашей системе и вручную их устанавливать. Система автоматически определит ваше оборудование и сама загрузит нужные драйвера в linux. Но здесь есть одно исключение — это проприетарные драйвера ядра linux и прошивки.
Установка проприетарных драйверов Linux
Некоторые производители не хотят открывать исходный код своих драйверов, поэтому для поддержки оборудования выпускают проприетарные драйвера в Linux с закрытым исходным кодом. Большинство дистрибутивов Linux не включают такие драйвера в свой состав, а значит они не смогут их автоматически определить и загрузить.
Чаще всего нам приходится сталкиваться с проприетарными драйверами для видеокарт, например, для NVIDIA, которые обеспечивают лучшую производительность в играх на Linux. Конечно, есть драйверы ядра Linux с открытым исходным кодом, которые заставят вашу видеокарту работать, но они не могут обеспечить достаточный уровень производительности в 3D играх. Некоторые драйвера wifi по прежнему закрыты, поэтому ваше оборудование не будет работать пока вы их не установите.
Установка драйверов в Linux зависит от вашего дистрибутива. В Ubuntu и основанных на ней дистрибутивах есть специальный инструмент — Дополнительные драйверы.
Программа определит, какие проприетраные драйверы устройств Linux можно установить и предложит скачать и установить их. В Linux Mint тоже есть инструмент менеджер драйверов, он работает аналогично инструменту в Ubuntu. Fedora — против проприетарных драйверов Linux и здесь нет никакого способа их установить. Во многих дистрибутивах проприетарные драйверы устройств linux можно найти в неофициальных репозиториях. Каждый дистрибутив решает эту проблему по-разному.
Установка прошивок в Linux
Не все могут делать драйвера с открытым кодом или проприетарные драйвера. Некоторым драйверам необходимы прошивки, чтобы правильно работать с устройствами. Например, прошивки нужны для работы некоторых модулей wifi или сетевых интерфейсов.
Чтобы установить прошивки в Linux необходимо скачать и установить пакет linux-firmware, это можно сделать с помощью следующей команды в Ubuntu:
sudo apt install linux-firmware
А в RPM дистрибутивах:
sudo yum install linux-firmware
Также возможно придется установить другие прошивки. Чтобы посмотреть подробнее, что нужно, и как установить, посмотрите лог ядра dmesg.
Как установить драйверы для принтера в Linux
Возможно, вам понадобится поставить драйвера linux для принтера. Однако при использовании инструмента для конфигурации принтеров — CUPS вы можете выбрать нужный драйвер из баз данных. Как правило, программа определяет производителя вашего принтера, а в списке вы можете выбрать точную модель принтера.
Вы также можете попытаться определить принтер по описанию PostScript или PPD файла. Эти файлы часто входят в состав драйвера принтера для Windows и вы можете найти PPD файл, который сделает работу вашего принтера лучше. Файл PPD можно выбрать в процессе работы CUPS.
Принтер может стать головной болью в Linux и многие из них могут не работать должным образом или даже вообще не работать. Так что при выборе принтера лучше сразу смотреть только те, которые точно будут работать с Linux.
Как заставить работать другое программное обеспечение
Иногда вам может понадобиться поставить драйвера linux для другого оборудования, которые не предоставляются автоматически. Например, NVIDIA предоставляет собственный инсталлятор для своего драйвера. Но тем не менее лучше использовать драйвера упакованные для вашего дистрибутива, они будут работать лучше.
В общем, если в Linux что-то не работает из коробки, и если оно все еще не работает после установки драйвера или прошивки, то, скорее всего, оно уже не будет работать вообще. Если вы используете старую версию Linux, может помочь обновление до самой новой версии. Это обеспечит лучшую аппаратную поддержку и обновления. Но если что-то все еще не работает, то , скорее всего, оно уже работать не будет.
Найти подробную информацию, как настроить работу того или иного оборудования в вашем дистрибутиве можно на различных форумах. Обычно, если у вас не очень новое устройство, другие пользователи уже сталкивались с этими проблемами, но они их уже решили, и вы можете найти эти ответы.
Выводы
Вы не должны возиться с драйверами слишком много. Драйвера в Linux с открытым исходным кодом и они интегрированы в ядро. В большинстве случаев вам не нужно устанавливать их или изменять, система автоматически определит оборудование и загрузит автоматические драйверы. Когда вы установили Linux, ваше оборудование должно работать либо сразу, либо после установки нескольких проприетарных драйверов.
Вы можете устанавливать и драйвера linux, размещенные на официальных сайтах производителей, но проприетарные драйвера могут работать не настолько хорошо, как подготовленные для вашей системы.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Как установить драйверы в Ubuntu (4 простых метода)
Если вы недавно перешли на Ubuntu с Windows или macOS и ищете способ установить драйверы в Ubuntu, вы попали по адресу. Мы добавили 4 подробных метода обновления драйверов в Ubuntu, от загрузки дополнительных драйверов до установки последних графических драйверов Nvidia. Кроме того, мы написали отдельные статьи о том, как переключаться между Wayland и Xorg в Ubuntu, и собрали лучшие инструменты для записи экрана в Ubuntu для новых пользователей Linux. На этой ноте давайте продолжим и узнаем, как вручную устанавливать драйверы в Ubuntu.
Установите драйверы в Ubuntu (2022)
В этом руководстве мы добавили 4 способа установки драйверов в Ubuntu. От обновления дополнительных драйверов до перехода на последнюю ветку для новейших обновлений — мы рассмотрели все. Вы можете расширить таблицу ниже и перейти к любому разделу, который вы хотите.
Примечание. Приведенные ниже методы были протестированы на сборке Ubuntu 22.04.1 LTS (Jammy Jellyfish) и работают безупречно.
Установите драйверы в Ubuntu из программного обеспечения и обновлений (метод графического интерфейса)
Если вы не знаете, драйверы в Ubuntu или Linux встроены непосредственно в ядро, и система обрабатывает их автоматически. Таким образом, всякий раз, когда обновляется ядро, драйверы также немедленно обновляются. В отличие от Windows вам не нужно вручную находить и устанавливать каждый из драйверов.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
При этом есть некоторые исключения, в основном для графических устройств и аппаратных устройств Wi-Fi, поскольку существуют проприетарные драйверы и драйверы с открытым исходным кодом. Даже для этих устройств Ubuntu упростила установку драйверов через графический интерфейс. Вот как вы устанавливаете драйверы в Ubuntu из меню «Дополнительные драйверы».
1. Прежде всего, откройте панель запуска приложений в Ubuntu и откройте «Программное обеспечение и обновления». Вы также можете напрямую открыть «Дополнительные драйверы».
2. Далее переходим в раздел «Дополнительные драйверы». Здесь вы можете видеть, что он уже использует рекомендованный драйвер (проприетарный и протестированный) для моей видеокарты Nvidia GeForce GT 730.
3. Если вы хотите перейти на драйвер с открытым исходным кодом или перейти на более старый графический драйвер, выберите его из вариантов и нажмите «Применить изменения». Теперь перезагрузите компьютер, и вы перейдете к конкретной версии драйвера.
Установите драйверы в Ubuntu из терминала (метод CLI)
1. Если вы хотите обновить драйверы в Ubuntu из терминала, вы можете сделать это с помощью набора команд. Прежде всего, откройте Терминал из панели запуска приложений или нажав сочетание клавиш «Ctrl + Alt + T».
2. Теперь выполните приведенную ниже команду, чтобы получить список драйверов. Это своего рода диспетчер устройств в Ubuntu, но в интерфейсе командной строки. На моем компьютере отображается видеокарта Nvidia.
3. Здесь вы можете выбрать драйвер для установки. Например, чтобы установить последний рекомендуемый драйвер nvidia-driver-470, выполните команду следующим образом.
sudo apt установить nvidia-driver-470
sudo ubuntu-drivers установить nvidia:470
4. Вы также можете запустить приведенную ниже команду, чтобы автоматически установить все рекомендуемые драйверы в Ubuntu.
автоустановка драйверов sudo ubuntu
4. После установки перезагрузите компьютер, и вы перейдете на последнюю стабильную версию. Запустите приведенную ниже команду, чтобы проверить текущую версию драйвера.
Установите последние (бета) драйверы Nvidia в Ubuntu
Пользователи, которые хотят быть в курсе последних событий, могут установить бета-версию драйверов Nvidia в Ubuntu. Вам просто нужно добавить новый репозиторий PPA. Вот команды, которым нужно следовать.
1. Откройте терминал в Ubuntu и выполните приведенную ниже команду, чтобы добавить графический драйвер PPA.
sudo add-apt-repository ppa:графические драйверы/ppa
2. После этого выполните приведенные ниже команды, чтобы обновить все пакеты.
обновление sudo apt обновление sudo apt
3. Теперь выполните приведенную ниже команду, и в ней будут перечислены все последние версии драйверов, включая стабильные и бета-версии. Однако в моем случае 470 — это последний драйвер, заменяющий даже бета-сборку с номером версии 465. Так что я могу спокойно оставаться на 470.
4. Если для вашей видеокарты отображается новая версия, вы можете запустить приведенную ниже команду, чтобы установить бета-версию драйверов Nvidia. Просто замените 470 на последнюю бета-версию.
sudo apt установить nvidia-driver-470
Установите драйверы Nvidia в Ubuntu с помощью официального установщика
Подобно тому, как вы загружаете драйверы Nvidia в Windows, вы также можете выполнить аналогичные действия в Ubuntu. Однако для этого необходимо полностью отключить графический интерфейс и применить изменения через командную строку. После этого вам нужно повторно включить интерфейс GUI. Да, этот процесс немного длительный и сложный, но если вы хотите продолжить этот метод, выполните следующие шаги. Обязательно запомните свое имя пользователя и пароль, прежде чем переходить к шагам.
1. Прежде всего, откройте Nvidia Веб-сайт и введите данные вашей видеокарты. Выберите «Производственная ветвь» для стабильной версии и «Новая функциональная ветвь» для бета-драйверов.
2. На следующей странице загрузите драйвер Nvidia для вашей системы Ubuntu. Он загрузит файл в формате .run.
3. Затем найдите загруженный файл и щелкните его правой кнопкой мыши. После этого откройте «Свойства».
4. Перейдите на вкладку «Разрешения» и включите «Разрешить выполнение файла как программы».
5. Сделав это, теперь вам нужно перейти в режим текстовой консоли. Нажмите «Ctrl + Alt + F3», чтобы выйти из интерфейса GUI. Не волнуйтесь, чтобы восстановить все как раньше, нажмите «Ctrl+Alt+F2».
Примечание. Я подключился к компьютеру Ubuntu по SSH со своего Chromebook, чтобы сделать снимок экрана. В вашей системе это может выглядеть немного иначе.
6. В режиме текстовой консоли введите имя пользователя и пароль Ubuntu и войдите в систему. После этого выполните приведенную ниже команду, чтобы отключить графический сервер.
sudo systemctl изолировать multi-user.target
7. Теперь выгрузите используемый в данный момент драйвер Nvidia, выполнив приведенную ниже команду.
sudo modprobe -r nvidia-drm
8. Наконец, выполните приведенную ниже команду, чтобы начать установку драйвера. Обязательно замените имя файла на фактическое имя загруженного файла. Возможно, вам придется перейти в папку «Загрузки» перед выполнением скрипта.
cd Загрузки sudo sh имя_файла.run
9. Откроется установщик командной строки. Следуйте инструкциям на экране, и вы сможете легко установить драйверы Nvidia в Ubuntu.
10. После завершения установки выполните приведенную ниже команду, чтобы включить сервер отображения.
sudo systemctl запустить graphical.target
11. Возможно, вам придется выполнить еще один шаг. Запустите exit, чтобы закрыть текущий сеанс, и нажмите «Ctrl + Alt + F2», чтобы вернуть интерфейс GUI.
12. Теперь перезагрузите компьютер, и драйвер Nvidia в Ubuntu должен быть обновлен до последней версии.
Обновите драйверы в Ubuntu, используя 4 простых способа
Вот методы, которым вы можете следовать для обновления и установки драйверов в Ubuntu. Я упомянул как графические методы, так и методы командной строки, поэтому в зависимости от ваших предпочтений вы можете выбрать один из них. Впрочем, это все от нас. Если вы ищете быстрый способ установить файлы Deb в Ubuntu, у нас есть специальное руководство для вас. А чтобы установить Python на Ubuntu, обратитесь к нашему связанному руководству для получения подробных инструкций. Наконец, если у вас есть какие-либо вопросы, сообщите нам об этом в разделе комментариев ниже.