zoukankan      html  css  js  c++  java
  • am335xSD卡启动--文件系统制作

    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

  • 相关阅读:
    CSS改变插入光标颜色caret-color简介及其它变色方法(转)
    Javascript常见性能优化
    安装和使用Karma-Jasmine进行自动化测试
    宝塔 ftp 不能连接 列出时出错
    windows 开机总动运行bat文件
    PHP回调函数--call_user_func_array
    php 获取数组第一个key 第一个键值对 等等
    ssi的使用 开启 配置等
    go get请求 json字符串转为结构体
    php protected 类型如何获取
  • 原文地址:https://www.cnblogs.com/BigOBlue/p/7016069.html
Copyright © 2011-2022 走看看