檔案系統製作步驟

2021-05-21 21:04:35 字數 1666 閱讀 9979

magicarm270

開發平台上cramfs

根檔案系統的製作

(1)將光碟附帶的rootfs.cramfs(……/linux/linux/images

目錄下)

拷貝到任意目錄下

(2)在該目錄下建立兩個檔案

:mkdir temp//

建立目錄

temp

mkdir cramfs //

建立目錄

cramfs

(3)將rootfs.cramfs

掛載到temp

目錄(必須以root

身份登入系統):

mountrootfs.cramfs temp/-oloop

(4)將temp

目錄下的內容壓縮:

cd temp//

進入temp

目錄

tar –cvf../1.tar.///

temp

的上級目錄產生乙個1.tar

(5)將包解壓到

cramfs

目錄下:

cd ..//

進入上一級目錄

umount temp//

解除安裝掛接

mv 1.tar cramfs//

1.tar

包移到cramfs

目錄下

cd cramfs//

進入cramfs

目錄

tar –xvf 1.tar//

將打包的根檔案系統裡的內容解壓

rm 1.tar//

1.tar

包移除

(6)將自己的驅動*.o

和應用程式拷貝到相應的目錄下

(7)經過上面的步驟就可以將自己的驅動和應用程式新增到cramfs

根檔案系統中了。現在將開始製作cramfs

根檔案系統:

mkcramfs cramfs 0xa0800000

(8)p15~p20

檔案系統製作

1 建立目錄 mkdir rootfs cd rootfs mkdir bin dev etc lib proc sbin sys usr mnt var mkdir usr bin usr lib usr sbin lib modules 2 建立裝置檔案 cd rootfs dev mknod ...

檔案系統製作 NFS

1.核心怎樣啟動第乙個應用程式 1 開啟乙個裝置 open dev console sys dup 0 sys dup 0 注釋 open函式開啟乙個檔案 第乙個檔案標號為0 sys dup 0 表示複製第乙個檔案,所以printf,scanf,err三個都指向終端 dev console。2 通過...

NFS檔案系統製作

在前面的一章中已經實現了initramfs檔案系統,但是由於開發的需要,nfs檔案系統更加適合,因此,需要使用nfs檔案系統。那需要怎麼做呢?1 配置linux核心以支援nfs檔案系統,同時需要將initramfs的選項去掉 make menuconfig general setup initial...