Ubuntucore(ubuntucore sc16is752)

http://www.itjxue.com  2023-02-15 20:05  来源:未知  点击次数: 

如何安装Ubuntu Core 16

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

等下载完后,使用如下的命令来进行解压缩:

$ 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系统中进行编译 "来安装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卡的设备。

Ubuntu core和Ubuntu桌面版区别

1.使用场景不同

2.桌面版:多为个人用户,对ubuntu感兴趣的用户使用。

3.服务器版:安装到服务器上,当成服务器操作系统来使用。

4.图形界面不同。

5.桌面版:具有GUI图形界面,便于用户操作。

桌面版:安装了图形桌面管理软件,例如gnome、unity、kde等等。服务器版:自然是只安装一些网络服务软件,经典组合是LAMP。一般不安装桌面了。其实,服务器版可以装上桌面变成桌面版。桌面版也可以装上LAMP,变身为网络服务器。

ubuntu core可以做什么

一个snap包:

是一个基于squashFS文件系统的文件.它包含应用代码及包含有一个应用特有的叫做snap.yaml的metadata文件.它含有一个只读的文件系统.一旦安装,它会创建一个应用特有可以写的区域,任何其它的应用都不可以访问这个区域

它完全独立于系统.在snap包里,它包含了它可以运行的所有需要的库及runtime(比如python或Java等),并且它可以通过网路更新,同时也可以退回到上一个版本,而不影响系统的其它部分的运行

它是受限的.通过安全机制,它具有沙箱的属性,不可以随意访问外部资源,并和系统的其它部分进行隔离.它可以通过良好设计的安全策略和其它的snap进行交互.

(责任编辑:IT教学网)

更多

相关其它软件文章

推荐其它软件文章