Назад | Перейти на главную страницу

Как добавить драйвер DUD на носитель CentOS / RHEL 7 (без сети)?

Я работаю над созданием автономного установщика для чего-то, что я сейчас создаю с использованием PXE и ​​RHEL 7. Соответствующим серверам (Dell 14G) требуется дополнительный драйвер, загруженный для контроллера RAID. В версии PXE я могу добавить dd=http://somehost/blah.iso к параметрам ядра для загрузки дополнительных драйверов во время загрузки. Как вы поступаете так же с местными СМИ?

У меня есть сценарий, который позволяет мне перестроить ISO с дополнительным содержимым (отсюда: https://github.com/RedHatGov/ssg-el7-kickstart )

Работает как есть. Я планирую просто удалить «полезную нагрузку», укрепляющую безопасность, и вставить свой существующий сценарий кикстарта из установки PXE.

Однако, если я просто помещу iso RAID DUD на диск и добавлю dd=cdrom:/megaraid_sas-07.700.52.00_el7.X-2.x86_64.iso к параметрам загрузки, установщик зависает, говоря: «Kickstart loaded. Пожалуйста, вставьте установочный носитель повторно». На самом деле это сообщение на короткое время появляется и во время обычной установки, поэтому я не уверен, что это действительно актуально.

Я не могу найти много информации об использовании dd= (или inst.dd=) с локальным файлом вместо URL ... возможно ли? В чем секрет? Если я просто укажу inst.dd без параметров (чтобы получить интерактивный режим), затем выберите мой cdrom / dev / sr0, тогда он не обнаружит драйвер iso (я думаю, он ожидает, что весь компакт-диск будет содержимым этого ISO, а не установочного диска)

Мне кажется, что самый простой способ - это поместить содержимое диска с драйверами на USB-накопитель.

Скопируйте содержимое ISO-образа в каталог верхнего уровня USB-накопителя, измените метку тома USB-накопителя на OEMDRVи загрузите сервер, вставив установочный носитель и этот USB-накопитель. Программа установки RHEL автоматически найдет драйверы на диске и загрузит соответствующий драйвер.

В Документация RHEL объясняет это чуть более подробно и дает несколько других альтернатив.