zoukankan      html  css  js  c++  java
  • rootfs根文件系统

    rootfs根文件系统

    rootfs根文件系统

    一、如何制作根文件系统?

      可以采用mke2fs来制作。
      如果要制作ext3格式根文件系统镜像,可以采用mkfs.ext3

      创建rootfs.ext2文件并且将之挂载到一个目录下方便访问它

    dd if=/dev/zero of=rootfs.ext2 bs=1024 count=2048
    losetup  /dev/loop1 rootfs.ext2
    mke2fs -m 0 /dev/loop1 2048
    mount -t ext2 /dev/loop1 ./rootfs/

      将来真正去做有用的rootfs时,就要在这一步添加真正可以执行的linuxrc程序,然后还要添加别的/lib目录下的库文件,/etc目录下的配置文件等。
      卸载掉,然后镜像就做好了。

    umount /dev/loop1
    losetup -d /dev/loop1

    二、什么是linuxrc?

      这东西就是一个应用软件。
      如果想要它在开发板下执行,就需要用arm的编译器编译
      该软件必须得是静态编译链接。该程序由内核直接执行,没有库,所以一般是静态链接的。

      负责引出用户界面,以及启动之后的配置。

      嵌入式linux中一般就是busybox

    三、rootfs中需要有啥?

      需要有linuxrc,dev,sys,proc,usr,etc,lib等文件及文件夹

  • 相关阅读:
    啥叫ORM
    git reset --hard HEAD^ 在cmd中执行报错
    windows下生成文件目录树
    批量解决win10图标上有两个蓝色箭头的方法
    Sublime Text 3 安装包
    Sublime Text 3 部分安装过程记录
    sense8影评摘抄
    如何取消chrome的自动翻译
    把本地仓库同步到github上去
    关于PDF阅读器
  • 原文地址:https://www.cnblogs.com/0nism/p/12380626.html
Copyright © 2011-2022 走看看