[root@XXXXX root]# mount -a mount: fs type nfs not supported by kernel mount: fs type nfs not supported by kernel 我这台服务器或其它几台能使用nfs系统的服务器完全一样,安装方法也一样,为什么这台不行??是不是需要动态的insmod一个nfs模块啊????请大家帮忙
Jacky Xu @ 2008.7.13 一、主机环境 Linux version 2.4.20-8, RedHat9, VMWare5.5.3; gcc version 3.4.4, Thread model: posix; GNU Make 3.81; arm-linux-gcc 4.2.1 (此创建过程见另贴 用crosstool脚本编译针对Linux2.6内核的交叉编译工具链 ) 所需源文件: busybox-1.11.1.tar.bz2; 二、用Busybox创建nfs文件系统 1、解压busybox-1.11.1.tar.bz2,路径为 [root@Sure busybox-1.11.1]# pwd /home/jacky/busybox-1.1...
主机说明: 主机guest 为虚拟机redhat9: IP: 59.64.155.122 网关 59.64.155.1 redhat9上已经配置好nfs服务(参考 http://blog.chinaunix.net/u2/80953/showart.php?id=1274973 ) 也已经配置好TFTP服务(参考 http://blog.chinaunix.net/u2/80953/showart.php?id=1274976 ) nfs服务, TFTP服务都已经启动 终端采用主机host XP的超级终端 实验板说明: MPC8349itx开发板: IP: 59.64.155.244 网关 59.64.155.1 开发板eth0为vsc8201芯片,...
在嵌入式产品开发过程中,为了调试的方便,通常使用
建立nfs根文件系统,主要是因为在开发的时候,很方便。在PC机上把需要的文件拷贝到共享目录下,在开发板的文件系统里就可以对应看到此文件。
本文旨在建立一个最小的根文件系统。大家熟知的根文件系统,都包含一/bin、/sbin、/usr、/etc、
/lib等目录。通过busybox工具来编译生成根文件系统下的可执行文件。
本编译器是arm-linux-gcc 3.4.5版本的。
1.下载busybox-1.7.0,从
http://www.busybox.net/downloads/...
最近在实验从nfs服务器上挂载根文件系统。我用的redhat-2.6.18的内核,重新编译内核后。在启动过程中出现以下错误信息:
。。。。。
looking up port of RPC 100003/2 on 192.168.1.2
portmap: RPC call retured error 101
Root-nfs: Unable to get nfsd port number from server, using default
looking up port of RPC 100005/1 on 192.168.1.2
portmap: RPC call retured error 101
Root-nfs: Unable to get mountd port numbe...
嵌入式linux的开发中,内核移植及根文件系统的建立过程中,为了验证内核移植是否成功,根文件系统的建立是否可行,需要将它们的映像文件烧写到Flash中反复试验。如此频繁地烧写Flash,既浪费时间,减低了开发效率,还会对Flash造成损伤。因此在内核移植及根文件系统的建立过程中一般采用网络引导。具体操作过程如下:
一 Boot Loader环境变量及内核参数设置
我的开发板的boot loader采用的是U-boot,其环境变量设置如下:
Uboot> p...
调试根文件系统最好的方法是用nfs方式加载,不然做一个烧一次费时费力且浪费板子生命。
用nfs方式加载根文件系统需要kernel的支持在2.4内核中,选Networking options->IP: kernel level autoconfiguration ,这个选项是为了使内核级别的动态ip配置,在File System->Network File System中选择Root file system on nfs
这样内核就支持nfs根文件系统挂载了
启动vivi进入vivi交互命令,建议先查看param 配置,基本按照默认的配置就...
准备工作:EUxLinux联盟
一台装有REDHAT9.0的PC机,一套LJD2410-I开发板,PC机上装有LJD2410的软件包,假如我EUxLinux联盟
们通过nfs要加载的文件系统为/LJD2410/root_dir/root_china,EUxLinux联盟
Ifconfig eth0 192.168.1.100 //设置PC机linux的IP:192.168.1.100,EUxLinux联盟
Ifconfig eth0 192.168.1.10 //开发板IP:192.168.1.10EUxLinux联盟
EUxLinux联盟
我们需要重新配置编译内核,开启开发板nfs文件系统功能,...
nfs: server 192.168.0.114 not responding