Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Добавление драйвера в PXE  (Прочитано 675 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kramork

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Добавление драйвера в PXE
« : 15 Ноября 2021, 14:23:40 »
Доброго дня. есть PXE сервер, UEFI, GRUB, с таким конфигом граба(https://pastebin.com/WxHnSacq)
пресеты настроены, все работает, с некоторым количеством костылей ухищрений
ядро , которое в грабе /vmlinuz взято из официального дистриба серверной убунты, из каталога casper. оттуда же взят initrd
хочу раскатывать ноуты без физических сетевок через него. для этого есть usb-rj45 донгл. но, похожу, что в рам диске нет для него драйверов. драйвер использоваться должен такой(https://pastebin.com/zRPaMEGy). но я, похоже, что-то делаю не так. ибо PXE валится в kernel panic после пересборки ram диска. пересобирал так:
1) распаковал initrd командой ```unmkinitramfs initrd ./unpack_initrd```
2) добавил папку /lib/modules/5.4.0-88-generic/kernel/drivers/net/usb
3) запаковал обратно по инструкции отсюда https://wiki.ubuntu.com/Initramfs
(cd initrd-test
find . | cpio -o -H newc > ../initrd-test.img
cd ..
gzip initrd-test.img
cp initrd-test.img.gz initrd-test.img)
скормил pxe, и он развалился. даже если без изменений перепаковать, то валится. что я делаю не так? может по другому как-то можно добавить поддержку usb сетевых карт в PXE? надо ли запускать depmod после добавления файлов? на нашел ,как его натравить на не-системный RAM диск, а то, который лежит в кастомной директории. так же не нашел ,как mkinitramfs натравить на мою директорию. сильно тапками не бейте

Пользователь добавил сообщение 15 Ноября 2021, 14:42:47:
Ну и ради поржать. раскатываем рабочие станции. что, они не умеют autoinstall?(цель-раскатывать именно 1 кнопкой(ага, с авторматичесмкой разметкой диска тоже есть приколы))
ну ок, ставил серверную, наворачиваем десктоп. что? раз через раз валится при установке десктопа(в late command ставлю)? странно.. а если ставить чераз apt, то не валится. ну ок. ставим, кидаем веб хук ансиблу, ансибл ставит нам десктоп. что? экран загрузки отвалился? управление сетью из графики? адаптера не видит гном? эх... ладно, ансибл у нас будет прописывать конфиги netplan сам, ставить загрузочный экран plymouth..
день 2. корневой раздел должен быть шифрован. а Ubuntu должна ставиться сама. патчим initramfs при установке на целевой машине, на автрорасшифровку, по временному паролю(ибо конфиг автоустановки хранится в явном виде на http сервере). ансиблом после установки "распатчиваем" initramfs, удаляем временный пароль... доставляем кучу пакетов, для юзеров, всеми позможными способами. оатоматизируем установку тех програм, которые не удосужились автоматизировать разработчики... по итогу, конфиг автоустановки на 6 килобайт, плейбук ансибла на 60 заданий... писать устал, мозг не работает, но это меньше половины "побежденных" приколов.
в продолжении ищите заведение этих убунт в виндовый домен, автосоздание vpn с авторизацией по доменной учетке, через радиус, автоматическое монтирование виндовых сетевых шар на основе приналежности к группам, выдача прав так же через домен  :D а долбаный драйвер в ram диск залезать не хочет(
« Последнее редактирование: 15 Ноября 2021, 14:42:47 от Kramork »

 

Страница сгенерирована за 0.02 секунд. Запросов: 21.