Я создал функциональные серверы 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?