在 Raspberry Pi 3 上安裝 Classic Ubuntu 16.04 Server 版本

  • 4959
  • 0

說明在 Raspberry Pi 3 上安裝 Classic Ubuntu 16.04 Server 版本,以及其他版本的一些大致敘述

在 Google 搜尋 Raspberry Pi 3 會找到很多種可以裝在 RPi 3 上的 ubuntu 版本,大概有 ubuntu Mate, ubuntu Core 之類不是傳統 ubuntu 的版本

Mate 主要是有新的使用者介面,但是其實我並不需要使用者介面,我想要傳統的 server 版本的 ubuntu,因此我先就去照這裡面的 https://developer.ubuntu.com/core/get-started/raspberry-pi-2-3 步驟嘗試安裝了 ubuntu core 來用。

不過 ubuntu core 的安裝流程有點麻煩,除了建立好 disk image 後,第一次開機還是得接鍵盤才能進行第一次設定,在設定之前,必須先去這裡 https://login.ubuntu.com 申請一個 ubuntu sso 的帳號,然後把自己的 public key 放到這個帳號中,第一次開機 ubuntu core 時會問 ubuntu sso 帳號密碼,登入後會幫你在系統中建立這個帳號,然後才能用 ssh + private key 來登入。

安裝後發現, ubuntu core 不支援 apt,所以沒辦法用平常已經習慣的 apt-get install 來安裝一些套件,他是用了一個新的套件管理工具叫做 snap 來管理,不過由於我沒用過 snap,簡單試試看 snap install wget 也沒有辦法裝成功,就打算再去尋找有沒有辦法裝回 classic 的 ubuntu。

最後在這個裡面看到 https://wiki.ubuntu.com/ARM/RaspberryPi 可以裝 classic ubuntu,先下載 http://www.finnie.org/software/raspberrypi/ubuntu-rpi3/ubuntu-16.04-preinstalled-server-armhf+raspi3.img.xz 後用 Win32DiskImager 來燒到 SD 卡裡面,開機後就可以用 ubuntu/ubuntu 這組預設帳密來登入了。不過要注意的是 ubuntu 16.04 這個可以跑在 RPi 3 上的版本,並不是由 Canonical 直接官方推出及維護的,只有跑在 RPi 2 才是官方維護的。