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

简介: 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

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

 

相关文章
|
6月前
|
Linux
Linux安装NFS挂载NFS卸载客户端服务端都有
Linux安装NFS挂载NFS卸载客户端服务端都有
153 0
|
6月前
|
Ubuntu 网络协议 Unix
【Linux】新唐NUC977挂载NFS实现网络文件传输
【Linux】新唐NUC977挂载NFS实现网络文件传输
|
6月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
419 0
|
6月前
|
存储 监控 网络协议
【Linux】文件服务NFS(Network File System)
【Linux】文件服务NFS(Network File System)
170 0
|
6月前
|
存储 Linux 网络安全
Linux系统安装NFS服务器
NFS是一种网络文件系统,英文全称Network File System,通过NFS可以让不同的主机系统之间共享文件或目录。通过NFS,用户可以直接在本地NFS客户端读写NFS服务端上的文件,是非常好的共享存储工具。本篇文章将介绍如何在CentOS7上安装NFS服务器,包括服务端和客户端安装两部分。
141 0
|
3月前
|
存储 Linux 网络安全
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
【Azure 存储服务】如何把开启NFS 3.0协议的Azure Blob挂载在Linux VM中呢?(NFS: Network File System 网络文件系统)
|
6月前
|
域名解析 Unix Linux
AIX上如何正确挂载Linux 的nfs共享目录分享篇
AIX上如何正确挂载Linux 的nfs共享目录分享篇
260 1
|
6月前
|
Unix Linux Shell
linux 配置NFS
NFS(Network File System)是跨平台的网络文件系统,允许不同操作系统和硬件通过RPC协议共享文件系统。服务端启动RPC服务和NFS,注册端口信息。客户端请求服务器的NFS端口,建立连接进行数据传输。优点包括配置简单、数据可靠、支持多系统间文件共享。缺点包括端口不固定、数据明文传输、安全性较低(基于IP认证)。在Redhat 9环境下,通过安装nfs-utils和rpcbind,配置共享目录和exports文件,设置权限,客户端安装相同软件包,使用showmount命令查看共享,挂载NFS目录,实现透明访问。
158 1
|
6月前
|
Linux 网络安全
Linux NFS协议详解
Linux NFS协议详解
206 5