从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
总的来说这篇文章是总体上准确的介绍了如何建立
下面记录几个遇到的问题
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
相关文章推荐
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(四制作根文件系统及通过NFS挂载文件系统)
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(四制作根文件系统及通过NFS挂载文件系统)
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(四制作根文件系统及通过NFS挂载文件系统)
- linux系统之间通过nfs网络文件系统挂载设置方法
- linux之TQ2440通过nfs挂载根文件系统
- NFS 做为根文件系统 启动LINUX 内核
- VMware中Linux开发板的NFS文件系统的挂载
- 重新安装一个linux系统后如何快速搭建可用于开发板nfs挂载根文件系统的过程
- Linux使用NFS(网络文件系统)挂载网络磁盘
- 虚拟机下linux通过nfs挂载根文件系统
- linux启动时挂载根文件系统的过程[转]
- Windows挂载linux系统的NFS无法写文件
- mini2440 linux2.6 内核制作-nfs启动根文件系统
- linux如何使用NFS挂载文件系统
- NFS 网络文件系统/ARM-LINUX NFS服务启动设置
- linux 内核启动过程以及挂载android 根文件系统的过程
- Linux在启动时利用NFS方式挂在根文件系统时无法初始化console的问题
- 挂载NFS文件系统启动
- VMware中Linux开发板的NFS文件系统的挂载
- Linux-world-2012-January->8.3 (supervivi下从nfs文件系统启动)