首頁 > 軟體

Ubuntu Core 16 安裝圖文教學

2020-06-16 17:29:26

我們很高興地宣布Ubuntu Core 16正式發布。Ubuntu Core 16系統是一個完全基於snap的系統,它包括foundation, applications,kernel,core作業系統及gadget等。所有的這些都被一個叫做為snapd的後台執行的工具進行安裝及更新。最新的Ubuntu Core映象可以在如下的地址:

http://releases.ubuntu.com/ubuntu-core/16/

Ubuntu Core目前支援PC (amd64,i386)和ARM架構的開發板,比如:raspberry Pi2/3及QualComm的dragonboard 410c。系統映象一旦被解壓縮,它就是可以直接啟動的,PC版本可以直接執行於qemu-kvm,virtualbox或貨真價實的x86機器上(比如intel的NUC)。

在Ubuntu Desktop上進行測試Ubuntu Core

為了能夠方便在PC上進行測試,我們可以在Ubuntu Desktop系統上進行如下的操作:

1、安裝qemu-kvm

$ sudo apt-get install qemu-kvm

如下圖:

我們來檢查一下自己PC是否支援硬體虛擬化:

$ kvm-ok

INFO: /dev/kvm exists

KVM acceleration can be used

如下圖:

如果你看見上面的結果,那麼我恭喜你啦!這是最好的結局 ,這意味著Ubuntu Core將在你的系統執行速度快,並充分利用硬體加速。如果KVM不支援您的系統上,建議您嘗試Ubuntu的核心在雲上執行。

2)下載Ubutu Core映象

我們通過下面的命令來下載所需要的映象(這裡以64bit為例)

$ wget http://releases.ubuntu.com/ubuntu-core/16/ubuntu-core-16-amd64.img.xz

如下圖:

等下載完後,使用如下的命令來進行解壓縮:

$ unxz ubuntu-core-16-amd64.img.xz

見下圖:

3)啟動KVM

現在,您可以啟動該虛擬機器KVM:

$ kvm -smp 2 -m 1500 -redir tcp:10022::22 ubuntu-core-16-amd64.img

見下圖:

在這裡虛擬機器的口地址我們已經做了重定向:

-10022 本地埠將指向虛擬機器中的22口 (ssh)

在啟動的過程中,console-conf所展示出來的資訊"ssh USER@10.0.2.15"有點讓人誤解。事實上,我們可以運用如下的命令來登陸kvm:

$ ssh -p 10022 USER@localhost

特別值得注意的是,必須把上面的USER換成自己的Ubuntu One上面的使用者名稱。針對以上情況:

$ ssh -p 10022 linuxidc@localhost

如果在你的Desktop的目錄 ~/.ssh/config 中新增如下的內容,而且它的內容是:

Host kvm.snappy
Hostname localhost
Port 10022
User USER
UserKnownHostsFile /dev/null
StrictHostKeyChecking no

那麼你就直接使用如下的命令來啟動:

$ ssh kvm.snappy

在Raspberry Pi2/3 dragonboard上進行安裝

大家可以參照我先前的文章"如何為樹莓派安裝Ubuntu Core並在Snap系統中進行編譯 http://www.linuxidc.com/Linux/2016-08/134677.htm"來安裝Ubuntu Core到所支援的板子上。在這裡,給介紹另外一種方法供大家使用:

1)安裝snapd

如果大家還沒有在Ubuntu Desktop的桌面(16.04)上安裝snapd的話,就使用如下的命令來安裝。這樣我的系統就可以支援snap應用的安裝了:

$ sudo apt update

$ sudo apt install snapd

2)把image刷入到Ubuntu Core硬體中

我們可以通過如下的命令來把image寫到我們所希望的SD卡中:

$ sudo snap install --devmode --beta godd

$ sudo /snap/bin/godd ubuntu-core-16-pi2.img.xz

[this will print a message showing what devices are removable]

$ xzcat ubuntu-core-16-pi2-rc2.img.xz | sudo /snap/bin/godd - /dev/sdXX

記得在實際的操作中,需要把上面的sdXX換成我們自己的SD卡的裝置。比如針對我的情況,我需要換成mmcblk0.

把拷好image的SD卡插入到樹莓派板子中,然後啟動。在啟動的時候,你需要輸入你的Ubuntu One賬號的電子郵件地址,那麼它將自動為你生產相應的和你賬號匹配的ssh keys。如果你還沒有Ubuntu SSO (single sign on)賬號的話,請在如下的地址進行申請:

https://login.ubuntu.com/

當然在建立完自己的賬號後,千萬不要忘記把自己的public ssh keys新增到你自己的賬號中。

本文永久更新連結地址http://www.linuxidc.com/Linux/2016-11/136797.htm


IT145.com E-mail:sddin#qq.com