NFS挂载android文件系统


1.安装NFS服务

$sudo apt-get install nfs-kernel-serverportmap

$sudo mkdir /nfsboot

$sudo vim /etc/exports

/*(rw,no_root_squash,sync)

然后重启NFS服务

$sudo /etc/init.d/nfs-kernel-server restart

2.配置内核NFS选项

$make menuconfig

修改默认配置,取消”general setup”->”initial RAM filesystem and RAMdisk(initramfs/initrd) support”

然后选上”file systems”->”Network file systems”

3.修改init.rc文件

94 on fs

95 #mount mtd partitions

96 #Mount /system rw first to give the filesystem a chance to save a check point

##注释以下内容

97 # mount yaffs2 system.img /system

98 # mount yaffs2 system.img /system ro remount

99 # mount yaffs2 userdata.img /data nosuidnodev

100 # mount yaffs2 mtd@cache/cache nosuid nodev

#############

101

##添加以下内容,如果不添加下面几行代码可能会出现"kernel panic - no syncing: attempted to kill init!"

102 mount ext3 system /system

103 mount ext3 system /system ro remount

104 mount ext3 data /data nosuid nodev

105 mount ext3 cache /cache nosuid nodev

############

106

107 on post-fs

108# once everything is setup, no need to modify /

##注释以下内容

109# mount rootfs rootfs / roremount

###########

4.制作android 文件系统(android源码包已经编译完成)

$cp -a $OUTPUTDIR/root/* /nfsboot

$cp -a $OUTPUTDIR/system /nfsboot

$cp -a $OUTPUTDIR/data /nfsboot

chmod 777 -R /nfsboot

5.启动uboot,设置bootargs

setenv bootargs "root=/dev/nfs nfsroot=192.168.1.69:/nfsbootip=192.168.1.20:192.168.1.69:192.168.1.1:255.255.255.0::eth0:off init=/initconsole=ttySAC2,115200"

192.168.1.69是NFS服务器地址

192.168.1.20是开发板地址

这样就能在顺利挂载android文件系统了。已经在s5pv210开发板试验成功。


更多相关文章

  1. Android 根文件系统启动过程
  2. Android 初学入门代码注释 学习笔记001 16.03.18
  3. linux内核启动android文件系统过程分析
  4. 编译android文件系统4.0.4错误全部解析
  5. Android 文件系统移植
  6. sdcardFS(android sdcard存储方案---基于wrapfs文件系统)
  7. android proc 虚拟文件系统
  8. android 文件系统分析
  9. Android Manifest之元素中文注释

随机推荐

  1. Android中如何获取应用版本号
  2. 分享一个Android左右侧滑的效果实现 slid
  3. Android级联菜单的实现方法
  4. 对Android中Tab的使用总结
  5. Mac安装Homebrew
  6. Sublime Text3解决There are no packages
  7. 利用 JavaScript 构建命令行应用
  8. 详解uni-app中的样式
  9. 如何用vue实现网页截图你知道吗
  10. JavaScript中二维数组的创建技巧