我們很高興地宣布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
本文永久更新連結地址:http://www.linuxidc.com/Linux/2016-11/136797.htm