Конечная цель: Иметь возможность PxE загружать живые диски Ubuntu по сети, аналогично тому, что видно в в этом руководстве
Что достигнуто:
Другой сервер, на котором работает 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
Что происходит: Клиент отлично загружается, загружает ядро и начальный ramdisk, но когда он приступает к работе монтирование nfs, все, что оно делает, это:
То, что я хочу, чтобы произошло: Проще говоря, я бы хотел, чтобы система смогла смонтировать NFS совместно использует и продолжает загрузку
Что я сделал для устранения неполадок:
Используя все возможные таблицы экспорта NFS, которые я мог придумать в разделе солнце, чтобы загрузить эту вещь.
Использовала программу под названием JFTP для проверки соединения с сервером NFS. Работал отлично.
После долгих слез я нашел решение по случайной догадке.
В прошлом, я сделал очень похожую установку для этого с идеальным успехом.
В прошлом я использовал Ubuntu 12.04. В этом я использую 12.04.3.
Перешли к старым версиям, получили старый .iso и проделали тот же процесс, чтобы получить структуру папок, которая должна быть.
Теперь все отлично.
надеюсь, это поможет!