Linux/Unix에서 파일 내용으로 Ext3 파일 시스템 이미지를 생성할 수 있는 방법이 있습니까 .tar
?
이 파일에는 Intel의 Galileo 개발 보드에서 부팅 가능 .tar
하도록 만들고 싶은 rootfs 폴더 구조가 포함되어 있습니다 .grub
답변1
이브.ext3 파일을 통해 파일 시스템 이미지를 알고 있는 경우 프로세스는 다음과 같습니다.
예를 들어 이미지 파일을 만듭니다
dd
.$ dd if=/dev/zero of=image.ext3 bs=1M count=256
이렇게 하면 0으로 채워진 256MB 파일이 생성됩니다.
이 파일에 파일 시스템을 만듭니다.
$ mkfs.ext3 image.ext3
파일 시스템을 어딘가에 루프 마운트하고 거기에서 타르볼을 추출한 후 마운트 해제합니다.
$ mkdir /arbitrary/mountpoint $ mount -o loop image.ext3 /arbitrary/mountpoint $ tar -xvf image.tar -C /arbitrary/mountpoint $ umount /arbitrary/mountpoint $ rmdir /arbitrary/mountpoint
SD 카드와 같은 파티션에 넣으려는 경우 image.ext3
적절한 장치 파일(예: /dev/mmcbpl0p1
또는 /dev/sdXY
)로 교체하십시오. 파일 시스템을 생성하는 표준 방법을 달성하게 됩니다.