在Intel® IoT网关上安装Ubuntu* Core

本文旨在指导新用户如何在Intel® IoT网关GB-BXTB-3825上安装Ubuntu* Core。GB-BXTB-3825由Intel® Atom™ E3825双核心处理器驱动,非常适合工业应用,如数据生成、数据聚合和数据分析。Ubuntu* Core是为IoT设备部署设计的轻量级、事务性的Ubuntu*版本。Snaps是通用的Linux软件包,可以在Ubuntu* Core上安装,用于IoT设备等。有关Gateway GB-BXTB-3825的更多信息,请访问。有关Ubuntu* Core的详细信息,请访问。

硬件需求

本项目使用的硬件组件如下:

  • Intel®IoT网关:GB-BXTB-3825
  • 2个USB 2.0或3.0闪存驱动器,至少有2GB的可用空间
  • USB键盘和鼠标
  • 带有VGA或HDMI接口的显示器
  • VGA或HDMI线缆
  • 具有互联网访问权限的网络连接
  • 需要一个现有的Linux*系统来生成RSA密钥(见图1)并使用SSH登录Ubuntu Core(见图11和图12)

软件需求

本项目使用的软件需求如下:

  • 访问并下载
  • 下载Ubuntu Core镜像
  • Bios更新(见下文“更新Bios”部分)
  • Rufus USB安装程序(可选)

生成主机SSH密钥

第一步是创建一个Ubuntu SSO账户,访问。该账户用于在Ubuntu Core安装上创建第一个用户。 点击“个人资料”填写信息。 使用现有的Linux系统生成RSA密钥,在Linux shell中运行ssh-keygen -t rsa: 公钥现在可以在主文件夹中的.ssh/id_rsa.pub找到,例如/home/Ubuntu/.ssh/id_rsa.pub。 点击“SSH密钥”并插入公钥内容/home/Ubuntu/.ssh/id_rsa.pub

更新BIOS

网关应该更新到最新版本的BIOS。要检查网关BIOS版本:

  • 转到“开始”->“运行”->输入“msinfo32.exe”
  • 或打开网关并按F12进入BIOS
访问下载最新BIOS版本,并查看安装说明。

创建Live USB Ubuntu*闪存驱动器

访问并下载。 访问并下载。使用Rufus USB安装程序将Ubuntu镜像放到USB闪存驱动器上是其中一种方法。 按照的说明创建一个Live USB Ubuntu闪存驱动器。

从Live USB闪存驱动器启动

将USB集线器、键盘、鼠标和显示器连接到网关GB-BXTB-3825。 将之前创建的Live USB Ubuntu桌面闪存驱动器插入网关GB-BXTB-3825。 打开网关GB-BXTB-3825并按键盘上的F12进入启动菜单。 选择USB闪存驱动器作为启动选项。 选择“试用Ubuntu而不安装”。

安装Ubuntu* Core镜像

插入包含Ubuntu Core镜像文件的第二个USB闪存驱动器。 打开一个终端并输入: xzcat /media/ubuntu/<第二个USB闪存驱动器的名称>/ubuntu-core-16-amd64.img.xz | sudo dd of=/dev/sda bs=32M status=progress; sync 重新启动网关。网关将从内部存储器重新启动,Ubuntu Core已被刷写。

配置网关

网关重新启动后,将看到一个提示“按Enter键进行配置”。 选择“开始”以配置网络。以下是网络配置的一个示例。 输入之前设置的Ubuntu One电子邮件地址。

第一用户登录

首先,通过在shell上运行ssh-add将RSA身份添加到认证代理。 接下来,从同一网络上的另一台机器使用SSH登录Ubuntu Core。不需要密码。 如果想从IOT网关的本地控制台登录,请设置一个密码。

在本地主机上运行Hello World Snap

现在网关已经准备好运行snaps了。Snaps是包含大部分所需库和运行时的自包含应用程序包。它是一个包含应用程序代码和snap.yaml文件的squashFS文件系统。 使用Ubuntu SSO账户登录到: 使用snap名称安装Hello Snap: 运行Hello Snap:

已经描述了如何在Intel IoT网关GB-BXTB-3825上安装Ubuntu* Core,以及如何运行Hello World Snap。访问来制作自己的snap,并享受Intel® IoT网关GB-BXTB-3825的强大功能。

沪ICP备2024098111号-1
上海秋旦网络科技中心:上海市奉贤区金大公路8218号1幢 联系电话:17898875485