.tar 파일의 콘텐츠에서 부팅 가능한 이미지 생성

.tar 파일의 콘텐츠에서 부팅 가능한 이미지 생성

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)로 교체하십시오. 파일 시스템을 생성하는 표준 방법을 달성하게 됩니다.

관련 정보