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版本如下图:
第二步:make menuconfig 打开超级配置菜单
第三步 :找到 Device Drivers—>
第四步 : 回车进入找到并点Y键选定 进入
[] Network device support —>
第五步 : 回车进入找到并点Y键选定 进入
[] Ethernet driver support —>
第六步 : 回车进入找到并点Y键选定
<*> DM9000 support
第七步 : 选择“save” 退出menuconfig 回到内核顶级目录
输入命令:make uImage 编译内核。
最后:拷贝uImage到tftpboo目录下,输入命令:
sudo cp arch/arm/boot/uImage ~/tftpboot/
重新启动开发板如下图