linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6

linux内核移植时,报错 :
VFS: Cannot open root device “nfs” or unkonwn-block(0, 255): error -6 错误如下图
linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6
为这个问题烦恼了一天时间,终于解决了,问题是我的一个选项没有勾选:如图,未勾选linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6

nfs服务器在内核中配置错误,重新为nfs服务器配置内核:
第一步:进入内核顶级目录下,我用的是linux-3.14版本如下图:
linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6

第二步:make menuconfig 打开超级配置菜单linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6
第三步 :找到 Device Drivers—> linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6
第四步 : 回车进入找到并点Y键选定 进入
[] Network device support —> linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6
第五步 : 回车进入找到并点Y键选定 进入
[
] Ethernet driver support —> linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6
第六步 : 回车进入找到并点Y键选定
<*> DM9000 support linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6
第七步 : 选择“save” 退出menuconfig 回到内核顶级目录
输入命令:make uImage 编译内核。

最后:拷贝uImage到tftpboo目录下,输入命令:
sudo cp arch/arm/boot/uImage ~/tftpboot/linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6

重新启动开发板如下图linux内核移植时,报错 VFS: Cannot open root device "nfs" or unkonwn-block(0, 255): error -6