Понадобилось мне настроить так называемый «толстый клиент» pxeboot(т.е. при загрузке выкачиваем все что нужно с сервера и работаем локально), занимаюсь этим впервые да и о загрузке линукса в принципе знаю понаслышке. dhcp, tftp, nfs настроил, все загружается, дошло дело до rootfs... В сети нашел несколько вариантов:
debootstrap не подходит т.к. сервер на arm, клиент на x64(ведь в новую систему нужно делать чрут что бы доустановить все необходимое)
LTSP в принципе подойдет, есть опция --arch amd64
для создания клиента, но сильно ограничено по дистрам.
Хочу бы поставить elementary os и в связи с этим вопрос: [trollmode]чтоделатькудыбечь?[/trollmode]. Мне нужно установить дистр локально, потом скопировать оттуда рамдиск initrd.img
ядро vmlinuz
и созданный архив фс rootfs.squashfs
? Или есть другой выход?
[upd] и как потом обновлять систему, устанавливать/удалять программы?
Спасибо за любую помощь!