Intro
Bagi orang - orang IOT dan kalangan Tech mungkin sudah pada tau SBC satu ini Orange Pi, sejenis sama Raspberry Pi cuma beda brand aja. Kemarin saya membeli Orange Pi 5 dan SSD, alasan saya pilih Orange Pi saat itu adalah selain Raspberry shortage yaitu Orange Pi 5 punya slot M.2 NVME. Tapi berhubung saya salah beli malah yg M.2 SATA bukan yg NVME, panik lah saya wkwk. Usut punya usut, saya cari - cari di dokumentasinya ternyata Port Orange Pi support untuk SSD M.2 SATA. Berikut tampilannya
Perbandingan Slot M.2 dan SSD
Seperti yg terlihat pada gambar di di atas, Orange Pi punya slot NVME.
Tapi sebenernya SSD M.2 SATA bisa masuk kok
Bisa masuk SSD nya, Iyaaa… Cuma kalau kita coba booting ke OS dan running command lsblk
pasti gaada ssd kita.
Cara Pindah Boot dari MicroSD ke SSD kita
Burning Linux ke MicroSD
Pertama download image yang akan kalian gunakan, disini saya pakai Ubuntu Server. Untuk link downloadnya bisa kalian check pada link official Orange Pi http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/service-and-support/Orange-pi-5.html.
Lalu burn dulu image yang akan digunakan Balena Etcher atau dd command
. Untuk dd gunakan command berikut:
|
|
Boot ke OS
Cabut MicroSD dari PC dan masukkan ke slot MicroSD pada Orange Pi 5. Jangan lupa tancapkan juga SSD kita. Lalu boot ke linux. Hal pertama setelah booting yaitu menjalankan command untuk update.Sebenernya optional dan sebenernya ga perlu - perlu banget.
|
|
Write SATA Bootloader ke SPI
Yang belum tau SPI itu apa bisa liat di docs ini https://docs.arduino.cc/tutorials/generic/introduction-to-the-serial-peripheral-interface/.
|
|
Boot Env
Edit boot file pada SD Card kita agar Orange Pi bisa mendeteksi SSD kita. Tambahkan overlays
di line paling bawah pada file /boot/orangepiEnv.txt
.
|
|
Setelah Reboot
Setelah reboot kita masih boot ke microSD kita. Tapi harusnya kita bisa melakukan check lagi pada disk kita dengan command lsblk
.
|
|
sda
adalah SSD kita dan mmcblk
adalah microSD kita.
Flash OS ke SSD
Agar kita bisa boot ke SSD kita harus melakukan Flash image OS ke SSD kita (image dengan format .img
). Untuk itu kita harus memasukkan image OS yang sudah kita download sebelumnya ke microSD pada Orange Pi kita. Disini saya menggunakan flashdisk untuk mentrasfer imagenya. Setelah itu, tancapkan flashdisk ke Orange Pi kita.
|
|
Lalu flash image yang sudah kita copy ke SSD.
|
|
Mount SSD kita ke /mnt
agar kita bisa melakukan editing file /boot/orangepiEnv.txt
seperti sebelumnya.
|
|
Setelah device dimatikan, lepas microSD dan nyalakan kembali Orange Pi kalian. Check lagi dengan command lsblk
.
|
|
Yep, sda
adalah SSD kita.
Outro
Seperti itulah cara Mount SSD M.2 SATA pada Orange Pi 5. Jika ada pertanyaan silahkan comment. Terimakasih…
References
- Docs Orange Pi https://drive.google.com/file/d/1-6IwPNMOhWDvbLe2-PvHUocHStwavGGi/view (PDF File Page dari page 74 - 80)
- https://www.reddit.com/r/OrangePI/comments/10iq625/guide_how_to_boot_orange_pi_5_from_sata_m2_ssd/