Я лично подобное чудовище не использовал. Могу лишь дать несколько советов (со слов Christian Leutloff <leutloff@sundancer.tng.oche.de>):
Невозможно использование "обычных" ПЗУ.
Есть пакет netboot автора Gero Kuhlmann, который содержит загрузочные ПЗУ для Linux и дополнительную информацию. netboot можно найти на ближайшем Linux ftp-сервере или в виде пакета в дистрибутиве Debian (netboot-0.4).
Внимательно прочитайте документацию, поставляемую с вашим загрузочным ПЗУ.
Возможно вам придется разрешить tftpd на сервере - это зависит от способа загрузки ядра вашим загрузочным ПЗУ.
Я приветствую любую информацию о производителях загрузочных ПЗУ, способных загружать Linux. Не у всех есть возможность прошивать ПЗУ самостоятельно.
Если вы экспортировали корневую файловую систему с правильным именем, и ваш NFS-сервер также является и RARP-сервером (что подразумевает общую подсеть у сервера и рабочей станции), то достаточно командой cat переписать его напрямую на диск. (Корневое устройство в ядре должно быть установлено в 0:255.) Это также предполагает, что корневой каталог рабочей станции находится на сервере в каталоге /tftpboot/IP-Address (это значение может быть изменено в процессе сборки ядра)
Передайте ядру все необходимые в процессе загрузки параметры. Также добавьте туда строку nfsroot=<ip-адрес-сервера>:</путь/к/корневой/файловой/системе> где ip-адрес-сервера - это IP-адрес вашего NFS-сервера, а /путь/к/корневой/файловой/системе - это путь к корневой файловой системе рабочей станции на сервере.
Советы:
При использовании LILO используйте параметр "lock": просто наберите все правильные параметры вместе и добавьте слово "lock". Затем, в следующий раз, дайте LILO загрузиться автоматически.
При создании загрузочного диска для рабочей станции вы можете использовать опцию append= в файле lilo.conf.
В дополнение к параметру nfsroot задайте параметр nfsaddrs=<wst-IP>:<srv-IP>:<gw-IP>:<netm-IP>:<hostname> при запуске ядра. Ядро настроит интерфейс eth0 со следующими параметрами:
IP-адрес рабочей станции
IP-адрес NFS-сервера
IP-адрес шлюза
Маска подсети
имя рабочей станции