Как к сетевой загрузке PXE Сервер Ubuntu 14,04 использований NFS

До сих пор у меня есть сервер PXE на основе Сервера Ubuntu 14,04 установок и выполнение, настроенное для обслуживания Linux Mint 17 живых CD и Сервер Ubuntu 14.04. Цель состоит в том, чтобы использовать NFS для обслуживания медиа установки вокруг сети. Проблемой являются файлы, не подаются NFS.

Для установки основного сервера PXE на чистом Сервере Ubuntu 14,04 установок, я следовал инструкциям здесь: http://www.unixmen.com/install-configure-pxe-server-ubuntu-14-04-lts/

DHCP работает на моем центральном IPCOP согласно инструкциям здесь: http://www.ipcops.com/phpbb3/viewtopic.php?f=4&t=17515

NFS был установкой для обслуживания, / экспортирует каталог, который содержит содержание ISO-образов установки Сервера Linux Mint и Ubuntu. Ядра и начальные псевдодиски для двух ОС (Монетный двор и Ubuntu) копируются в каталоги ниже/var/lib/tftpboot на сервере PXE.

Когда клиент загружается по PXE, он загружается правильно и запускает Сервер Ubuntu, но начинает загружать необходимые файлы установки с Интернета, не используя файлы на сервере NFS.

pxelinux.cfg/default файл похож на это:

# D-I config version 2.0
include ubuntu-server-14.04-installer/amd64/boot-screens/menu.cfg
default ubuntu-server-14.04-installer/amd64/boot-screens/vesamenu.c32
prompt 0
timeout 0

label ubuntu-server-14.04
    kernel ubuntu-server-14.04-installer/amd64/linux
    append vga=normal root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.88.14:/exports/ubuntu-server-14.04 initrd=ubuntu-server-14.04-installer/amd64/initrd.gz quiet nosplash --


label linux-mint-17
    kernel linux-mint-cinnamon-17/vmlinuz
    append vga=791 config root=/dev/nfs boot=casper netboot=nfs nfsroot=192.168.88.14:/exports/linux-mint-cinnamon-17 initrd=linux-mint-cinnamon-17/initrd.lz nosplash --

Какие-либо идеи, что я пропускаю?

1
задан 14 October 2014 в 22:44

1 ответ

Я не знаю, может ли ISOs использоваться непосредственно для корня NFS. Вот то, как моя установка:

  1. Ubuntu ISO, смонтированный по телефону /tftpboot/live/trusty
  2. /tftpboot/live/trusty, экспортирован для NFS.
  3. А pxelinux.cfg запись, которая похожа:

    LABEL live
    menu label Install ^Ubuntu Live
    KERNEL live/trusty/casper/vmlinuz.efi
    APPEND initrd=live/trusty/casper/initrd.lz root=/dev/nfs boot=casper netboot=nfs nfsroot=10.105.1.13:/tftpboot/live/trusty -- quiet splash
    

    корень NFS здесь является точкой монтирования, определенной ранее.

(В значительной степени та же запись для Монетного двора, с измененными путями).

2
ответ дан 11 November 2019 в 09:31

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

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