PXE загружает Ubuntu в виртуальный диск

В настоящее время у меня работает небольшой PXE-сервер, и он работает нормально. Единственная проблема заключается в том, что клиенты, похоже, запускают свои ОС с самого сервера. Со временем это станет сервером, поддерживающим около 50 клиентов. Мне нужно сохранить как можно больше сетевого трафика вне сети. Как я могу создать образ, чтобы клиенты запускали все с собственного RAM-диска, а не с сервера NFS?

Спасибо.

3
задан 19 August 2013 в 17:36

1 ответ

Вы можете использовать memdisk из пакета syslinux-common для загрузки с использованием ISO-образа напрямую через TFTP. Как-то медленно (2MB / s - лучшее, что я мог получить, используя TFTP, около 5 минут для загрузки)

memdisk загружает ISO-образ в RAM и монтирует его как виртуальный / поддельный CD-привод, а затем загружается с него. Таким образом, на машине должно быть достаточно ОЗУ для хранения компакт-диска и запуска операционной системы.

  1. Копировать memdisk & amp; ISO-образы в корневой каталог TFTP
  2. Добавление пунктов меню в файл конфигурации PXE, пример:

    LABEL slitaz
        MENU LABEL ^Slitaz.iso
        TEXT HELP
    Testing boot from iso.
        ENDTEXT 
        KERNEL memdisk
        APPEND initrd=slitaz-cooking.iso
    
    LABEL mini_ubutnu
        MENU LABEL Mini-Ubuntu
        KERNEL memdisk
        APPEND initrd=ubuntu_mini.iso
    

Ссылка: syslinux - memdisk

0
ответ дан 19 August 2013 в 17:36

Другие вопросы по тегам:

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