@kaN5300

Как настроить сервер для запуска тонких клиентов Debian 10 Buster diskless/PXE/nfs?

Приветствую, коллеги! Прошу помощи в поисках хорошего гайда по настройки инфраструктуры под загрузку Debian 10 через PXE с rw root on nfs. Из всего что я смог нагуглить есть только вот этот гайд:

https://www.linuxquestions.org/questions/blog/isaa...

Для Debian 9 и начиная со Step 4 возникают вопросы. Предполагается клонирование корня хоста в nfs-каталог. Но у меня это десктоп с Xubuntu 18.04 и с кучей дополнительных настроек. С этого момента начинается расхождение с гайдом. Я взял вики по дебутстрапу https://wiki.debian.org/ru/Debootstrap и развернул вот так:

main # debootstrap stable /nfsd/client1 http://deb.debian.org/debian/


В /nfsd/client1/boot у меня ничего нет. initramfs как я понимаю делается на основе запущенного на хосте ядра (которое не соответствует тому что идёт из коробки Debian 10. Даже если сгенерить initrd.pxe то откуда тогда брать vmlinuz если debootstrap мне его не обеспечивает? Посоветуйте пожалуйста дополнительные материалы по этому вопросу.

Note that we generated the files on the client computer. You can generate them on the server if they're running the same architecture/kernel/etc, but running it on the client generally reduces the chances of something weird happening.


Как я могу что-либо генерить на клиенте, если клиент diskless by design?
  • Вопрос задан
  • 263 просмотра
Пригласить эксперта
Ответы на вопрос 1
@kaN5300 Автор вопроса
Знакомый дебианщик посоветовал вот этот гайд. Он хоть и старый, но адекватный:

ajc.su/unix/linux-unix/bezdiskovye-rabochie-stanci...

Взлетело с первого раза.

Про процесс загрузки на пальцах вот тут нашлось: https://xakep.ru/2017/10/23/linux-boot-explained/
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы