樹莓派的操做系統是個磁盤鏡像,須要寫入到一張 micro-sd 卡後,才能引導樹莓派啓動。php
從 http://www.raspberrypi.org/downloads 找到最新的 raspbin 鏡像(raspberry + debian = raspbin),也可使用其它的支持樹莓派的系統。根據本身的須要,可選帶 GUI 或只有命令行的鏡像。鏡像下載下來後,通常是個 zip 壓縮文件,解壓後獲得一個爲 .img
的磁盤鏡像文件。linux
在 mac 上可以使用 applepi-baker ,在 windows 上可用 SDFormatter 、ETcher 等工具,把 .img
寫入到 sd 卡中。完成後,先不要急着把 sd 卡插入到樹莓派,先改點設置。windows
在 sd 卡的 /boot
分區上,新建一個 wpa_supplicant.conf
網絡
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 country=CN network={ ssid="無線網絡ssid" psk="密碼" key_mgmt=WPA-PSK }
wpa_supplicant.conf
是無線網絡管理工具 wpa_supplicant
的配置文件,樹莓派在開機時若是發如今 /boot
有這個文件,那麼就會把這個文件拷到 /etc/wpa_supplicant
目錄下,使得開機以後就會自動鏈接無線網絡。app
wpa_supplicant.conf
還支持不少其它的參數,可添加多個 network 並指定優先級,在 https://wiki.archlinux.org/index.php/WPA_supplicant 有 archlinux 關於這個工具的參數說明,或看 https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.mdless
在 /boot
上,增長一個空白的名爲 ssh
文件,就可讓樹莓派自動開啓 ssh 。ssh
把 micro-sd 卡插到樹莓派,開機後,樹莓派內置的 mdns 會在局域網內廣播其默認主機名 raspberrypi
,在 linux 或 mac 上可直接使用 raspberrypi.local
訪問,但 windows 默認沒有 mdns 服務,須要安裝其它的軟件才能支持(itunes?),能夠試下 ping 這個地址,若是 ping 通代表可經過這個域名直接訪問,不然就要查下路由器的 dhcp 列表,看看樹莓派用了使用 ip 。工具
若是能 ping 通 raspberrypi.local
,就能夠用 ssh pi@raspberry.local
登陸樹莓派,初始密碼爲 raspberry
。ui
默認的軟件源位於國外,訪問速度很慢,所以建議修改軟件源爲國內的鏡像,如下使用了科大的鏡像:操作系統
/etc/apt/sources.list
文件:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
/etc/apt/sources.list.d/raspi.list
文件:
deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui
完整的鏡像列表見 http://www.raspbian.org/RaspbianMirrors
以 root 運行 raspi-config
有不少的初始化配置選項。能夠修改掉 hostname ,與其它的樹莓派區別開來,方便登陸。另外可用 ssh-copy-id pi@<hostname>
把 ssh 公鑰 copy 到樹莓派上,每次登陸就不用輸入密碼了。