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