Назад | Перейти на главную страницу

PXE-загрузка ОС Linux с использованием NFS (работает Ubuntu, но не Debian и Fedora)

Я создал функциональные серверы PXE как в Ubuntu, так и в Debian, на которых можно разместить Ubuntu 10.04.4 (32- и 64-разрядные версии), а также диск Offline NT Password / Regedit.

Теперь я пытаюсь установить другие варианты Linux, что кажется менее тривиальным.

Мой метод настройки для сетевой установки Ubuntu следующий:

Настройте dhcp, nfs и tftp.

содержимое pxelinux.cfg / default:

default menu.c32
menu title PXE 
timeout 1000

label local
menu label Ubuntu 10.04.4 i386
kernel ubuntu32/ubuntu/casper/vmlinuz
append initrd=ubuntu32/ubuntu/casper/initrd.lz boot=casper netboot=nfs
root=/dev/nfs rw nfsroot=192.168.1.17:/srv/tftp/ubuntu32/ubuntu ip=dhcp

label local
menu label Ubuntu 10.04.0 amd64
kernel ubuntu64/ubuntu/casper/vmlinuz
append initrd=ubuntu64/ubuntu/casper/initrd.lz boot=casper netboot=nfs
root=/dev/nfs rw nfsroot=192.168.1.17:/srv/tftp/ubuntu64/ubuntu ip=dhcp

Я попытался сделать то же самое для Debian 6, который успешно загрузился ... но оказался не тем, что мне нужно. Насколько я могу судить, он будет только захватывать нужные файлы с жесткого диска, поэтому я не смог его установить. Затем я использовал сетевую версию Debian, которая также в некоторой степени работала. Установщик получает файлы из Интернета, что не идеально, так как мне нужно работать в автономной среде. Я думаю, что если я поставлю локальное репо, оно должно работать, но я бы хотел, чтобы он был таким же простым, как Ubuntu, и просто использовал каталог nfs.

Что очень озадачивает, так это Fedora. Я использовал тот же метод, что и для Ubuntu для образа Fedora 17, но всегда получал ошибку, касающуюся того, что dracut не может смонтировать мои nfs. Я много гуглил, но наткнулся на странные вещи, касающиеся настраиваемой версии initramfs, загрузки самой iso или минимальных установок с использованием сетевого репо. Почти в каждом примере, который я вижу, используется URL-адрес http, тогда как я бы предпочел использовать NFS.

Итак, мой общий вопрос: есть ли простой способ загрузить Debian и Fedora с помощью nfs и не беспокоиться о местах установки в сети так, как я могу Ubuntu?