При загрузке программы установки Red Hat Enterprise Linux, на экране может появиться диалог, запрашивающий носитель с драйверами. Этот диалог запроса драйверов появляется в следующих случаях:
Если вы выполняете установку с сетевого устройства
Если вы выполняете установку с блочного устройства
Если вы выполняете установку с устройства PCMCIA
Если вы запустили программу установки, задав в строке загрузчика команду linux dd (или на платформе Itanium elilo linux dd )
Если вы запустили программу установки на компьютере, не поддерживающем устройства PCI
Этот носитель содержит драйвера для оборудования, которое может не поддерживаться программой установки. Понятие носитель с драйверами включает в себя выпущенные Red Hat дискеты с драйверами или образы, а также дискеты или компакт-диски, поставляемые производителями вместе с оборудованием или созданные вами из образов драйверов, найденных в Интернет.
Этот носитель используется, если для установки Red Hat Enterprise Linux вам нужно обратиться к определённому устройству. Драйвера могут применяться при сетевой установке (NFS), при установке с блочных или PCMCIA-устройств, с нестандартных или самых новых приводов CD-ROM, адаптеров SCSI, сетевых адаптеров и других необычных устройств.
Замечание
Если неподдерживаемое устройство для установки Red Hat Enterprise Linux не требуется, продолжайте установку и добавьте поддержку этого устройства, завершив её.
Драйверы можно получать из разных источников. Они могут быть включены в состав Red Hat Enterprise Linux или опубликованы на сайте производителя программного или аппаратного обеспечения. Если вы предполагаете, что вашей системе может потребоваться один из этих драйверов, вы должны подготовить дискету или компакт-диск с драйверами до начала установки Red Hat Enterprise Linux.
Первый компакт-диск Red Hat Enterprise Linux содержит образы драйверов для платформы x86 (в том числе, images/drvnet.img — драйверы сетевых плат и images/drvblock.img — драйверы SCSI-контроллеров), включающие множество драйверов (распространённых и редких).
Подсказка
Вы также может обратиться к образу с драйверами через сетевой файл. Вместо команды загрузчика linux dd , выполните команду linux dd= url , где url следует заменить HTTP, FTP или NFS адресом используемого образа с драйверами.
Найти информацию о специализированных драйверах также можно на сайте Red Hat
в разделе Bug Fixes (Исправления ошибок) . Случается, что распространённое оборудование, произведённое после выхода Red Hat Enterprise Linux, не работает с драйверами в составе программы установки или включёнными в образы на компакт-диске Red Hat Enterprise Linux №1. В таких случаях, на сайте Red Hat может быть размещена ссылка на образ с драйвером.
Для получения дискеты с драйверами из образа диска с помощью Red Hat Enterprise Linux:
Вставьте чистую форматированную дискету (или дискету LS-120 на платформе Itanium) в первый дисковод (или привод LS-120).
Перейдите в каталог, содержащий образ диска (например, drvnet.img ) и выполните от имени root команду dd if= dd.img of=/dev/fd0 .
Подсказка
Red Hat Enterprise Linux позволяет использовать для добавления драйверов в процессе установки USB-накопители. Лучше всего для это смонтировать USB-накопитель и скопировать на него нужный образ driverdisk.img . Например:
dd if=driverdisk.img of=/dev/sda
Затем в процессе установки вам предлагается выбрать раздел и указать нужный файл.
Если вам нужно использовать образ с драйверами, например, для устройства PCMCIA или установки NFS, программа установки попросит вас предоставить драйвер (на дискете, компакт-диске или в файле) по мере надобности.
Однако, в некоторых случаях вы должны явно указать программе установки Red Hat Enterprise Linux, что нужно загрузить драйвер с дискеты и использовать его во время установки.
Например, чтобы явно загрузить драйвер с созданной дискеты, запустите установку, загрузившись с компакт-диска Red Hat Enterprise Linux №1 (или используя созданный вам загрузочный носитель). Введите в приглашении boot: команду linux dd , если вы работаете на платформе x86 или x86-64. Загрузка программы установки рассматривалась подробнее в разделе 4.3.1 Запуск программы установки на платформах x86, AMD64 и Intel ® EM64T . На платформе Itanium введите в приглашении Shell> команду elilo linux dd . Подробнее загрузка программы установки на Itanium описана в разделе 4.3.2 Запуск программы установки на платформе Itanium .
Программа установки Red Hat Enterprise Linux попросит вас вставить дискету с драйверами. Прочитав дискету, программа установки сможет использовать эти драйвера для поддержки оборудования, выявленного позже, во время установки.
Источник
Приложение F. Диски с драйверами
Во время загрузки программы установки вы можете заметить экран, запрашивающий диск с драйверами. Этот экран чаще всего появляется в одном из трех случаев:
Если вы запустили программу установки в режиме «Эксперт» (expert)
Если вы запустили программу установки, введя команду linux dd в подсказке boot:
Если вы запустили программу установки на компьютере, в котором нет устройств PCI
Так что же все-таки такое диск с драйверами?
Диск с драйверами добавляет поддержку устройств, которые не поддерживаются программой установки. Диск с драйверами может быть выпущен Red Hat, сделан вами самостоятельно с набором драйверов из Интернета или это может быть диск, прилагаемый производителем оборудования к приобретенному вами оборудованию.
Диск с драйверами бывает нужен для какого-либо устройства, требуемого для установки Red Hat Linux. Диск с драйверами чаще всего требуется для нестандартных или очень новых CD-ROM, адаптеров SCSI или NIC (сетевых адаптеров). Только эти устройства, используемые в процессе установки, могут потребовать драйверы, не включенные в состав компакт-дисков с Red Hat Linux (или загрузочного диска, если вы создали установочный загрузочный диск для того, чтобы начать процесс установки).
Обратите внимание
Если неподдерживаемое устройство не требуется в процессе установки Red Hat Linux, продолжайте установку и добавьте поддержку такого устройства после того, как установка завершена.
Где можно взять диск с драйверами?
Компакт-диск Red Hat Linux CD-ROM 1 включает в себя образ диска с драйверами ( images/drivers.img ), содержащий большой набор редко используемых драйверов. Если вы подозреваете, что вашей системе может потребоваться один из таких драйверов, вам необходимо создать диск с драйверами до начала установки Red Hat Linux.
Еще одна возможность найти информацию о диске с драйверами есть на сайте Red Hat: http://www.redhat.com/support/errata в разделе Исправление ошибок (Bug Fixes). Иногда поддержка распространенного оборудования может быть добавлена после официального выхода Red Hat Linux в случае, если такое оборудование не работает с драйверами, включенными в программу установки или в образ диска с драйверами на компакт-диске 1 Red Hat Linux. В этом случае на сайте Red Hat может находиться ссылка на образ диска с драйверами.
Создание диска с драйверами из файла образа
Если у вас есть образ диска с драйверами, которые вам надо переписать на дискету, вы можете сделать это из операционных систем DOS или Red Hat Linux.
Для того, чтобы создать диск с драйверами из образа в операционной системе Red Hat Linux:
Вставьте чистую отформатированную дискету в первый дисковод.
В каталоге, в котором находится образ диска с драйверами (например, dd.img ), наберите dd if= dd.img of=/dev/fd0 (при этом необходимо быть пользователем root).
Для того, чтобы создать диск с драйверами из образа в операционной системе DOS:
Вставьте чистую отформатированную дискету в дисковод a:.
В каталоге, в котором находится образ диска с драйверами (например, dd.img ), наберите rawrite dd.img a: в командной строке.
Использование диска с драйверами в процессе установки
Программе установки Red Hat Linux необходимо указать, что потребуется загрузка и использование диска с драйверами в процессе установки.
Обратите внимание
Диск с драйверами отличается от загрузочного диска. Если для установки Red Hat Linux требуется загрузочный диск, вам по-прежнему необходимо будет создать такой диск и загрузить с него компьютер перед тем, как использовать диск с драйверами.
Если у вас еще нет установочного загрузочного диска, и ваша система не поддерживает загрузку с CD-ROM, вам потребуется создать такой диск. Инструкции по созданию загрузочного диска находятся в разделе Создание установочных дискет в Главе 1.
После того, как вы сделали диск с драйверами, начинайте процесс установки. Для этого загрузите компьютер с компакт-диска 1 Red Hat Linux (или с установочного загрузочного диска). В подсказке boot: введите либо linux expert , либо linux dd . Подробно загрузка программы установки описана в разделе Загрузка программы установки в Главе 3.
Программа установки Red Hat Linux попросит вас вставить диск с драйверами. После прочтения информации с этого диска программа установки сможет применить драйверы с диска к обнаруженным позднее в процессе установки устройствам вашей системы.
Источник
Установка драйверов в 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, размещенные на официальных сайтах производителей, но проприетарные драйвера могут работать не настолько хорошо, как подготовленные для вашей системы.