필자는 필자의 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