Почему не грузятся ISO по сети (PXE)?

На VirtualBox развернул PXE сервер (syslinux):
Развернул tftp, закинул туда syslinux. - проверил, работает. рабочие станции видят, меню прогружается.
Скачал загрузочные ISO образы Hiren's LiveCD, Dr.Web livedisk, MemTest86

Добавил пункты, под все ISO образы:
LABEL Hirens Boot CD
  MENU LABEL Hirens Boot CD
  KERNEL memdisk
  initrd=images/hiren.iso
  APPEND iso raw


Во всех случаях выдаёт одну и ту же ошибку:
MEMDISK: No ramdisk image specified!


Почему не работает?
  • Вопрос задан
  • 670 просмотров
Пригласить эксперта
Ответы на вопрос 3
leahch
@leahch
3D специалист. Dолго, Dорого, Dерьмово.
Потому, что iso- имидж != inittrd
Вам нужен initrd, это обычно архив корневой FS.
Ответ написан
@y0sh
Мелкие iso так гружу
LABEL MHDD
        kernel memdisk
        initrd mhdd/mhdd.iso
        append iso raw

Крупные по http, быстрее будет
LABEL HddTools
        kernel memdisk
        initrd http://webserv.domain.local/HddTools.iso       
        append iso

dhcp отдает pxelinux.0
Сам memdisk в корне tftp лежит?
Права доступа на файлы проверь, и логи tftp смотри.
Ответ написан
Комментировать
@rPman
pxelinux.0 не умеет грузить iso
нужен ipxe

там будет что то типа такого:
echo bla bla bla
initrd /blabla/bla.iso
chain memdisk iso raw || goto failed
goto start
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы