正如我所知,我想操縱我的uClinux的根文件系統。 它基於initramfs。如何在initramfs根文件系統中添加或刪除任何文件?
我知道/ usr擁有大部分與根文件系統相關的文件。
├── .built-in.o.cmd
├── .gen_init_cpio.cmd
├── .gitignore
├── .initramfs_data.cpio.gz.cmd
├── .initramfs_data.cpio.gz.d
├── .initramfs_data.o.cmd
├── Kconfig
├── Makefile
├── built-in.o
├── gen_init_cpio
├── gen_init_cpio.c
├── initramfs_data.S
└── initramfs_data.cpio.gz
這就是它。
還有一個目錄,../romfs,它似乎被用作根文件系統。 有一個目錄../romfs/mnt/ 我想創建一個目錄../romfs/mnt/flash 但是mkdir ../romfs/mnt/flash沒有幫助。 下載的圖像不包括../romfs/mnt/flash 實際上../romfs/mnt/flash在編譯後立即被刪除。
如何添加或刪除任何目錄到我的根文件系統?
非常感謝你..
謝謝!對!讓我發表自己的解決方案來解決這個問題。 – Jeonghum
我的項目使用initramfs。但我不知道ptxdist或buildroot ... – Jeonghum