我找不到这方面的官方信息:
我喜欢 Snap,并且非常想在我的 PC 上使用 Ubuntu Snappy Core。但我找不到如何做到这一点!它似乎仅支持使用 KVM、嵌入式设备或 Rasperry Pi。
那么如何在传统 PC 上安装 Ubuntu Snappy Core?
答案1
看一眼http://cdimage.ubuntu.com/ubuntu-snappy/16.04/current/这是 Ubuntu 发行版的官方服务器,你会看到实际上有适用于 AMD64(64 位 CPU)和 i386(32 位 CPU)的版本。但就像 Raspberry Pi 2 和 3 的图像一样,它们是.xz
档案。还请注意,Snappy 没有安装软件,因为它面向开发人员和云,因此不面向普通用户。
因此,在普通计算机上安装 Snappy 的过程实际上完全相同(或者至少我个人会这样做,只需进行一些小的改动):
- 下载适合目标计算机 CPU 的 snappy 镜像。下载文件后,请确保验证下载镜像的 SHA-256 校验和
- 从目标计算机中提取硬盘/固态硬盘
- 通过 USB 转 SATA 连接器将硬盘连接到另一台计算机。如果您尝试使用非常旧的硬盘,则可能需要 PATA 连接器。
- 如果您使用的是 Linux 机器,请确定哪个块设备是您的硬盘。Ubuntu
udisksctl status
命令或lsblk
将帮助您完成此操作。 如果您使用的是另一台 Linux 机器,则可以使用以下命令(示例显示的是 amd64 图像,仅作为示例,请使用您下载的实际文件的路径)
xzcat ./ubuntu-core-16-amd64.img.xz | sudo dd of=/dev/sdb bs=32M && sync
请注意,这
/dev/sdb
只是一个例子,它是驱动器设备本身,而不是像 这样的分区/dev/sdb1
。还要确保没有安装任何驱动器分区。- 将驱动器放回目标机器并启动。
笔记:您仍然需要拥有单点登录帐户并导入 SSH 密钥,因此请确保在开始安装之前完成这些操作。阅读这了解更多信息。
答案2
似乎您可以在要安装核心的计算机上启动 Ubuntu Desktop live cd(USB)。从那里下载并安装 Sergiy Kolodyazhnyy 描述的映像。这样您就不必在计算机之间移动硬盘了。