Какие настройки экспорта nfs мне нужны для загрузки живых дисков Ubuntu по сети?
Конечная цель: иметь возможность PxE загружать живые диски Ubuntu по сети, как показано в этом руководстве
Что было достигнуто:
- PxE-сервер работает и работает с gpxelinux.0. Прекрасно функционирует, так как я могу загружать другие диски по сети, используя такие методы, как memdisk.
- Сервер pfSense обрабатывает TFTP-трафик
Другой сервер, на котором работает ubuntu, обрабатывает nfs-kernel-server, а также apache для размещения файлов.
Добавлен в / etc / exports:
/ srv / data * (ro, sync, all_squash, insecure)
Метка загрузки в моем меню pxe:
LABEL Ubuntu 12.04.3 Desktop amd64
MENU LABEL Ubuntu 12.04.3 Desktop amd64 KERNEL http://192.168.1.5/pxe/data/isos/linux/ubuntu/ubuntu-12.04.3-desktop-amd64/vmlinuz.efi APPEND boot=casper netboot=nfs nfsroot=192.168.1.5:/srv/data/isos/linux/ubuntu/ubuntu-12.04.3-desktop-amd64 initrd=http://192.168.1.5/pxe/data/isos/linux/ubuntu/ubuntu-12.04.3-desktop-amd64/initrd.lz
Что происходит: клиент прекрасно загружается, загружает ядро и начальный виртуальный диск, но когда он добирается до монтирования nfs, все, что он делает, это так:
То, что я хочу сделать: Проще говоря, я бы хотел, чтобы система смогла смонтировать общий ресурс NFS и продолжить загрузку
Что я сделал для устранения неполадок:
Используя каждую возможную таблицу экспорта NFS, я мог думать под солнцем, чтобы загрузить эту вещь.
Использовал программу под названием JFTP для проверки соединения с сервером NFS. Работал отлично.
1 ответ
После долгих слез я нашел решение по случайной догадке.
В прошлом я делал схожую установку с этим с полным успехом.
В прошлом я использовал Ubuntu 12.04. В этом я использую 12.04.3.
Перешел к старым версиям, получил старый.iso и проделал тот же процесс, чтобы получить структуру папок в том виде, в каком она должна быть.
Теперь все отлично.
надеюсь это поможет!