开发板启动时通过nfs访问文件系统时出现的错误
2012-11-16 11:03
295 查看
错误描述
错误可能原因:
1,开发板上uboot的bootagrs参数配置不对。这个可以在nfs server上抓包分析哪些参数配置出现错误。
一般地,假设文件系统是基于nfs的,bootargs的设置应该如下
其中nfsroot表示nfsserver上的共享目录,root=/dev/nfs表示文件系统是基于nfs的。
ip=router_ip:nfsserver_ip:gateway:netmask::eth0:off
记得配置后要使用 savaenv 保存配置。
2,NFS server参数配置不对。
vi /etc/exports
一般地
前一个字段表示共享目录,*表示允许任何主机访问(当然也可以通过IP指定可以访问的主机),wr允许读写,sync同步写入磁盘和内存。
3,最后确保nfs服务开启
[ 36.768000] VFS: Unable to mount root fs via NFS, trying floppy. [ 36.772000] VFS: Cannot open root device "nfs" or unknown-block(2,0) [ 36.776000] Please append a correct "root=" boot option; here are the available partitions: [ 36.780000] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)
错误可能原因:
1,开发板上uboot的bootagrs参数配置不对。这个可以在nfs server上抓包分析哪些参数配置出现错误。
一般地,假设文件系统是基于nfs的,bootargs的设置应该如下
setenv bootargs ‘noinitrd mem=64M console=ttySAC0 root=/dev/nfs nfsroot=192.168.0.3:/nfs ip=192.168.0.5:192.168.0.3:192.168.0.3:255.255.255.0::eth0:off’
其中nfsroot表示nfsserver上的共享目录,root=/dev/nfs表示文件系统是基于nfs的。
ip=router_ip:nfsserver_ip:gateway:netmask::eth0:off
记得配置后要使用 savaenv 保存配置。
2,NFS server参数配置不对。
vi /etc/exports
一般地
/home/floyd/nfs-share *(wr,sync)
前一个字段表示共享目录,*表示允许任何主机访问(当然也可以通过IP指定可以访问的主机),wr允许读写,sync同步写入磁盘和内存。
3,最后确保nfs服务开启
service nfs restart #root权限
相关文章推荐
- NFS挂载根文件系统出现的错误(利用NFS服务挂载NFS根文件系统 .)
- qemu 模拟-arm-mini2440开发板-启动u-boot,kernel和nfs文件系统
- ubuntu(12.04+14.04)下通过网络文件系统NFS将执行文件下载到开发板运行(再修改)
- 启动IIS 网站出现错误 另一个程序正在使用此文件,进程无法访问
- qemu 模拟-arm-mini2440开发板-启动u-boot,kernel和nfs文件系统
- Blend "无法启动”http://localhost:xxxx/Default.html“出现以下错误System.ComponentModel.Win32Exception(0x80004005):系统找不到指定文件
- ok6410开发板用nfs启动文件系统
- 解决:jsp文件用浏览器单独打开可以显示内容,一加到webroot里面就通过服务器访问就出现错误
- VS2010编译出现错误,提示无法启动程序“F:\Debug\ALL-BUILD”,系统找不到指定的文件。
- 开发板从nfs文件系统启动
- nfs启动linux系统出现如下错误
- 嵌入式uboot,内核启动通过nfs挂载根文件系统
- 如何在ubuntu 12.04系统下通过vivi的命令行来启动mini2440的nfs网络文件系统
- u-boot通过nfs从服务器下载内核,并且启动内核,挂载根文件系统的方法
- RHEL启动时,提示文件系统出现错误的解决办法
- MySQL安装或重装后出现无法启动MySQL服务错误:发生系统错误2 系统找不到指定的文件
- 启动IIS 网站出现错误 另一个程序正在使用此文件,进程无法访问
- 访问日志文件过大而导致启动 Apache 时出现 httpd could not be started 错误
- 通过NFS启动自制的网络文件系统遇到的问题总结
- 启动文件系统时出现错误:Warning: unable to open an initial console.