顯示具有 樹莓派 標籤的文章。 顯示所有文章
顯示具有 樹莓派 標籤的文章。 顯示所有文章

2023-07-12

2022-07-12 如何為 RPi 3B+ 升級 Raspberry Pi OS

2022-07-12 如何為 RPi 3B+ 升級 Raspberry Pi OS

 通過命令行將現有的 Raspberry Pi 操作系統(stretch) 升級到最新版本(bullseye)。

Raspberry Pi OS “Bullseye” 適用於所有型號的 Raspberry Pi,但使用 Raspberry Pi 4、Compute Module 4和Pi 400可獲得最佳性能。

但 Raspberry Pi 3 Model B+ 僅有1GB LPDDR2 SDRAM。

升級過程是基於舊版 Debian 10 “Buster” 或" Stretch" 的 Raspberry Pi操作系統到 "Bullseye",因為它可能不是最平滑的升級。所以必須提醒警告: 在您冒險之前,請確保您已備份所有重要文件和項目。


- 首先透過免費的 Advanced IP Scanner v2.5.4954.1,檢視 RPi 3B+ (rpi168) 的 IP address。



- 透過免費的 MobaXterm v23.2,開啟一 SSH terminal。

- 更新軟件存儲庫列表。


- 運行安裝的完整升級。

- 更新 RPi firmware。


- 透過內建 nano 編輯器,開啟 sources.list 文件。


- 使用箭頭鍵向下滾動文件並找到以下列文字。


- 將文字從 stretch 更改為 bullseye,然後按 CTRL + X,然後按 Y 和 Enter 儲存並退出 nano 編輯器。



- 更新 Bullseye 軟件存儲庫。


- 執行另一個發行版升級以安裝 Bullseye 軟件要求。


 

- 清理安裝文件。


- 重新啟動Raspberry Pi 以便更新生效。




2019-05-04

樹莓派 RPi 3B+ 設置 WiFi static IP address 方法

樹莓派 RPi 3B+ 設置 WiFi static IP address 方法

Step1: 正確修改 WiFi 設定值

修改 /etc/dhcpcd.conf 設定檔內,WiFi 相關設定值。
    $ sudo nano /etc/dhcpcd.conf

以 wlan0 為例:
interface wlan0
static ip_address=192.168.0.10/24
static routers=192.168.1.1
static domain_name_servers=192.95.1.1 8.8.8.8 fd51:42f8:caae:d92e::1

Step2: 正確修改 WiFi AP 設定值及密碼

修改 /etc/wpa_supplicant/wpa_supplicant.conf 設定檔內,WiFi AP 相關設定值。

    $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf


以 JeffreyDesire10 為例:

network={
        ssid="JeffreyDesire10"
        psk="password"
        key_mgmt=WPA-PSK
}

Step3: 重開機確認 WiFi static IP 


    $ route
    $ ifconfig



樹莓派 RPi 3B+ 設置 WiFi static IP address 失敗復原解決方案

樹莓派 RPi 3B+ 嘗試設置 WiFi static IP address 若失敗可能導致任何 WiFi 及 Ethernet IP addresses 均無法連線,解決方案如下:

1)準備另一簡易單純 Raspbian SD Card 進行救援。

2)由單純 Raspbian SD Card 開機, 再將開機失敗的 Raspbian 掛載(mount)上來。

再針對 /etc/dhcpcd.conf 設置檔進行修復, 即可恢復正常。

PS.
a) 當 WiFi (wlan0: 192.168.0.107) 及 Ethernet (eth0: 192.168.137.10) 均啟動時, 意味著可以同時由不同 IP address 進行 SSH 登錄操作。
b) 進行 /etc/dhcpcd.conf 實驗時, 建議另外準備一單純 Raspbian 系統隨時備用。

樹莓派 RPi 3B+ 開機時自動 ntp 校時方法

樹莓派RPi 3B+ 開機時自動 ntp 校時方法

步驟一: 正確修改設置 /etc/ntp.conf 檔。  

    $ sudo nano /etc/ntp.conf


 

步驟二: 正確啟動 ntp 服務, 並用 'service ntp status' 指令進行確認 /etc/ntp.conf 檔是否正確. 最後刻意 修改日期時間, 準備重開機驗證 ntp 機制是否如預期運作。  

    $ sudo /etc/init.d/ntp restart
    $ sudo service ntp status
    $ sudo date --s="2019-04-30 12:34:56"
    $ sudo shutdown -h now
 


步驟三: RPi 3+ 重開機後,用 'service ntp status' 指令確認 ntp 機制是否如預期運作。

    $ sudo service ntp status

 

步驟四: RPi 3+ 重開機後,用 'ntpq -pn' 指令查詢 ntp pool 機制運作狀況。

    $ ntpq -pn