2021-05-12 14:32:11
Ubuntu Core 16 安裝圖文教學
我們很高興地宣布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
相關文章