VFS: Cannot open root device "nfs" or unknown-block(0,255)错误解决

环境:开发板中只有uboot,通过nfs去下载服务器中的zImage文件

问题描述:在启动内核,加载根文件系统的过程中反复重启,问题在这里,截图如下

 问题原因:内核中nfs设置不对

解决方法:回到内核源码树下,重新make menuconfig,在图形界面中做如下设置,使得内核支持nfs方式启动

1、配置网络部分,主要是使能CONFIG_IP_PNP以在2中能够看到Root file system on NFS选项

Networking support

       Networking options

              TCP/IP networking

                            [*]IP: kernel level autoconfiguration

                                   [*] IP: DHCP support

                                   [*] IP: BOOTP support

                                  

2、配置开启nfs服务

File systems  --->     

       Network File Systems  --->

              <*> NFS client support

              [*] NFS client support for NFS version 3

 [*] NFS client support for the NFSv3 ACL protocol extension

              [*] NFS client support for NFS version 4 (EXPERIMENTAL)

              [*] NFS client support for NFSv4.1 (DEVELOPER ONLY)

              [*] Root file system on NFS 

 开发板关系,重新启动,发现可以正常启动内核,直接加载根文件了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Overboom

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值