LINUX.ORG.RU

Добавление модуля в iso CentOS 7.4

 


0

1

Добрый день, коллеги. Сталкнулся с необходимостью добавить драйвер RAID-контроллера в образ установчного диска. В наличие есть рабочая CentOS 7.4 с подгруженным модулем megaraid_sas.ko и сам исошник. Думал, что надо копать в изменение initrd.img, который лежит в isolinux в установочном образе, но столкнулся с тем, что разобрать его в 7.4 не получается, пишет:

mount -o loop /tmp/initrd.img /tmp/initrd/ mount: /dev/loop0 is write-protected, mounting read-only mount: unknown filesystem type '(null)'

Пробовал создавать на рабочей системе initrd.img

mkinitrd -v -f /tmp/initrd.img $(uname -r)

Не помогла, приводит к зависанию во время загрузки установочника: 'Warning: dracut-initqueue timeout' Предпологаю, что из-за того, что создаётся на самом деле не initrd, а initramfs.

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

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

megaraid_sas должен быть в устаночном образе. Убрали megaraid_mbox, megaraid_sas остался.

Deleted ()
Ответ на: комментарий от Deleted

Новый контроллер, драйвера новые, они ещё не включены в образа. Надо будет попробовать 7.6. Но это не меняет того, что нужен именно 7.4

BesPavel ()
Ответ на: комментарий от BesPavel

Но это не меняет того, что нужен именно 7.4

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

Deleted ()
Ответ на: комментарий от Deleted

Из-за софта разработки нашей компании. Переход с одной версии оси на другу всегда идёт очень долго, а во времени, к сожалению, мы сейчас ограничены.

BesPavel ()
Ответ на: комментарий от BesPavel

и никакого «ручного режима»? (положить на ISO драйвер, загрузить командами) повлиять на initramfs нельзя... наверно это глупость, а установить Centos 7.4 из чрута невозможно?

anymouze ★★ ()
Ответ на: комментарий от anymouze

Вот тут я столкнулся с большой странностью. При попытке подгрузить через добовления при загрузке граба inst.dd, он видит откуда надо брать драйвера, но при попытке, после их установки, загрузится выдаёт всё ту же Warning: dracut-initqueue timeout.

BesPavel ()
Ответ на: комментарий от BesPavel

вот пример нашёл — человеку поясняют как добавить модуль в initramfs.img (но не ясно получилось или нет)

anymouze ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.