2021-05-12 14:32:11
樹莓派3安裝系統
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
相關文章