前言
前陣子 Raspberry Pi 推出了 Pi 4,而作業系統也增加了 64 bit 的 beta 版本,就想說來玩玩看並紀錄更新的過程,真正的原因是被開發者發現我們的 diode cli 不支援 arm64
繼續前要先聲明:這是 beta 測試版 x 3!
目前只有 Raspberry Pi 3 以及 Raspberry Pi 4 可以安裝
下載安裝程式跟作業系統
首先要下載及安裝 Raspberry Pi 推出的燒錄程式,下載連結:https://www.raspberrypi.org/software/
這個程式可以將 Raspberry Pi 的作業系統 *.img 寫進 SD card
接著就是下載 64 bit 的作業系統:https://downloads.raspberrypi.org/raspios_arm64/images/raspios_arm64-2020-05-28/2020-05-27-raspios-buster-arm64.zip
下載解壓縮完後換看到 2020–05–27-raspios-buster-arm64.img 這個檔案,要在 Raspberry Imager 裡的 Operating System 選擇這個檔案
選擇完作業系統以及 SD card 後就可以開始寫入了!
原先都是將系統檔案直接複製放進 SD卡裡面,新的 GUI 用起來很潮
這邊沒測試解碼新的 img 檔案並放進去
目前有的問題
- 在 VLC 或 Chromium 裡沒有 video 硬體加速
- libraspberrypi0 libraspberrypi-dev libraspberrypi-doc 被從 /opt/vc/* 轉放到 /usr/*,任何相依這些函式庫的都會需要調整路徑為 /usr/lib/
- 因為路徑變更的關係(第 2 點),相依 libGLESv2.so libEGL 的套件將為需要重新編譯.
- raspberrypi-bootloader 和 raspberrypi-kernel 仍含有沒有用到的非 64 bit binaries
- Wolfram Mathematica 並沒有 AArch64 的版本
- 因為路徑變更的關係(第 2 點),Minecraft shim 需要重新編譯
- VLC 以及 VNC 需要重新編譯
還在 beta 測試的系統可能會遇到其他問題,大家如果遇到也可以到官方的 github查詢或是發 issue