樹莓派折騰指南之系統安裝及遠程登陸(無頭安裝、無顯示器系統安裝)

文章首發於 個人博客

樹莓派折騰指南之系統安裝及設備點亮

樹莓派的系統安裝方法有兩種,一種是完全無頭安裝即不用網線,不用連接屏幕完成系統安裝及設備正常點亮;一種是官方所提供的方式使用NOOBS輔助來安裝。

在我看來,直接無頭安裝是最快捷的,不需要額外的設備,不需要額外的系統,不需要那麼多操作,也減少了出錯的可能。所以,這裏推薦大家直接使用屋無頭安裝的方式。

無頭安裝速成指南

所謂速成,是因爲在30分鐘以內你就能進入到自己的樹莓派中一探其中的究竟了。

準備工作

所需設備及材料:

  1. 樹莓派
  2. SD 卡(起碼 8G 以上)

當然還有計算機,以及一臺正常工作的路由器。

系統安裝

首先在你的計算機上前往官網選擇需要下載的樹莓派官方支持系統:RASPBIAN (當然還有一系列其他類型的系統也可在官網找到)。

官方系統的下載地址是 RASPBIAN ,官方提供兩種系統版本,一是 WITH DESKTOP 即配置了桌面 GUI 環境的操作系統,另一個是 LITE 版本無桌面的最小版本。

目前的系統版本及相關內容如下:
15153326797958

這裏可以根據你的需要選擇,如果是新手,推薦選擇桌面版本。

下載好系統包之後,下一步就是將系統燒錄進入 SD 卡內,可以選擇使用官方推薦的系統燒錄工具 Etcher ,點擊上鍊接進入官網下載對應系統的版本即可,我這裏使用的是 Mac 所以下載的 macOS 版本,下載完成之後安裝並啓動 Etcher。

Etcher 的使用基本是傻瓜式的,如其在官網的動圖所示,首先選擇你剛剛下載的系統包,然後將你 SD 卡插入 USB 讀卡器中,並將讀卡器接入電腦,點擊 Select drive 選擇你插入的 USB 設備,點擊 Flash 即進入燒錄系統的過程了。
這個過程快慢取決於燒錄速度,靜靜等待它燒錄完成就行了。

15153330485682

燒錄完成之後,僅僅是完成了系統安裝的第一步。

啓動系統前的基本配置

在燒錄完成之後,需要重新掛載剛剛攜帶 SD 卡的 USB 設備,打開其中的 boot 分區(文件夾),做以下三步操作

  1. 打開 boot 文件夾內 config.txt 文件,如果是桌面版本需要將 #hdmi_safe=1 取消註釋,即去掉前面的 #
  2. config.txt 同級目錄下使用任一文本編輯器(UTF-8編碼)新建一個名字是 ssh 的空白文件,無文件後綴名
  3. config.txt 同級目錄下新建一個名爲 wpa_supplicant.conf 的文件,內容如下:
country=GB
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
    ssid="你的Wifi名稱,最好不含中文"
    psk="你的Wifi密碼"
}

以上三步缺一不可。第一步是爲了保證以後使用 HDMI 接入屏幕的時候有視頻信號,第二步是爲了能夠使用 ssh 登錄你的樹莓派,第三步則保證你的樹莓派一開機能夠自動連接上你的路由器。

現在就完成了系統安裝,選擇彈出你的 sd 卡設備,將其插入到樹莓派中。

系統啓動後,上述剛剛新建的這兩個文件都會被刪除。如果你改了 Wifi 密碼,還可以再做一次。

啓動樹莓派並SSH遠程登錄系統

將 SD 卡插入到樹莓派後,將樹莓派接通電源等待它自動開機,這裏你可以使用 HDMI 線連接顯示器以查看其啓動結果,當然如果你有自信可以完全不用連接上顯示器,直接使用 ssh 登錄到樹莓派內。

那麼如何確定樹莓派是否連接上了路由器呢?可以根據其是否在路由器內分配了 IP 地址來確定,這裏有兩種方法:

  1. 直接進入到路由器的管理中心,比如使用瀏覽器打開 http://192.168.1.1 ,查看已連接的設備中是否有一個名爲 raspberrypi 的設備,查看其分配的路由器 IP 地址
    如下圖:
    15153343484307

  2. 如果你的計算機是 *nix 設備,在終端使用 arp -a 命令,查看當前的路由中所有已連接的 IP 地址
    15153344267473

找到了 IP 地址之後就可以使用 ssh 登陸到樹莓派了,在 Mac 中使用終端即可,其步驟如下圖
15153347383609

注意用戶名是 pi,點擊連接即可,這裏可能需要你添加 key 到本地 know_host
中,輸入 yes 即可。Windows 可以使用 putty,具體的操作這裏不再贅述。

默認的 pi 用戶的密碼是 raspberry

當然對於 macOS 或 linux 還有一種更加直接方便的 ssh 登陸方式,不需要 IP 地址,直接等樹莓派通電啓動之後,在終端內輸入 ssh [email protected] 即可。
15153349649992

如果出現上界面即表示樹莓派已經成功啓動系統了。

使用 VNC 遠程登錄

如果你安裝的是帶桌面版本的樹莓派,可以使用 VNC 遠程登錄桌面環境而不必需要額外的 HDMI 設備線連接屏幕、額外的鍵鼠連接樹莓派。

如何使用 VNC 呢?

首先在 ssh 登陸進入樹莓派之後,先對系統進行基本的配置,第一個就是換源,因爲國內網絡環境導致從官方的地址來安裝和更新軟件及系統速度可能會非常慢,這裏講軟件源換成國內的鏡像源,比如阿里雲的,其步驟如下:

在 ssh 終端中輸入 sudo nano /etc/apt/sources.list
可以直接刪除原有的內容,也可以在前面加上 # 將其註釋掉,然後在下面加入兩行。

deb http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ stretch main non-free contrib rpi

然後輸入 sudo apt-get update 更新軟件索引清單,
輸入 sudo apt-get upgrade 更新相關軟件依賴。

完成之後輸入 sudo apt-get install tightvncserver 爲樹莓派安裝 VNC 服務,安裝完成之後輸入 tightvncserver,這裏會需要你輸入 VNC 連接密碼,確定輸入即可,啓動 VNC 服務。

Mac 中,在文件夾 Finder 的菜單中,打開前往下的連接服務器,然後輸入 vnc://樹莓派IP地址:5901 ,其中5901是默認的端口。
15153356804072

點擊連接,輸入你剛剛確定的密碼,即可完成連接,看到你的樹莓派桌面環境。

好了,這就是系統安裝的基本過程,下一步是更深入的折騰的過程。

  1. 使用 SSR 全局代理,讓樹莓派自由訪問網絡。
  2. 使用樹莓派接入 Google Assistant,實現一個樹莓派版的 Google Home
  3. 使用樹莓派接入有線音箱,將其變成無線音箱。
  4. 將樹莓派安裝 Homebridge,使你的 iPhone 連接你的智能設備。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章