Загрузка рабочей станции

Использование загрузочного ПЗУ (boot ROM)

Я лично подобное чудовище не использовал. Могу лишь дать несколько советов (со слов Christian Leutloff <leutloff@sundancer.tng.oche.de>):

Использование диска с ядром

Если вы экспортировали корневую файловую систему с правильным именем, и ваш NFS-сервер также является и RARP-сервером (что подразумевает общую подсеть у сервера и рабочей станции), то достаточно командой cat переписать его напрямую на диск. (Корневое устройство в ядре должно быть установлено в 0:255.) Это также предполагает, что корневой каталог рабочей станции находится на сервере в каталоге /tftpboot/IP-Address (это значение может быть изменено в процессе сборки ядра)

Использование загрузчика с RARP

Передайте ядру все необходимые в процессе загрузки параметры. Также добавьте туда строку nfsroot=<ip-адрес-сервера>:</путь/к/корневой/файловой/системе> где ip-адрес-сервера - это IP-адрес вашего NFS-сервера, а /путь/к/корневой/файловой/системе - это путь к корневой файловой системе рабочей станции на сервере.

Советы:

Использование загрузчика без RARP

В дополнение к параметру nfsroot задайте параметр nfsaddrs=<wst-IP>:<srv-IP>:<gw-IP>:<netm-IP>:<hostname> при запуске ядра. Ядро настроит интерфейс eth0 со следующими параметрами:

wst-IP

IP-адрес рабочей станции

srv-IP

IP-адрес NFS-сервера

gw-IP

IP-адрес шлюза

netm-IP

Маска подсети

hostname

имя рабочей станции