首頁 > 軟體

樹莓派3安裝系統

2020-06-16 17:30:25

1.下載映象和燒錄工具

Raspbian系統映象下載地址:http://downloads.raspberrypi.org/raspbian_latest

預設帳號:pi,預設密碼:raspberry

燒錄工具win32diskimager:http://sourceforge.net/projects/win32diskimager/files/Archive/win32diskimager-v0.9-binary.zip/download

SSH用戶端putty:https://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

2.燒錄系統映象

將下載好的Raspbian系統映象,筆者下載的是2016-03-18-raspbian-jessie.zip,用win32diskimager將解壓後的img映象燒錄到SD卡上,SD卡最好採用高速SD卡。

3.啟動和登入

將SD卡插入樹莓派3的SD卡口,然後接通電源,用網線連線路由器和樹莓派,在同一區域網下,通過檢視路由器或掃描區域網22埠,找到樹莓派的IP,然後使用putty登入。

登入使用的帳號密碼為pi/raspberry

4.擴充套件SD卡空間

預設情況下,燒錄後的SD卡只有十幾兆,剩下的空間還是未分割區的狀態,如果不進行擴充套件,會導致無法安裝軟體。

輸入命令sudo raspi-config進入設定面板

選擇第一項1 Expand Filesystem

擴充套件後重新啟動,重新啟動命令為reboot

擴充套件後可以通過df -h命令檢視SD卡的可用空間

5.更換軟體源

中科大映象源主頁:https://lug.ustc.edu.cn/wiki/mirrors/help/raspbian

編輯/etc/apt/sources.list檔案,命令為sudo nano /etc/apt/sources.list,刪除原檔案所有內容,用以下內容取代:

deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib

CTRL+O儲存,CTRL+X退出,編輯此檔案後,請使用sudo apt-get update命令,更新軟體列表。

6.設定樹莓派連線WIFI(可選)

很多教學都是在改/etc/network/interfaces檔案,實際上應該改/etc/wpa_supplicant/wpa_supplicant.conf這個檔案
檢視/etc/network/interfaces檔案內容
cat /etc/network/interfaces
內容如下

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

可以看到,wifi的設定在/etc/wpa_supplicant/wpa_supplicant.conf檔案中

使用nano編輯器開啟wpa-supplicant組態檔:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf,這個檔案類似安卓手機下的/data/misc/wpa_supplicant檔案。
在檔案的底部新增如下內容:

network={
    ssid="FAST_TEST"
    psk="12345678"
    key_mgmt=WPA-PSK
    priority=3
}

上面是一個典型的密碼連線WIFI的設定項。ssid選項用於指定連線的wifi名稱,psk用於指定連線的wifi密碼,當有多個network設定項時,可以用pirority引數指定連線的優先順序。數位越大,優先順序越高。pirority引數預設值是0,可以省略。

無密碼設定如下:

network={
    ssid="CMCC-WEB"
    key_mgmt=NONE
    priority=36
}

這個設定跟上面不同的是:key_mgmt的值為NONE而非WPA-PSK,不需要指定psk

如果需要連線類似CMCC的PEAP無感知認證的wifi熱點

CMCC需要設定的內容如下

EAP方法:PEAP
階段2身份驗證:MSCHAPV2
CA證書:未指定
使用者證書:未指定

典型設定如下

network={
    ssid="CMCC"
    key_mgmt=WPA-EAP
    eap=PEAP
    identity="188XXXXXXXX"
    password="12345678"
    phase1="peaplabel=0"
    phase2="auth=MSCHAPV2"
}

或者採用如下設定(拷貝的安卓組態檔)

network={
	ssid="CMCC"
	key_mgmt=WPA-EAP IEEE8021X
	eap=PEAP
	identity="188XXXXXXXX"
	password="12345678"
	priority=35
}

將identity和password的內容改成登入的使用者名稱和密碼即可。

這裡筆者需要連線一個名為DJTU的無密碼wifi,所以設定為

network={
    ssid="DJTU"
    key_mgmt=NONE
}

CTRL+X退出然後按Y鍵儲存,最後再按確認鍵。
然後通過下面兩個命令重新啟動wlan0網絡卡

sudo ifdown wlan0
sudo ifup wlan0

最後可以通過下面的命令檢視分配的IP地址

ifconfig
iwconfig

本文參考:

1.WPA_SUPPLICANT.CONF(5),http://www.freebsd.org/cgi/man.cgi?query=wpa_supplicant.conf&sektion=5

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-10/135932.htm


IT145.com E-mail:sddin#qq.com