1、网上下载busybox工具https://busybox.net/downloads/

2、根据此文章提示制作自己的跟文件系统

链接: https://pan.baidu.com/s/1bp6GKN1 密码: 7wew

  a、里边遇到不能创建的文件夹是需要超级用户权限的。比如此条命令:

sudo mknod dev/console c 5 1

sudo mknod -m 600 dev/null  c 1 3(另添加)

  
b、有些文件需要添加可执行权限的
为inittab和rcS文件添加可执行权限
  1. chmod a+x inittab
  2. chmod a+x rcS
  3. chmod 1777 tmp  (另添加)
  4. chmod 1777 var/tmp(另添加)
c、可选择关闭telnetd远程服务(在rcS文件中)

#echo -n " Starting telnetd : "
      #/usr/sbin/telnetd
      #status $? 0

3、进入创建好的跟文建目录

fisl.sh无作用

4、进入123文件夹中(终端进入)执行命令:tar -cvf self.tar.gz ./*

5、插入SD卡,将self.tar.gz copy到SD卡中rootfs区中,解压sudo tar -zxvf self.tar.gz

6、文件系统制作完毕

文件系统:

链接: https://pan.baidu.com/s/1gfzNelP 密码: 5epe

(self2.tar.gz)

此文件系统做出来是只读(read-only-filesystem)的不能写的,如果想修改问价比如在/var 下建立文件夹,需要修改/etc/init.d/rcS文件

echo -n " Mounting /dev/pts : "
mkdir /dev/pts
mount -t devpts devpts /dev/pts
status $? 1

echo -n " Mounting /var : "
mount -n -t tmpfs none /var
status $? 1

其实就是变相的将 /var给挂载在RAM中,系统运行起来之后可以在/var目录下建立文件等。当系统断电之后在 /var下的任何操作都没了。

参考博客:

http://www.cnblogs.com/Charles-Zhang-Blog/p/3419301.html

转载于:https://www.cnblogs.com/BigOBlue/p/7016069.html

am335xSD卡启动--文件系统制作相关推荐

  1. imx533 配置 制作SD卡启动文件系统

    制作SD卡启动文件系统 [1]对SD卡分区 按飞思卡尔文档列出的分区表用fdisk分区: Partition Type/Index Name Start Offset Size File System ...

  2. linux sd卡启动盘制作工具,fedora liveusb creator linux u盘启动盘制作工具

    fedora liveusb creator是一款专业的linux u盘启动盘制作工具,使用这款linux启动盘制作工具您可以制作用于安装linux系统的U盘启动盘,也可以实现把linux系统安装到U ...

  3. 全志方案卡启动固件制作原理

    全志SOC的方案,他们的启动卡分区表采用的是MBR分区表.我们通过如下的制作过程可以看出一二. 从sunxi论坛上( http://linux-sunxi.org/Bootable_SD_card ) ...

  4. linux sd卡启动盘制作工具,使用Etcher来创建可启动盘(可引导的USB盘或SD卡)的方法...

    本文介绍在 Linux 下安装 Etcher 的方法及使用 Etcher 来创建可启动盘,即创建一个可引导的 USB 盘或 SD 卡.同时它还能在 Windows.MacOS 上使用,Etcher L ...

  5. SD卡启动盘制作软件

    下载地址:http://www.roadkil.net/program.php?ProgramID=24 转载于:https://www.cnblogs.com/wangf/archive/2013/ ...

  6. 从sd卡启动之文件系统制作

    在调试andriod的代码时候发现了一个问题.在andriod调试的时候无法进入常规的文件系统进行简单的操作.由于想要把alsa移植到210的开发板中,发现"/"文件系统是无法进行 ...

  7. SD卡启动tiny4412标准版(1306)的linux系统并挂载网络根文件系统

    uboot编译平台环境:64位win8.1的虚拟机vmware10下的ubuntu-12.04.5-64bit 交叉编译工具链为:  arm-linux-gcc-4.5.1 uboot压缩包:    ...

  8. 嵌入式linux启动根文件系统,嵌入式Linux根文件系统制作和挂载

    嵌入式Linux系统由三部分组成: uboot.kernel.根文件系统, 还是这张老图 这里的根文件系统可以说是包含两个部分: 一个是根,一个是文件系统 那么什么是根呢?哈哈 其实根表示的就是第一个 ...

  9. Jetson-nano:制作TF卡启动

    旧Nano可以直接导入镜像至TF卡,然后插入卡槽即可启动系统. 但目前旧的英伟达已经停止生产底板,现在市面上都是带emmc的核心板,底板是由其他厂商进行扩容自行生产的,因为官方自带的emmc只有16G ...

  10. 【nano系列】jetson nano 迁移系统、制作SD卡启动扩展内存(二)

    本文继上文刷机到EMMC内存后,为扩展内存空间,迁移系统到Micro SD卡并制作SD卡启动 我的SD卡在nano中显示的名称为 /dev/sda1 ,不同于其他文章 的 /dev/mmcblk1p1 ...

最新文章

  1. golang 使用 protobuf 的教程
  2. Lintcode 993 解题思路和c++代码
  3. android 开发中java.lang.verifyerror问题
  4. 深入理解Memory Order
  5. Swift--基本数据类型(二)
  6. sql in 用法(mysql)
  7. A. Arithmetic Array Codeforces Round #726 (Div. 2)
  8. 二级高级应用计算机考试环境,1.2 上机考试环境免费阅读_全国计算机等级考试无纸化真考题库二级MS Office高级应用免费全文_百度阅读...
  9. python 关闭 定时开启_Python爬虫邮箱定时自动发送
  10. Nginx + Tomcat + HTTPS 配置不需要在 Tomcat 上启用 SSL 支持
  11. 谱图理论-拉普拉斯矩阵理解
  12. Atitit.程序包装exe启动器 打包 发布 设计 -生成exe java
  13. linux谷歌浏览器flash屏蔽,默认禁用Flash!谷歌发布Chrome 76稳定版
  14. bzoj4448(LCT)
  15. 如何在AD软件中创建自定义区域铺铜
  16. 电脑计算机硬盘怎么加,电脑加装一个硬盘后怎么设置
  17. [arm-linux]使用arm驱动hp1020激光打印机
  18. 在虚拟机中开启VT功能
  19. Android 手机自动化测试工具有哪几种?
  20. Anniversary Cake (深搜)

热门文章

  1. Vue路由导航报错:NavigationDuplicated: Avoided redundant navigation to current location解决方法
  2. html带有进度条的登陆,带进度条上传
  3. APScheduler定时任务
  4. UVA - 10105 Polynomial Coefficients
  5. 运动图像国际压缩标准-整理
  6. IntelliJ IDEA 超实用使用技巧分享
  7. RFB-Net论文代码映射
  8. IDEA This inspection performs unresolved SQL references check
  9. shopex4.8.5 php5.6,ShopEx(网上商店系统)
  10. 产品读书《魔鬼经济学3:用反常思维解决问题》