JCB SD카드 부팅 가이드

 

 


문서개요

본 문서는 Jetson Module에 포함되어 있는 내부 저장소(emmc) Flash되어 있는 상태에서 SD카드 이미지를 Flash하여 SD카드를 주요 저장소를 사용하는 방법을 설명하는 문서입니다.

 

적용 모델

  • Jetson Carrier Board with Jetson Xavier NX

  • Jetson Carrier Board with Jetson Nano

Jetson TX2 NX의 경우 SD카드 부팅을 위해서는 별도 논의 필요합니다.

환경설정

사용하는 시스템에 따라 이미지를 다운받습니다.

Jetson Nano는 SD card image로 부팅 시에 사용자 아이디와 패스워드가 nvidia로 고정됩니다.

Etcher 사용하여 sd card 플래싱

Etcher는 SD카드 플래싱 툴입니다. 아래 링크를 클릭하여 다운로드 합니다.

https://www.balena.io/etcher#download-etcher

 

복사할 img 파일과 해당하는 sd card를 선택하고 Flash! 버튼을 누릅니다.

 

Jetson 부팅 미디어 변경

플래싱 된 JCB의 emmc에 있는 설정파일의 루트 경로를 수정하여 부팅 미디어를 SD card로 변경할 수 있습니다.

emmc(mmcblk0p1)의 /boot/extlinux/extlinux.conf 파일의 root 변수를 (sdcard)/dev/mmcblk1p1 로 아래와 같이 변경하여 부팅 미디어를 변경합니다.

# open extlinux.conf tegra $ sudo gedit /boot/extlinux/extlinux.conf

 

LABEL primary

MENU LABEL primary kernel

LINUX /boot/Image

INITRD /boot/initrd

APPEND ${cbootargs} quiet root=/dev/mmcblk1p1 rw rootwait rootfstype=ext4 console=ttyTCU0,115200n8 console=tty0 fbcon=map:0 net.ifnames=0

 

빨간색 부분으로 쓰인 부분을 변경해 주십시오.

 

Gparted를 사용하여 SD Card 파티션 수정

JCB-NX 혹은 JCB-Nano시스템에서 gparted를 사용하여 SD카드 용량을 모두 사용하도록 수정합니다.

Jetson Xavier NX의 경우 최초 부팅후 사용자 설정 시에 Partion을 조정하기 때문에 gparted로 설정하는 것을 생략 해도 됩니다. 단 SD카드 용량보다 작은 경우에는 gparted을 통해 다시 설정하는 것을 권장드립니다.

jetosn시스템에서 gparted 프로그램 설치

sudo apt-get install gparted sudo gparted

 

gparted 실행 시 다음과 같은 팝업이 일어날 경우 Fix버튼을 누릅니다.

 

해당하는 디스크를 선택합니다.

해당 버튼을 눌러 파티션을 재 설정합니다.

저장창치의 모든 공간(Maximum size)을 사용하도록 설정합니다.

체크 버튼을 눌러 설정을 반영합니다.

 

터미널에서 아래의 명령을 통해 용량을 확인합니다.

df -h

 

Jetpack 최신 버전 설치

 

ALL AI