从NFS启动Linux并挂载根文件系统
要搞嵌入式NFS确实必不可少,否则每次都要重启烦都烦死。这里总结在NFS建立过程中遇到的几个问题。总的来说这篇文章是总体上准确的介绍了如何建立下面记录几个遇到的问题VFS: Cannot open root device “nfs” or unknown-block(0,255)原因是启动了内核的ip自动配置,但是没有dhcp支持(比如路由器)。VFS: Cannot open roo
·
要搞嵌入式NFS确实必不可少,否则每次都要重启烦都烦死。这里总结在NFS建立过程中遇到的几个问题。
下面记录几个遇到的问题
- VFS: Cannot open root device “nfs” or unknown-block(0,255)
原因是启动了内核的ip自动配置,但是没有dhcp支持(比如路由器)。 - VFS: Cannot open root device “nfs” or unknown-block(0,255)
报这个错误原因是内核并没有选中root on nfs选项,注意这个选项需要选中ip kernel level autoconfiguration - VFS: Cannot open root device “nfs” or unknown-block(2,0)
报这个错误,网上很多说是NFS服务器配置有问题,但实际上我试验的时候还是因为uboot参数配置没有写好。
具体如何书写参考
http://blog.csdn.net/piaozhiye/article/details/7554420
http://blog.chinaunix.net/uid-24612247-id-257054.html
以下是我的配置文件,arm板是nuc970
bootdelay=3
ethcat=emac
ethaddr=00:00:00:12:34:ab
stderr=serial
stdin=serial
stdout=serial
serverip=192.168.1.189
ipaddr=192.168.1.221
bootcmd=tftp 0x7fc0 vmlinux.ub\;bootm 0x7fc0
bootargs=mem=64M console=ttyS0,115200n8 root=/dev/nfs rw rdinit=/sbin/init mtdparts=nand0:16M(boot)ro,-(rootfs) nfsroot=192.168.1.189:/mcuzone/nfsroot/rootfs_build ip=192.168.1.221:192.168.1.189:192.168.1.189:255.255.255.0::eth0:off
更多推荐
已为社区贡献2条内容
所有评论(0)