Зачем мне нужна NFS для загрузки PXE в Linux?

Я создал загрузочный сервер Raspi PXE (DHCP / TFTP) для загрузки IPCop на компьютер, и он отлично работает. Я не использовал технологию NFS. Я прочитал много сообщений о загрузке PXE с NFS, но я не понимаю, каким образом это может быть полезно.

Есть идеи?

Вам не нужна NFS для загрузки PXE .

Загрузка PXE состоит из IP (обычно заданного сервером DHCP ) и загрузки ядра (обычно через TFTP ), затем ядро ​​загружается в память.

На данный момент либо на хосте есть локальные диски, либо нет. Очевидно, что если у вас нет локальных дисков, вам нужно каким-то образом разделить ресурсы. Здесь NFS вступает в игру.

Обратите внимание, что NFS даже не является обязательным, если вы бездисковы. В старые дни концепция была Terminal X, которая загружалась через PXE и ​​подключалась к любому доступному X-серверу.

Archemar верен, вам не нужна NFS для PXE, это просто удобно для бездисковых установок.

Nfs можно использовать для бездисковых настроек, где корневая файловая система монтируется из общего хранилища nfs.

Пример использования RHEL :
Создав корневую файловую систему (используя rsync или с yum installroot) и экспортируя ее, в вашем tftpboot/pxelinux.cfg используйте

 label rhel7 kernel vmlinuz-kernel-version append initrd=initramfs-kernel-version.img root=nfs:server-ip:/exported/root/directory rw