zynq修改ramdisk文件系統


⑴ 掛載 Ramdisk
新建目錄 tmp, 並將 uramdisk.image.gz 拷貝至該目錄
$ cd <WORKDIR>/Filesystem
$ mkdir tmp
$ cp uramdisk.image.gz tmp/
$ cd tmp/
去掉 mkimage 生成的 64 bytes 的文件頭,生成新的 ramdisk.image.gz
$ dd if=uramdisk.image.gz of=ramdisk.image.gz bs=64 skip=1
gunzip 解壓 ramdisk.image.gz 生成 ramdisk.image
$ gunzip ramdisk.image.gz
新建掛載目錄“rootfs”,並將 ramdisk.image 掛載
$ mkdir -p rootfs
$ sudo mount -o loop,rw ramdisk.image rootfs
進入 rootfs 目錄,根據需要做修改
⑵ 重新生成 ramdisk
同步文件系統並卸載 ramdisk
$ sync
$ sudo umount rootfs
gzip 壓縮 ramdisk.image,生成 ramdisk.image.gz
$ gzip -9 ramdisk.image
mkimage 添加文件頭,生成新的 uramdisk.image.gz u-boot 使用
$ mkimage -A arm -T ramdisk -C gzip -n Ramdisk -d ramdisk.image.gz
uramdisk.image.gz
刪除臨時文件 ramdisk.image.gz
$ rm ramdisk.image.gz


免責聲明!

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



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