В общих словах, при загрузке перед рабочей станцией возникают следующие проблемы:
Станция должна выяснить свой IP-адрес, и, если необходимо, полную конфигурацию Ethernet.
Также она должна знать, где находится NFS-сервер, и путь подключения корневой файловой системы на нем.
Существующая реализация системы NFSROOT в ядре Linux (начиная с версии 1.3.7x) позволяет следующие варианты:
IP-адрес может быть определен при помощи RARP, либо полная конфигурация Ethernet может быть передана ядру через параметры ядра через LILO или LOADLIN.
Путь NFS также может быть передан через параметры ядра. Если это не сделано, то RARP-сервер будет восприниматься, как и NFS-сервер, и использовать путь, встроенный в ядро по умолчанию (обычно это: /tftpboot/<IP-address of the machine>.)
Конфигурация станции может быть определена при помощи BOOTP.
До настройки бездисковой станции вы должны решить, использовать или нет LILO или LOADLIN. Плюс их использования - гибкость, минус - скорость. Ядро Linux без LILO загружается быстрее. Возможно, в некоторых случаях, вам просто не придется выбирать.