How to install Raspberry Pi OS to NVMe storage by rpi-imager cli

เนื่องจากได้ case มาใหม่ซึงทำให้สามารถเพิ่ม NVME M.2 เข้าไปที่ Raspberry Pi ได้ และเครื่องที่ใช้อยู่ตั้งเป็น console mode เลยไม่มี mouse และ keyboard ให้ใช้และข้อมูลในเวปส่วนใหญ่จะเป็นวิธีการผ่าน GUI Desktop เลยจะมาแชร์วิธีการเอา Raspberry Pi OS ใส่เข้าไปยัง NVME storage ท่าไหน โดยขั้นตอนจะมีดังนี้

1. Download Raspberry Pi OS จาก link ด้านล่าง


https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-64-bit

โดยได้เลือกไฟล์ 2024-07-04-raspios-bookworm-arm64.img.xz มา และใช้ command wget ในการโหลดตามตัวอย่าง


wget https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-07-04/2024-07-04-raspios-bookworm-arm64.img.xz

2. ตรวจสอบชื่อ NVME device ด้วยคำสั่ง fdisk เพื่อใช้ในการระบุ device สำหรับการ extract OS เข้าไป
fdisk -l
จะเห้นมี disk device เยอะ ให้สั่งเกตุชื่อจะขึ้นต้นด้วย nvme ตามตัวอย่าง

3. เมื่อได้ชื่อ disk แล้วให้รันคำสั่ง rpi-imager ตามตัวอย่าง


rpi-imager --cli  

ตัวอย่างเช่น

rpi-imager --cli 2024-07-04-raspios-bookworm-arm64.img.xz /dev/nvme0n1

หลังจากรันคำสั่ง rpi-imager ใช้คำสั่ง fdisk เชค nvme จะพบว่ามีการเปลี่ยนแปลง partition table ตามนี้

4. เมื่อจัดการ disk เสร็จแล้วให้แก้ไข Boot Order เพื่อให้ NVME เป็นตัวแรกในการ boot โดยรันคำสั่ง


rasp-config

เลือก Advanced Options

เลือก Boot Order

เลือก B2 NVMe/USB Boot และ OK

ระบบแจ้งว่าตั้งค่า boot เป็น NVMe/USB เป็น default แล้ว

ให้ reboot เพื่อเริ่มใช้งาน NVMe

5. Finsih and Reboot

You May Have Missed