香橙派5plus從ssd啟動Ubuntu

Python成長路發表於2023-12-27

官方介面圖

我實際會用到的就幾個介面,背面的話就一個M.2固態的位置:

其中WIFI模組的介面應該也可以插2230的固態,不過是pcie2.0的速度,背面的介面則是pcie3.0*4的速度,差距還是挺大的。

開始安裝系統

準備工作

  1. 一張記憶體卡(如果買的時候沒有emmc的話)
  2. 下載並安裝balenaEtcher
  3. 一個m.2固態硬碟
  4. 讀卡器(可選,有的電腦能直接插記憶體卡)

下載系統映象

可選映象看官網,我選擇的是第三方維護的Ubuntu

香橙派5plus下載的是這個檔案:

如果不知道自己的裝置下載的哪個檔案可以先開啟Wiki看一下,比如

也可以去 https://joshua-riek.github.io/ubuntu-rockchip-download/這個連結下載。

系統刷入記憶體卡

刷入前先解壓下下載的系統映象,最後得到一個img格式的檔案,然後在balenaEtcher裡選擇這個映象和你的記憶體卡,點選現在燒錄,等待燒錄成功的提示。

啟動系統

假設你現在已經將固態硬碟、記憶體卡和網線都插上了,現在只需要接通電源後將HDMI的介面接到顯示器上,按下電源按鈕,等待片刻。

電源按鈕旁邊的紅燈會開始閃爍,然後顯示器也會顯示Ubuntu的啟動畫面,使用ip addr檢視IP地址後,然後使用xshell連線到ssh。

先執行下sudo fdisk -l | grep nvme0n1檢視下固態是否被識別,我以前買的雜牌固態不識別,換了下雙十一新買的識別正常

主要看有沒有/dev/nvme0n1這個裝置

先將bootloader刷寫到SPI Flash(時間較長,耐心等待):

sudo u-boot-install-mtd /dev/mtdblock0

然後將系統複製到固態:

sudo ubuntu-rockchip-install /dev/nvme0n1

完成後關機,把記憶體卡取下來斷電再接電系統應該就已經啟動了,不需要再按電源鍵

預設啟動順序

這個bootloader預設載入系統的順序

  • SD Card
  • USB
  • NVMe
  • eMMC

參考

相關文章