嵌入式-求助 nfs 挂载根文件系统问题

问题描述

求助 nfs 挂载根文件系统问题

详细描述如下:
使用virtualbox中fedora8作为nfs服务器 通过桥接网卡与 ok6410开发板连接。
uboot参数:
setenv bootcmd tftp c0008000 uImage;bootm c0008000
setenv bootargs noinitrd init=/linuxrc root=/dev/nfs console=ttySAC0,115200 mem=256M nfsroot=192.168.2.100:/rootfs/,nolock,tcp ip=192.168.2.111:192.168.2.1:255.255.255.0::eth0:off

出错信息:
VFS: Unable to mount root fs via NFS, trying floppy.
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown
-block(2,0)

在fedora上本机测试nfs没问题
在开发板上安装linux后与fedora测试nfs没问题

时间: 2024-07-28 15:46:36

嵌入式-求助 nfs 挂载根文件系统问题的相关文章

嵌入式移植-嵌入式2.6.32内核挂载根文件系统root.cramfs失败

问题描述 嵌入式2.6.32内核挂载根文件系统root.cramfs失败 Copy linux kernel from 0x00030000 to 0x30008000 size = 0x00300000 ... donezImage magic = 0x016f2818Setup linux parameters at 0x30000100linux command line is: ""noinitrd root=/dev/mtdblock3 init=/linuxrcconsol

u-boot启动内核通过网络挂载根文件系统卡住是什么情况?

问题描述 u-boot启动内核通过网络挂载根文件系统卡住是什么情况? 这是u-boot启动画面,还有那个环境变量无法读取但是且能够保存,不知道是什么情况,如果有大神能够告诉我,就十分感谢了! 这是文件系统启动画面,启动到哪里就卡住了,不知道为什么?希望能快点解决这个问题,谢谢了!! 解决方案 网络挂载启动根文件系统

linux-mini2440根文件系统的问题

问题描述 mini2440根文件系统的问题 用nfs挂载根文件系统没有任何问题,当制作成yaffs的镜像启动时出现: can't open /r/dev/console: no such file Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000200 的问题. 启动参数:root=/dev/mtdblock2 rootfstype=yaffs2 rw init=/linuxrc console=ttySAC

u-boot-2011.06在基于s3c2440开发板的移植之引导内核与加载根文件系统

http://www.linuxidc.com/Linux/2012-09/70510.htm  来源:Linux社区  作者:赵春江  uboot最主要的功能就是能够引导内核启动.本文就介绍如何实现该功能,并组成一个最简单的系统,这不仅要移植uboot,还要移植linux内核及创建一个根文件系统. 首先我们对nandflash进行分区,规划好每个文件存放在nandflash的位置.下面是nandflash的分区: 第0分区:0x000000000000-0x000000080000为uboot

文件系统-nfs挂载hdfs报错:mount.nfs3 mount system call failed

问题描述 nfs挂载hdfs报错:mount.nfs3 mount system call failed 作为一只菜鸟,为了能达到hdfs映射到linux本地文件系统中的目的,参照apache官网的文档一步一步操作下来https://hadoop.apache.org/docs/r2.4.1/hadoop-project-dist/hadoop-hdfs/HdfsNfsGateway.html 中间都没有遇到什么问题 nfs3和portmap都启动了,防火墙也关掉了 [root@Master h

TI Davinci DM6446开发攻略——根文件系统的裁剪和移植

一.补充文件系统知识 Linux根文件系统是存放tool软件.lib文件.script(脚本).配置文件.其他特殊文件.自己开发的应用程序的地方.嵌入式linux的根文件系统rootfs就像windows操作系统的C.D盘这种概念机制,FLASH对应硬盘.但linux是挂载点的概念,根文件系统是一个整体,组织到一个树状的目录结构中.这种文件组织遵守文件系统科学分类标准FHS,一种国际标准.运行.维护系统所必须的各种 在开发.测试阶段,基本上都是使用NFS(网络文件系统),NFS文件系统是在你的开

手把手教你移植根文件系统(目标平台S3C2410)

Linux内核在系统启动期间进行的最后操作之一就是安装根文件系统,根文件系统一直是所有类UNIX系统不可或缺的组件. bin      必要的用户命令(二进制文件) *boot     引导加载程序使用的静态文件 dev      设备文件及其他特殊文件 etc      系统配置文件 *home  用户主目录 lib       必要的链接库,例如:C链接库.内核模块 mnt       临时挂载的文件系统的挂载点 *opt     附加软件的安装目录 proc    提供内核和进程信息的pr

使用Busybox-1.2.0制作根文件系统

使用Busybox-1.2.0制作根文件系统 cross-3.3.2 make-3.8.1   STEP 1: 创建根文件系统目录,主要包括以下目录/bin,/etc,/dev,/mnt,/sbin,/usr,/sbin,/tmp /proc,/lib. /usr下有bin, sbin, lib, local, etc   /mnt下有etc 创建多级目录可以使用mkdir –p usr/bin/ --.   STEP 2: 升级make到3.81版本,用RH9自己带的make 3.79会出错

实现开发板与ubuntu的共享--根文件系统NFS--Samba共享【sky原创】

虚拟机要选择桥接,并且禁用有线和无线网卡,开启本地连接,本地连接属性要写如下:     ip地址是在连上板子后,windows   cmd  下  ipconfig得出的 板子的网线最好连接交换机或者路由器,再由用另一根网线连到电脑上面 如果直接板子连在电脑上的话,有时候nfs可能不行,因为网线这时候相当于是在全双工通信模式, 两个tx两个rx,所以不一定连的通,此时就需要用如下的samba和tftp去传输文件   虚拟机要设置静态ip vim /etc/network/interfaces #