NFS root - проблема с сетевой загрузкой [SOLVED]
Здравствуйте.
Пытаюсь настроить сервер сетевой загрузки. Удалось передать ядро на клиентскую машину и загрузить его, но загрузка прерывается с непонятной ошибкой:
NFS: mount program didn't pass any mount data
а при попытке смонтировать NFS вручную изпод initrd получается
Mount: mounting 192.168.1.6:/diskless/eta on / failed: Protocol not supported
плюс в обеих случаях в syslog на сервере падает:
svc: 192.168.1.9, port=739: unknown version (3 for prog 100003, nfsd)
(port меняется)
Причём при загрузке с этим же ядром локально установленной системы клиента никаких проблем с монтированием не возникает. Также никаких проблем при монтировании 192.168.1.6:/diskless/eta куда нибудь ещё на сервере.
/boot/pxelinux.cfg/default:
DEFAULT LINUX LABEL LINUX KERNEL boot/vmlinuz-2.6.38.5-zen-starrk-notebook-04 APPEND rootfstype=nfs ip=dhcp root=/dev/nfs nfsrootdebug
/etc/dhcp/dhcpd.conf - http://paste.pocoo.org/show/453046/
cat /usr/src/linux/.config|grep NFS
сервер:
CONFIG_NFS_FS=m CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_V4_1 is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_USE_NEW_IDMAPPER is not set CONFIG_NFSD=m CONFIG_NFSD_DEPRECATED=y # CONFIG_NFSD_V3 is not set # CONFIG_NFSD_V4 is not set CONFIG_NFS_ACL_SUPPORT=m CONFIG_NFS_COMMON=y
клиент:
CONFIG_NFS_FS=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_V4_1 is not set CONFIG_ROOT_NFS=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFS_USE_NEW_IDMAPPER is not set # CONFIG_NFSD is not set CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y
/etc/exports:
/diskless/eta/ *(rw,sync,no_root_squash,no_subtree_check)
В чём может быть проблемма?
- Для комментирования войдите или зарегистрируйтесь
Проблема в согласовании
Проблема в согласовании протокола NFS. Например сервер использует только 3 а клиент собран с поддержкой не выше 2.
rpcinfo -p ... вам поможет понять причину
Но в вашем случае nfsd на сервере запускается с протоколом только не выше 2
[SOLVED]
Спасибо.
Проблема была в
на сервере.
Сбило с толку поведение полноценных систем, которые монтировали NFS с такого сервера совершенно безропотно... Почему они так делали, и почему голое ядро не стало так себя вести?