Войти

Показать полную графическую версию : добавление ПО на загрузочный диск PXE (boot bootp dhcpd software iso)


lxa85
11-01-2019, 16:43
Здравствуйте.
Помогите пожалуйста правильно спросить google
Есть условный сервер, есть условный клиент, который будет загружаться по сети. PXE DHCP
Необходимо подготовить специализированный образ, в частности доукомплетовать стандартный некоторым набором ПО.
Или просто стоит задача кастомизировать / настроить его (образ) должным образом.
RTFM что и где?

Busla
12-01-2019, 18:07
lxa85, PXE и образ никак друг с другом не связаны

PXE грузит загрузчик. В классическом вариант загрузчкик грузит ядро с конфигом и монтирует NFS-шару
В большом энтерпрайзе сетевуха умеет iSCSI и прикидывается полноценным диском. Отсюда второй путь: загрузить по PXE какой-нибудь iPXE и далее работать как с обычном диском

кто такой "специализированный образ" непонятно

Jula0071
14-01-2019, 15:57
В большом энтерпрайзе сетевуха умеет iSCSI и прикидывается полноценным диском. »
Это не сетевуха умеет-прикидывается, а просто в initrd уже есть iSCSI initiator. Также можно использовать NFS.
https://en.wikipedia.org/wiki/Dracut_(software)
Я им пользуюсь для немного другой цели - нужно при буте поднимать в initrd маленький sshd чтобы через него передавать пассфразу LUKS.

lxa85
15-01-2019, 07:59
Есть одноплатник, который будет управлять небольшой домашней метеостанцией. (ARM + Arduino)
Я хочу, чтобы он осуществлял загрйзку по сети, загружал подготовленный дистрибутив с заранее заданным ПО, который я сформировал сам (написал, подобрал).
большого энтерпрайза у меня нет, все в рамках домашней/наколенной сборки.
Так как проект домашний скорость обратной связи не быстрая

Jula0071, диагонально-свкольз почитал материал по ссылке.
Т.е. вперед у меня загружатся что-то initramfs подобное, которое монтирует сетевой диск и уже с него осуществляет полноценную загрузку. Хм... спасибо, я подумаю.

Busla
15-01-2019, 12:38
Это не сетевуха умеет-прикидывается, а просто в initrd уже есть iSCSI initiator »
да, ладно! - А что по-вашему значат слова iSCSI boot и full hardware offload for iSCSI ?

Jula0071
15-01-2019, 18:10
да, ладно! - А что по-вашему значат слова iSCSI boot и full hardware offload for iSCSI ? »
В контексте сетевого адаптера – ничего. iSCSI адаптер – другое дело. Можно и такую железяку поставить, но зачем? Она одна выйдет дороже, чем весь бездисковый тазик-терминал.
Т.е. вперед у меня загружатся что-то initramfs подобное, которое монтирует сетевой диск и уже с него осуществляет полноценную загрузку. Хм... спасибо, я подумаю. »
Просто в этот initrd добавлен сетевой функционал, а что с ним дальше делать – дело техники. Хочешь sshd подымай, хочешь – iSCSI инициируй, хочешь – NFS шару монтируй.
Строка загрузки ядра выглядит примерно так

GRUB_CMDLINE_LINUX="crashkernel=auto rd.neednet=1 ip=10.20.5.1::10.20.0.1:255.255.0.0:host.example.com:eth0:off rd.luks.uuid=luks-blabla-1234-5678 rd.lvm.lv=ssd/root rd.lvm.lv=ssd/swap rhgb quiet"




© OSzone.net 2001-2012