Добрый день. Пытаюсь заставить работать плату с файловой системой на NFS. Сервер настроен, проверено на др копе в сети. При загрузке с SD сервер пингуется. Однако файловая система не грузиться.
Параметр в конфиге CONFIG_CMDLINE="console=ttyAM0,115200n8 lcd_panel=tvenc_pal ssp1=spi1 ssp2=mmc nfsroot=192.168.0.2:/home/user/buildroot-2010.02/output/target/,rsize=1024,wsize=1024 ip=192.168.0.136:192.168.0.2::::eth0:off"
часть лога:
IP-Config: Guessing netmask 255.255.255.0
IP-Config: Complete:
device=eth0, addr=192.168.0.136, mask=255.255.255.0, gw=255.255.255.255,
host=192.168.0.136, domain=, nis-domain=(none),
bootserver=192.168.0.2, rootserver=192.168.0.2, rootpath=
Looking up port of RPC 100003/2 on 192.168.0.2
Looking up port of RPC 100005/1 on 192.168.0.2
Root-NFS: Server returned error -13 while mounting /home/user/buildroot-2010.02/output/target/
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "<NULL>" or unknown-block(2,0)
Please append a correct "root=" boot option; here are the available partitions:
b300 1955840 mmcblk0 driver: mmcblk
b301 17297 mmcblk0p1
b302 1937376 mmcblk0p2
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
Подскажите, в чем проблема?
debian:/home/user/src/2.6.31/linux-2.6.31# mount
/dev/hda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
none on /proc/fs/vmblock/mountPoint type vmblock (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
192.168.0.2:/home/user/src/buildroot-2010.02/output/target/ on /home/user/nfs type nfs (rw,hard,intr,addr=192.168.0.2)
значицца так, еле вспомнил, слегка погуглил, воспользовался тем что на виртуалке уже просетаплен NFSD
на хосте (192.168.0.2):
остановил демона nfsd
в файле /etc/exports написал строчку
/srv/homes/192.168.0.136
в этот каталог развернул дерево rootfs
запустил демона nfsd
на клиенте
поконфигурил настройки ядра, пересобрал с бутовой строкой (не уверен, что все правильно):
гружусь:
где-то еще с правами надо разбираться (когда то давно все работало)