您的位置:首页 > 运维架构 > Linux

从NFS启动Linux并挂载根文件系统

2017-02-20 10:18 531 查看
要搞嵌入式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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux nfs