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等文件及文件夾


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM