Raspberry Pi 4 安裝 Ubuntu Server 20.04 LTS
發表於 : 2020年 7月 2日, 11:10
入手 Raspberry PI 4 (以下簡稱Pi4) 已經有一段時間了,不過一直把它拿來當作視聽機使用,順便當作簡單的網頁伺服器來測試一些東西,一邊在 Pi4 上面看 Youtube,另一邊在另一台電腦上連線到 Pi4 上面測試一些東西,今天想說來試試把常用的 Ubuntu Server 也裝上來試試看好了,安裝前做了一些研究,發現其實 Canonical 早就幫我們做好 Raspberry 版本的映像檔,我們直接下載過來用就行了,下載的網址在這,我選擇安裝的是最新的 20.04LTS 64-bit 版本。
下載之後會獲得一個附檔名為 .xz 的檔案,這是一個壓縮檔,稍後要用到的工具無法正確的解開這個壓縮檔,所以我們要自己先手動解開這個壓縮檔,獲得 .img 的映像檔,可用的工具很多,我用 7zip 解壓,獲得了一個名為 ubuntu-20.04-preinstalled-server-arm64+raspi.img 的映像檔 (如果你下載的是不同的版本,會跟這個檔名不同)。
接下來我們要把這個映像檔寫入 Micro SD (以下簡稱 TF) 卡,Raspberry Pi 4 的官方文件沒有寫得很明白,不過我估計它最高只支援到 UHS-i 的卡,當然,更舊的卡應該可以用,UHS-ii 以上的估計是浪費 (應該能用,畢竟是向下相容,但就是浪費掉了),但另外還有一件事好像也沒提,但網路上搜索得到,那就是 Pi4 的系統韌體有點問題,所以開機片只能讀取 FAT/FAT32 的格式,如果你用的是 32g 以下的 TF 卡應該沒問題,但 32g 以上的卡內定格式化為 exFAT,它就無法開機了,所以如果要使用大容量的 TF 卡,要先做件事,那就是先將它格式化為 FAT32 的格式。當然,32G含以下的TF卡不必做這個步驟,除非你之前將其格式化為其他的檔案系統 (如 ntfs、ext3 .. 等等)
有一個工具叫做 FAT32 的工具可以做這件事,強制把不管多少容量的儲存裝置格式化為 FAT32,這個工具在這邊下載,不想看說明的可以這邊直接下載,下載後不必安裝可直接執行,畫面如下:
使用上很簡單,選擇你 TF 卡的磁碟號,再按下 start 即可,記得別選錯磁碟機,選到自己 Windows 系統在用的磁碟機你會哭都沒法哭
準備好 FAT32 格式的 TF 卡之後,接著就要把我們剛剛下載的 Ubuntu Server 映像檔給寫入這張 TF 卡中,有一個工具叫做 Win32DiskImager 的工具可以做這件事,這個工具在這邊下載,下載後安裝起來執行,畫面如下:
執行後選擇映像檔,並選擇 TF 卡所在的磁碟號,接著按下寫入資料到裝置中的按鈕即可,等待一段時間寫入完成後,按離開結束程式。之後可將準備好的 TF 卡拔出來,這樣就完成了準備的工作。
接著將 TF 卡插入 Pi4 裡面,接上電源跟網路 (要用 Wifi 就不接網路,不過建議用網線比較方便),開機後就能進入系統,系統內定的帳號跟密碼均是 ubuntu 。
如果你接上了螢幕跟鍵盤,那麼可以直接用鍵盤登入,如果你沒用鍵盤,只是接上網路線,那就麻煩一點,使用網路掃描工具來找到這台 Pi4 使用了哪個 ip,然後再用此 ip 透過 ssh 連線進去設定,Wifi 就比較麻煩點,我也懶,所以就不說 Wifi 這塊了,既然能用網線比較省事,我當然不想浪費力氣去測試 Wifi 的部分,等以後有需要再說,我是接了螢幕跟鍵盤進去查了 ip 之後,再從另一台電腦透過 ssh 連線進去操作,分享一下登入的畫面:
Ubuntu Server 20.04LTS 的安裝基本上就完成了,後續就能進行想要的設置。
Have Fun !!!
.
下載之後會獲得一個附檔名為 .xz 的檔案,這是一個壓縮檔,稍後要用到的工具無法正確的解開這個壓縮檔,所以我們要自己先手動解開這個壓縮檔,獲得 .img 的映像檔,可用的工具很多,我用 7zip 解壓,獲得了一個名為 ubuntu-20.04-preinstalled-server-arm64+raspi.img 的映像檔 (如果你下載的是不同的版本,會跟這個檔名不同)。
接下來我們要把這個映像檔寫入 Micro SD (以下簡稱 TF) 卡,Raspberry Pi 4 的官方文件沒有寫得很明白,不過我估計它最高只支援到 UHS-i 的卡,當然,更舊的卡應該可以用,UHS-ii 以上的估計是浪費 (應該能用,畢竟是向下相容,但就是浪費掉了),但另外還有一件事好像也沒提,但網路上搜索得到,那就是 Pi4 的系統韌體有點問題,所以開機片只能讀取 FAT/FAT32 的格式,如果你用的是 32g 以下的 TF 卡應該沒問題,但 32g 以上的卡內定格式化為 exFAT,它就無法開機了,所以如果要使用大容量的 TF 卡,要先做件事,那就是先將它格式化為 FAT32 的格式。當然,32G含以下的TF卡不必做這個步驟,除非你之前將其格式化為其他的檔案系統 (如 ntfs、ext3 .. 等等)
有一個工具叫做 FAT32 的工具可以做這件事,強制把不管多少容量的儲存裝置格式化為 FAT32,這個工具在這邊下載,不想看說明的可以這邊直接下載,下載後不必安裝可直接執行,畫面如下:
使用上很簡單,選擇你 TF 卡的磁碟號,再按下 start 即可,記得別選錯磁碟機,選到自己 Windows 系統在用的磁碟機你會哭都沒法哭
準備好 FAT32 格式的 TF 卡之後,接著就要把我們剛剛下載的 Ubuntu Server 映像檔給寫入這張 TF 卡中,有一個工具叫做 Win32DiskImager 的工具可以做這件事,這個工具在這邊下載,下載後安裝起來執行,畫面如下:
執行後選擇映像檔,並選擇 TF 卡所在的磁碟號,接著按下寫入資料到裝置中的按鈕即可,等待一段時間寫入完成後,按離開結束程式。之後可將準備好的 TF 卡拔出來,這樣就完成了準備的工作。
接著將 TF 卡插入 Pi4 裡面,接上電源跟網路 (要用 Wifi 就不接網路,不過建議用網線比較方便),開機後就能進入系統,系統內定的帳號跟密碼均是 ubuntu 。
如果你接上了螢幕跟鍵盤,那麼可以直接用鍵盤登入,如果你沒用鍵盤,只是接上網路線,那就麻煩一點,使用網路掃描工具來找到這台 Pi4 使用了哪個 ip,然後再用此 ip 透過 ssh 連線進去設定,Wifi 就比較麻煩點,我也懶,所以就不說 Wifi 這塊了,既然能用網線比較省事,我當然不想浪費力氣去測試 Wifi 的部分,等以後有需要再說,我是接了螢幕跟鍵盤進去查了 ip 之後,再從另一台電腦透過 ssh 連線進去操作,分享一下登入的畫面:
Ubuntu Server 20.04LTS 的安裝基本上就完成了,後續就能進行想要的設置。
Have Fun !!!
.