mini2440 linux2.6 内核制作-nfs启动根文件系统

原创 2012年03月30日 14:57:51

Nfs启动根文件系统

首先到linux-2.6.29 文件夹下

清理:

make distclean

 

使用config-mini2440

vim config-mini2440

找到CMDLINE一行

 

CONFIG_CMDLINE="root=/dev/nfs

rw

nfsroot=192.168.1.106:~/working/nfs/rootfs

ip=192.168.0.3

console=ttySAC0

mem=64M"

 

root=/dev/nfs 表示以nfs启动

rw 读写

nfsroot=192.168.0.2:/home/David/mini2440/rootfs根文件系统存放地

ip=192.168.0.3 开放板ip

console=ttySAC0 控制台

mem=64M 内存大小

 

修改好后,保存退出。

 

复制刚刚修改好的配置文件

cp config-mini2440 .config

 

make menuconfig ARCH=armCROSS_COMPILE=arm-linux-

 

由于我们是使用nfs启动根文件系统,所以内核配置要支持nfs根文件系统启动

File systemsà NetworkFile Systems à Root file system on NFS

 

NFS client support

NFS client support for NFS version 3

这两项都要选中

然后保存退出。

 

编译内核

make uImage ARCH=armCROSS_COMPILE=arm-linux-

 

烧写内核

将arch/arm/boot下的uImage 拷贝到 tftp共享目录,我的是/tftpboot

cp arch/arm/boot/uImage /tftpboot

连接好,网线、串口。Norflash启动,上电。

 

看串口输出,然后print一下,看到uboot环境变量。设置好。主要是网络参数

在超级终端中,输入

ttfp 31000000 uImage

 

下载完成后,

bootm

 

最后在超级终端中出现

/ # ls

bin     etc      linuxrc  proc    sys      usr

dev     lib      mnt      sbin    tmp      var

表示成功!

 


mini2440 NFS挂载根文件系统

今天,换了根文件系统镜像制作工具,搞定了根文件系统的挂接,这里,使用NFS(Network File System)来挂载根文件系统到板子,这里,参考友善之臂板子带的《micro2440用户手册》,进...
  • guziyuan
  • guziyuan
  • 2014年03月31日 23:01
  • 956

基于busybox制作mini2440根文件系统及使用nfs挂载

常见的文件系统有yaffs2, jffs2,他们是适用于根文件系统镜像存在于NAND Flash上的情况。而传统的Linux EXT2/EXT3文件系统格式适用于传统的block设备,比如SD卡或者硬...
  • suiyuan19840208
  • suiyuan19840208
  • 2012年02月09日 20:27
  • 4883

mini2440构建根文件系统

构建根文件系统 一. 根文件系统知识 根文件系统是嵌入式linux系统三个重要组成部分之中的其中一个,其他两个是bootloader, kernel。在系统 中扮演者重要的角色。它是linux...
  • YAOZHENGUO2006
  • YAOZHENGUO2006
  • 2011年09月08日 19:39
  • 5424

配置内核支持NFS启动文件系统

最近一直在 内核支持NFS分区(即编译时在File system中选中[*] Root file system on NFS), 以及支持内核IP_PNP(即编译时在Networking中选中...
  • jayyuz
  • jayyuz
  • 2014年10月01日 21:08
  • 810

OK210制作根文件系统(2)NFS

s5pv210挂载NFS服务器
  • Kevin_Mr
  • Kevin_Mr
  • 2015年11月27日 19:05
  • 704

mini2440 linux2.6 内核制作-根文件系统制作

上篇我写了一个关于内核制作的文章,但是只有内核是不能运行linux,还需要根文件系统。下面我们就来介绍根文件系统。 要用到工具,busybox,和一个打包文件(在光盘linux目录下可以找到)--e...
  • authorowen
  • authorowen
  • 2012年03月25日 00:25
  • 2231

mini2440 nfs根文件系统支持

内核版本:linux-2.6.32.2        实验平台:ubuntu 12.
  • mcgrady_tracy
  • mcgrady_tracy
  • 2014年07月08日 01:53
  • 2040

NFS启动根文件系统

我们再进行嵌入式开发的时候,总是会想要找到跟简单跟快捷的开发方式。 那么nfs启动根文件系统就是一种非常快捷方式。 nfs是什么呢? Network file  system知道这个全称我们大概...
  • zhaole20094463
  • zhaole20094463
  • 2012年05月09日 20:28
  • 3471

mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(四制作根文件系统及通过NFS挂载文件系统)

本系列文章有本人yinjiabin制作,转载请注明出处: http://blog.csdn.net/yinjiabin/article/details/7489563 根文件系统一般包括: ...
  • yinjiabin
  • yinjiabin
  • 2012年04月23日 15:03
  • 3208

jz2440开发板制作烧写根文件系统,使用NFS启动

1在制作根文件系统时,需要用到mkyaffs2image命令(这个命令文件需要去相应文件夹中去拷贝)   将相应命令文件拷贝到/bin/ 目录中     增加可执行权限 chmod +x /bin/m...
  • luck_nig
  • luck_nig
  • 2017年04月22日 23:37
  • 230
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mini2440 linux2.6 内核制作-nfs启动根文件系统
举报原因:
原因补充:

(最多只允许输入30个字)