如何在Raspberry Pi 3B中安裝RASPBIAN


RASPBIAN簡介

RASPBIAN是樹莓派官方支持的基於Debian的Linux系統。RASPBIAN預裝了很多常用的組件,使用起來十分方便。

官方有RASPBIAN STRETCH WITH DESKTOPRASPBIAN STRETCH LITE兩個版本,RASPBIAN STRETCH LITE包含了必須的最小功能集,沒有桌面環境,而RASPBIAN STRETCH WITH DESKTOP的功能更加齊全,並且提供了桌面環境,提供圖形化的操作界面。

Raspberry Pi 3B簡介

Raspberry Pi 3B相關介紹參見如何在Raspberry Pi 3B中安裝Windows 10 IoT Core

安裝RASPBIAN

  • 材料准備
  1. Raspberry Pi 3B主板

  2. Micro SD卡

  3. 讀卡器

  4. 網線

  5. 電源

  6. 下載最新的RASPBIAN系統

  7. 安裝Win32 Disk Imager

  • RASPBIAN刻錄

將Micro SD卡通過讀卡器插入到PC中,格式SD卡

格式SD卡

然后打開Win32 Disk Imager,選擇我們下載的RASPBIAN鏡像文件,和要寫入的磁盤

寫入鏡像到SD卡中

等待寫入完成

等待寫入完成

寫入成功后可以看到以下兩個磁盤

寫入成功

寫入完成的同時可能會跳出格式化的警告,取消即可,不要進行格式化操作。因為里面包含了我們刻錄好的系統,Windows系統當前無法識別改文件系統的格式。

取消格式化提示

  • 啟用SSH遠程登錄

默認系統禁用了SSH遠程登錄功能,我們可以在boot根目錄下新建SSH空文件來啟用SSH功能,可以直接執行以下命令

new-item ssh -type file

啟用SSH遠程登錄

  • 運行Raspberry Pi 3B

准備工作做好后,我們將刻錄好的Micro SD卡插入Raspberry Pi 3B中,並且插入網線和電源,通電后,Raspberry Pi 3B就開始運行了

  • 查看Raspberry Pi 3B的IP地址

打開路由器的管理界面,查看新連接的設置,找到我們的Raspberry Pi 3B的IP

查找樹莓派的IP

  • SSH遠程登錄Raspberry Pi 3B

找到Raspberry Pi 3B的IP地址后,我們就可以使用默認賬號pi和密碼raspberry進行SSH遠程登錄了(可自行選擇SSH遠程登錄工具,如XShell、putty等)

SSH遠程登錄樹莓派

  • 修改默認賬號pi的密碼

passwd

修改pi的密碼

  • 設置root賬號的密碼

sudo passwd root

設置root賬號的密碼

  • 啟用root賬號遠程登錄

默認情況下,root賬號不允許直接遠程登錄,通過修改配置文件 /etc/ssh/sshd_config 可以啟用root賬號的遠程登錄權限

su root
nano /etc/ssh/sshd_config

打開sshd_config

在配置文件中添加如下行就可以啟用root遠程登錄

PermitRootLogin yes

啟用root遠程登錄

  • 連接WIFI

Raspberry Pi 3B本身自帶了WIFI模塊,我們可以直接使用WIFI來解放網線

查看當前接收到的無線網信號

iwlist wlan0 scan

查找無線信號

通過wpa_passphrase命令獲取連接指定wifi需要的配置

wpa_passphrase   ssid passwd

獲取wifi配置輸出

打開配置文件

nano /etc/wpa_supplicant/wpa_supplicant.conf

將wpa_passphrase命令打印出的結果,添加到文件的末尾,如下所示

配置wpa_supplicant.conf

打開配置文件,為wlan0手動設置IP地址等信息

nano /etc/dhcpcd.conf

配置示例如下:

設置wlan0

interface wlan0

設置IP地址

inform 192.168.0.111

設置網關

static routers=192.168.0.1

設置DNS

static domain_name_servers=192.168.0.1

static domain_search=192.168.0.1

手動設置IP信息

設置完畢后,拔掉網線,重啟樹莓派,開機后使用手動設置的IP地址和新的密碼重新連接即可

  • 開機時啟動指定的程序

設置開機啟動的方式有很多,這里只舉例一種較為簡單的

打開 /etc/rc.local 配置文件,在exit 0之前添加你需要執行的命令,開機啟動時就會自動執行

sudo nano /etc/rc.local

例如下面所示,開機時運行我們自定義的腳本來啟動ngrok代理服務

exec /home/pi/ngrok/bin/start_ngrok_ssh.sh

開機啟動ngrok客戶端


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM