Как загрузить образ ISO с помощью gpxe и memdisk?

У меня есть хранилище образов ISO (много разных установщиков ОС в формате ISO) по http://myrepos/*.iso. Я хотел бы загрузиться с этого репозитория, используя gPXE (с / без memdisk, если необходимо) и httpfs. Я не хочу извлекать эти образы ISO. Он должен работать аналогично netboot.me или boot.kernel.org, но с использованием целых образов ISO. Можно ли загрузить весь образ ISO через gPXE? Как это сделать?

4 ответа

Я полагаю, что вы можете сделать это, загрузив memdisk в качестве ядра pxe и указав iso-файл в качестве initrd.

http://syslinux.zytor.com/wiki/index.php/MEMDISK

Я не совсем уверен, что вы сможете сделать это полностью через http, вам может понадобиться поддержка tftp в этом каталоге репо.

Дальнейшая информация:

http://www.etherboot.org/wiki/bootingmemdisk

Я рекомендую вам использовать Grub4dos вместо Memdisk для меньшего потребления памяти. Загрузите grub.exe, а не iso-изображение, отобразите его в направлении (0xff).

Я нашел полную статью здесь: [неработающая ссылка]

Надеюсь, это будет надеяться на вас.

Да, вы можете использовать gpxe вместо pxe для поддержки http (вместо медленного tftp). Вы можете загружать gpxe из pxe (это означает, что любой существующий сетевой загрузчик может загрузить gpxe).

Для моей системы я использую меню загрузки pxe, поэтому записи на моем CD выглядят так:

label f6
    menu label ^4)  UBCD
    kernel Kernek/memdisk (or http://192.168.10.1/Kernel/memdisk)
    append iso initrd=192.168.10.1/Images/ubcd.iso

Я вижу, что эта тема довольно устарела, но после стольких поисков подобной помощи, я чувствую, что теперь я понял, что мой загрузочный сервер, я постараюсь поделиться информацией, где это возможно.

MEMDISK требует большего объема оперативной памяти, чем ISO, чтобы работать. Иногда более чем в два раза превышает размер ISO, из-за вложенных дисков ОЗУ и сжатия.

Я настоятельно рекомендую форумы http://reboot.pro/ и grub4dos в качестве возможного решения. Прямо сейчас я заинтересован в выборе из серии загрузочных / ремонтных / установочных образов ISO. Теоретический процесс идет:

PXE -> ISC DHCPd -> gPXE 1) tftp-hda://unidonly.kpxe
                 -> gPXE 2) menu http://../menu.gpxe -> [grub4dos][1]
grub4dos -> [Return to gPXE][2]
         -> [grldr or grub.exe][3]

Обратите внимание, что поскольку menu.gpxe находится на HTTP, а не на TFTP, устройством (pd) в grub4dos может быть файловая система HTTP, которая затем позволяет нам получить доступ к списку ISO-файлов, с которых производится загрузка. Метод USB для подготовки, который также допускает автоматическую установку Windows, должен быть достаточным.

1 http://reboot.pro/2936/page__st__10
2 http://reboot.pro/5187/page__st__12
3 http://reboot.pro/5187/page__st__12
Другие вопросы по тегам