從USB存儲設備啓動樹莓派

設置USB啓動

  當前環境使用的樹莓派版本爲:Raspberry Pi 3B,並且已經在SD卡中燒錄系統;
1.使用SD卡燒錄Raspberry Pi OS。

  可以只使用Raspberry Pi OS Lite,無桌面環境;

2.Raspberry Pi啓動進入操作系統中後,更新系統環境:

sudo apt-get update
sudo apt-get upgrade

3.完成系統更新後,在終端中輸入以下命令:

  該命令將program_usb_boot_mode=1寫入引導配置文件,當Raspberry Pi啓動時,它就知道需要將數據寫入OTP的USB引導模式。

echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt

4.數據寫到/boot/config.txt文件後,需重啓Raspberry Pi。

sudo reboot

5.Raspberry Pi重啓後,可以運行以下命令來驗證OTP是否已經寫入。

  Raspberry Pi的vgencmd工具提供了一個OTP的轉儲,使用grep查看是否可以在返回的數據中找到文本302:

vcgencmd otp_dump | grep 302:  

6.如果一切正常,應該會看到在命令行中出現了之前命令中的以下文字。

17:3020000a

7.運行下面的命令來刪除之前添加到配置文件中的行。

sudo sed -i 's/program_usb_boot_mode=1//g' /boot/config.txt

從USB啓動Raspberry Pi

  需要將Raspberry Pi OS安裝到USB存儲設備中,可以直接複製拷貝原來SD卡中的系統到USB存儲設備中,也可重新將系統燒錄到USB存儲設備中,這裏使用官方的Raspberry Pi Imager工具重新將系統燒錄到USB設備中;

1.燒錄系統到USB存儲設備
  選擇系統版本,選擇存儲設備,點擊燒錄即可,如圖所示:

image.png

  現在可將Raspberry Pi中的SD卡取出,啓動Raspberry Pi其會自動使用USB作爲啓動設備。

image.png

  此過程可能會耗時數分鐘,Raspberry Pi需要檢測到USB設備並開始從USB設備啓動,其中可能會多次重啓Raspberry Pi;

文章首發地址:https://mp.weixin.qq.com/s/O_J4-B_lM9gAc7oMsEmRCQ
參考資料:https://www.raspberrypi.com/software/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章