LINUX.ORG.RU

Установка pxe образа

 ,


0

1

Добрый день. Поднял PXE сервер для установки линукса. С ним проблем нет - работает. Есть несколько ПК, на которых в силу некоторых особенностей комплектующих, нельзя выбрать в bios установку по сети. Для автоматизированной установки ос на них решил поставить загрузчик на флешку и в самом загрузчике прописать пути к образам в сети. На флешку стоит syslinux. Часть конфига:

LABEL Linux
        KERNEL http://192.168.X.X/linux/isolinux/vmlinuz inst.ks=http://192.168.X.X/cfg/OIT.cfg ip=dhcp
        APPEND initrd=http://192.168.X.X/linux/isolinux/initrd.img ramdisk_size=128000 ip=dhcp inst.repo=http:/192.168.X.X/linux

При загрузки с флешки пишет нет такого файла или каталога - http://192.168.X.X

Если закинуть ядро на флешку и прописать его в секцию KERNEL, а секцию APPEND оставить без изменений - работает. Подскажите, как правильно в конфиг прописать загрузку ядра из сети?


Ну так и правильно. Как я понимаю драйвер для сетевухи должен где-то быть. И он в ядре.

hbars ★★★★★
()
Ответ на: комментарий от hbars

Как я понимаю, если закинуть ядро на флешку, запустить установку ос и флешку выдернуть - установка прервется. Можно ли как-то это обойти? Мне нужно поставить ос на большое количество пк, хотелось бы - подошел, воткнул флешку, установка запустилась, выдернул флешку пошел к другому пк, а установка продолжилась.

vifs
() автор топика
Ответ на: комментарий от vifs

Ну по идее не должна. Ядро то уже будет загружено.
Не знаю как все остальное отреагирует на отсутствие устройства, но скорее всего будет все ок.

hbars ★★★★★
()
Ответ на: комментарий от hbars

Спасибо, помогли! В корень флешки кинул ядро и прописал в конфиге так

LABEL Linux 
KERNEL vmlinuz inst.ks=http://192.168.X.X/cfg/OIT.cfg ip=dhcp APPEND initrd=initrd.img ramdisk_size=128000 ip=dhcp inst.repo=http:/192.168.X.X/linux 

Сразу после сообщений о загрузке ядра можно выдергивать флешку, установка продолжается.

vifs
() автор топика