Raspberry Pi 4 Model B 安裝筆記

Raspberry Pi 4 Model B 安裝筆記

因為原本刷機後拿來當 NAS 的小米 miwifi 大概是乘載了太多罪惡,結果有一天就被雷劈壞了…所以就去買了一台 Raspberry Pi 4 Model B 來接替。

這篇文章目前還在隨時更新中,這不是篇鉅細靡遺的教學。

哪邊買?

我是在良興電子買的,包括:

  1. Raspberry Pi 4 Model B 4G 記憶體 ×1
  2. SanDisk Ultra microSDXC UHS-I A1 64GB (簡稱 SD 卡) ×1
  3. 鋁殼 ×1
  4. 很一般的小風扇一個 ×1
  5. 散熱片 ×2

沒有買, 但有用到的:

  1. Type C 的線×1和電源×1
  2. 自帶電源的 USB Hub ×1
  3. 原本就有的硬碟 ×2
  4. 網路線 ×1 (或者也可以接 WiFi)

安裝的時候會用到的:

  1. micro HDMI 的轉接頭 ×1 (當然線也可以)
  2. USB 鍵盤 ×1
  3. 可以讀寫 SD 卡的電腦 ×1

良興的價錢沒有比較便宜,所以就不提供了。

關於 USB Hub

如果你要外接像是硬碟之類的東西,你想想你才給 Raspberry Pi 那麼一點點電,所以一台自備電源的 USB Hub 是必要的。

關於 SD 卡

簡單說,別買 64GB 的,因為:

  1. 備份要很久
  2. fsck 要很久

買個 16G 就夠用了,甚至可以挑戰 8G 就好。

就算是名牌貨,就算讀、寫都放到記憶體或者外接的硬碟,SD 卡忽然壞掉,就是個日常;所以要備份,所以才說買小容量的就好,整張卡用 dd 備份、回存都省事很多。

關於風扇

風扇要往內吹還是往外吹?先別糾結這問題,隨便選一個方向,等最後再換另一個方向試試看就知道了。

我的狀況,往外 (就是對著機殼外面吹) 吹的溫度,比往內吹溫度高兩度。

安裝 OS

頂多花上半個小時。

在可以讀寫 SD 卡的電腦,安裝 Pi Imager,執行它,選擇要安操的作業系統。

就安裝你熟悉的那一個 Linux Distribution,我個人是安裝 Ubuntu Server:

如果你也是安裝 Ubuntu server,在等待的同時,如果不知道 netplan,請先 Google 「Ubuntu netplan」。

Raspberry Pi 先不要插 SD 卡、網路線。

Raspberry Pi 先不要插 SD 卡、網路線。

Raspberry Pi 先不要插 SD 卡、網路線。

Raspberry Pi 先接上螢幕 (兩個 micro HDMI 隨便選一個)、鍵盤,最後再接上電源,先確認可以開機,鍵盤可以用之後,等到 SD 寫好,就關電、插 SD 卡、開機。

預設帳號、密碼是 ubuntuubuntu,登入後請先建立自己的帳號、刪掉預設帳號,或者改掉預設密碼。

修改 netplan 的設定,在 /etc/netplan/50-cloud-init.yaml

這樣就裝好了。

關於 packages

如果是當 NAS,記得安裝 wsdd2,這樣 Windows 檔案總管才看的到它。

關於 USB 3 上的 SSD

如果 syslog 裡面會一直出現像這樣的錯誤訊息:
那麼請參考 STICKY: If you have a Raspberry Pi 4 and are getting bad speeds transferring data to/from USB3.0 SSDs, read this

關於 X 遠端桌面

先安裝 x11-apps

然後你的 Windows 安裝 VcXsrv,然後執行 XLaunch

SSH 進去你的 Raspberry PI 後,下這個指令:

export DISPLAY="$(echo $SSH_CLIENT | cut -d' ' -f1):0"

執行 xcalc 就可以看到這奇怪的組合了:

如果沒問題,那個指令放到 /etc/profile.d 底下去。

如果出不來:

  1. XLaunch 試試勾選 Disable access control
  2. 先關閉 Windows 防火牆

應用

不是一開始就說是 NAS 了?