티스토리 뷰

반응형

Linux Embeded System 구축을 위한 OS Image 파일 만들기 입니다.

원래 가지고 있는 SD Card Memory 용량이 4G 짜리와 32G 짜리가 있습니다만....

 

일단 4G가 짜리로 만들어 봅니다.

 

dd if=/dev/zero of=rootfs.img bs=1M count=4000

 

bs x count = 용량 입니다. 저는 4G 짜를 rootfs.img 파일로 생성 하기로 했습니다.

원래 가지고 있는 OrangePI Board의 OS Image는 FAT16과 Linux Ext4 파티션 2개로 구성되어 있습니다만

 

이번에 저는 1개의 Linux ext4 파티션으로 구성해 보려고 힙니다.

 

정상적으로 생성 되었다면 위와 같은 결과 메세지를 볼수 있게 됩니다.

 

이제 rootfs.img 파일이 만들어 졌습니다.

하지만 파일에는 아무것도 들어이지 않습니다. 물론 파티션 역시 없습니다.

 

이제 파티션을 구성해야 합니다. rootfs.img 파일에 ext4 파티션을 합니다.

mke2fs -T ext4 rootfs.img

 

정상적으로 파티션일 구성 되었다면 아래와 같은 결과를 볼수 있습니다.

 

이제 파티션이 정상적으로 생성 되었는지 확인해 봅니다.

parted rootfs.img

 

parted 유틸리티를 사용하여  unit B 명령을 수행 후 print 해봅니다.

 

이제 ext4 파티션으로 구성되어 있음 알수 있습니다. 

 

parted 유틸리티 말고도, fdisk  명령을 통해 확인 해 볼수 있습니다. 

이제 생성된 rootfs.img 파일에 mount 하여 파일 내부를 확인 해 봅니다.

mount -t ext4 -o loop rootfs.img /mnt/pt1

 

/mnt/pt1 디렉토리는 이미 제가 테스트용으로 만들어 옪은 디렉토리 입니다.

디렉토리를 확인해 보면 이렇게 비어 있습니다.

 

 

반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함