Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   добавление ПО на загрузочный диск PXE (boot bootp dhcpd software iso) (http://forum.oszone.net/showthread.php?t=338675)

lxa85 11-01-2019 16:43 2851426

добавление ПО на загрузочный диск PXE (boot bootp dhcpd software iso)
 
Здравствуйте.
Помогите пожалуйста правильно спросить google
Есть условный сервер, есть условный клиент, который будет загружаться по сети. PXE DHCP
Необходимо подготовить специализированный образ, в частности доукомплетовать стандартный некоторым набором ПО.
Или просто стоит задача кастомизировать / настроить его (образ) должным образом.
RTFM что и где?

Busla 12-01-2019 18:07 2851618

lxa85, PXE и образ никак друг с другом не связаны

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

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

Jula0071 14-01-2019 15:57 2852137

Цитата:

Цитата Busla
В большом энтерпрайзе сетевуха умеет iSCSI и прикидывается полноценным диском. »

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

lxa85 15-01-2019 07:59 2852309

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

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

Busla 15-01-2019 12:38 2852347

Цитата:

Цитата Jula0071
Это не сетевуха умеет-прикидывается, а просто в initrd уже есть iSCSI initiator »

да, ладно! - А что по-вашему значат слова iSCSI boot и full hardware offload for iSCSI ?

Jula0071 15-01-2019 18:10 2852417

Цитата:

Цитата Busla
да, ладно! - А что по-вашему значат слова iSCSI boot и full hardware offload for iSCSI ? »

В контексте сетевого адаптера – ничего. iSCSI адаптер – другое дело. Можно и такую железяку поставить, но зачем? Она одна выйдет дороже, чем весь бездисковый тазик-терминал.
Цитата:

Цитата lxa85
Т.е. вперед у меня загружатся что-то 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"


Время: 11:54.

Время: 11:54.
© OSzone.net 2001-