Все оказалось проще чем могло бы быть, у данных дистрибутивов Линукс есть специальние микро-сборки для установки ОС с PXE-сервера, в процессе установки они докачивают необходимые компоненты на выбор пользователя.
В архиве сборник дистрибутивов Debian 8 и Ubuntu 16.04 для сетевой установки.
В файл загрузочного меню pxelinux.cfg/default надо добавить строки, подкорректировав пути к распакованным файлам:
label add menu label Debian 8 x32 kernel linux/debian/linux append vga=788 initrd=linux/debian/initrd.gz locale=ru_RU country=RU language=ru console-keymaps-at/keymap=en hostname=debian domain=debianfarm.org -- quiet label add menu label Debian 8 x64 kernel linux/debian/linux64 append vga=788 initrd=linux/debian/initrd64.gz locale=ru_RU country=RU language=ru console-keymaps-at/keymap=en hostname=debian domain=debianfarm.org -- quiet label add menu label Ubuntu 16.04 x64 kernel linux/ubuntu/linux64 append vga=788 initrd=linux/ubuntu/initrd64.gz locale=ru_RU country=RU language=ru console-keymaps-at/keymap=en -- quiet label add menu label Ubuntu 16.04 x32 kernel linux/ubuntu/linux append vga=788 initrd=linux/ubuntu/initrd.gz locale=ru_RU country=RU language=ru console-keymaps-at/keymap=en -- quiet
О самих настройках PXE-сервера и DHCP под линукс рассказывать не буду, на это есть масса статей в Интернете.
Рейтинг: 20
Обновлено: 09.10.2024