Тонкий клиент Lubuntu через PXE-сервер с DHCP и TFTP

У меня есть 10 старых компьютеров (например, тонких клиентов) без жесткого диска. Поэтому я решил использовать Lubuntu в качестве операционной системы. В моей работе у нас есть PXE-сервер с DHCP и TFTP, они создали дистрибутив Debian до и для menu.cfg, они использовали boot = live, но в lubuntu они используют nfs, а boot должен быть boot = casper, поэтому здесь начинается моя проблема я попытался изменить vmlinuz и initrd, но затем я получаю ошибку паники ядра. Есть ли скрипт, который я могу объединить squashfs и initrd.gz, так что тонкие клиенты начнут прямо через initrd.gz. ИЛИ есть ли другое решение?

1
задан 15 October 2013 в 02:34

2 ответа

Одним из способов является использование memdisk из пакета syslinux-common для загрузки с использованием ISO-образа напрямую через TFTP.

  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
    
0
ответ дан 15 October 2013 в 02:34

Загляните в https://help.ubuntu.com/community/PXEInstallMultiDistro

Однажды мне удалось с легкостью успешно загрузить lubuntu по сети (как живой компакт-диск). Я не знаю, ищете ли вы опцию live cd или вы хотите иметь настоящее решение для тонких клиентов. Однако недавно у меня возникли проблемы с поиском правильной работы NFS. См. Мой пост об этом ..... Какие настройки экспорта nfs мне нужны для загрузки живых дисков Ubuntu по сети?

0
ответ дан 15 October 2013 в 02:34

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

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