태그:                             

Orangepi 5 pro에 MicroSD + NVMe SSD 조합으로 우분투 리눅스 설치하기

1. MicroSD 카드에 우분투 이미지 받아서 쓰기

Orangepi 5 pro용 우분투 이미지는 https://github.com/Joshua-Riek/ubuntu-rockchip/releases에서 받는다. Ubuntu 24.04 버전이 LTS 버전이므로 ubuntu-24.04-preinstalled-desktop-arm64-orangepi-5-pro.img.xz 파일을 받으면 된다.

이 파일의 압축을 풀고(7zip이나 토탈커맨더의 xz 플러그인을 이용) balenaEtherrufus 등의 이미지 굽기 프로그램을 이용해서 MicroSD 카드에 쓴다.

2. MicroSD 카드로 부팅해서 우분투 이미지 받기

Orangepi 5 pro에 MicroSD 카드와 NVMe SSD를 장착하고 전원을 연결하면 MicroSD 카드로 부팅이 된다.

부팅 후 웹브라우저를 열어 1번과 같은 파일을 받는다.

3. 받은 우분투 이미지를 SSD에 쓰기

받은 이미지를 더블클릭하면 자동으로 이미지 쓰기 창이 뜨는데 거기에서 SSD를 선택하면 된다. 다음과 같이 해서 받은 파일의 압축을 풀고 직접 SSD에 써도 된다.

# 받은 파일의 압축을 푼다
$ xz -d ubuntu-24.04-preinstalled-desktop-arm64-orangepi-5-pro.img.xz
# 압축을 푼 이미지를 SSD에 쓴다
$ sudo dd bs=1M if=ubuntu-24.04-preinstalled-desktop-arm64-orangepi-5-pro.img of=/dev/nvme0n1 status=progress
$ sudo sync

4. MicroSD 카드에 부트로더 쓰기

/lib/u-boot 디렉토리에 가면 rkspi_loader.img라는 파일이 있는데, 이 파일을 다음 명령으로 MicroSD 카드(/dev/mmcblk1)에 쓴다.

$ sudo dd if=/lib/u-boot/rkspi_loader.img of=/dev/mmcblk1 conv=notrunc

또는 아래와 같이 해도 된다.

$ sudo dd if=/lib/u-boot/rkspi_loader.img of=$(findmnt -n -o SOURCE / | sed 's/..$//')

5. 완료

이제 재부팅을 하면 MicroSD 카드를 이용해 SSD로 부팅이 된다.

$ df -h

위 명령을 하면 현재 디스크가 표시되니까 MicroSD 카드인지 SSD인지 확인한다.


Joshua-Riek 페이지의 WiKi에 보면 아래와 같이 해도 설치가 된다고 한다.

1. MicroSD 카드에 우분투 이미지 받아서 쓰기

위의 1번과 동일하게 한다.

2. MicroSD 카드에 U-Boot 설치

Orangepi 5 pro에 MicroSD 카드와 NVMe SSD를 장착하고 전원을 연결하여 부팅한 다음 아래 명령을 사용하여 SD 카드에 최신 부트로더를 설치한다.

$ sudo u-boot-install /dev/mmcblk1

3. MicroSD 카드로 부팅해서 NVMe에 Ubuntu 설치

이제 다음의 명령으로 현재 실행 중인 시스템을 NVMe로 복사할 수 있다.

$ sudo ubuntu-rockchip-install /dev/nvme0n1

그 다음 부팅하면 된다. 이것 역시 MicroSD 카드에 부트 로더를 설치하는 것이라 MicroSD 카드가 꼽혀있어야 부팅이 된다. 만약 안되면 2번과 3번을 바꿔서 해보자.

Orangepi 5 pro 구입 및 설정 중…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다