안녕 하세요. 이번 시간은 microSD에 포멧을 하고 파티션을 나눠 보겠습니다.


먼저 microSD 4G를 준비 해주세요.


포멧 형식은 ext4이고 파티션은 1개로 나누겠습니다.



그럼 microSD를 리눅스 PC에 꽂습니다.


그리고, sudo fdisk -l명령을 사용 하여 장치명을 확인 합니다.

format_1.png

장치명을 확인해 보니 제꺼는 /dev/sdb로 잡히네요.




MBR초기화를 합니다.

초기화는 아래와 같이 합니다.

# dd if=/dev/zero of=/dev/sdb bs=512 count=1



이제 파티션을 나누 겠습니다.


아래와 같이 파티션 명령을 입력 합니다.

# fdisk /dev/sdb


전체적인 순서는 다음과 같습니다.

p -> n -> p -> 1 -> 131072 -> 엔터 -> w


먼저 현재 microSD에 대한 파티션 테이블을 프린트하기 위해 "p"를 입력 합니다.

format_3.png

새microSD라서 파티션 정보가 없네요.



새 파티션을 추가 하기 위해 "n"을 입력 합니다.

format_4.png



새 파티션을 primary로 사용 하기 위해 "p"를 입력 합니다.

format_5.png


파티션을 하나만 나누므로 "1"을 입력 합니다.

format_6.png


나누는 파티션의 시작 섹터를 "131072"로 입력 합니다.

131072의 앞부분에는 u-boot및 커널 램디스크가 들어 갑니다.

format_7.png


마지막 섹터는 지정하지 않고 엔터키를 누룹니다.

format_8.png


디스크에 지정한 파티션 내용을 테이블에 쓰기 위해 "w"를 입력 합니다.

format_9.png


파티션 나누기 종료

format_10.png



파티션 나누기가 끝나면 ext4파일 포맷을 합니다.

포맷은 아래와 같이 명령어를 입력 합니다.

# mkfs.ext4 /dev/sdb1 –L rootfs


format_11.png


이렇게 해서 파일 포멧및 파티션 나누기를 끝냈습니다.


다음 시간에는 u-boot를 올리는 방법을 해 보겠습니다.


감사합니다.