为 Intel Joule 创建自定义 Ubuntu 核心映像

为 Intel Joule 创建自定义 Ubuntu 核心映像

我是 Linux 内核编译的新手,正在尝试创建 Ubuntu 核心映像。虽然有适用于 Intel Joule 的映像,但我想编译自己的映像,因为我稍后会在我的项目中修补一些更改,因此了解如何使用 snapcraft 进行构建是很好的。

我已按照 Ubuntu 核心的“Board enablement Overview”页面的步骤进行操作。

编译内核快照(我采用了其中一个可用的参考内核快照这里)以及小工具快照这里

创建了 Json 文件并按照链接创建了映像,但是当我将其刷入 SD 卡并尝试启动时。从 Grub 菜单中选择 Ubuntu core 后,它挂起了。我是否遗漏了任何需要完成或配置的关键事项。Git hub 中的内核应该针对 x86_64 架构进行配置。

答案1

我建议你单独尝试一下每个快照......

即构建小工具,使用官方 PC 内核构建图像,看看是否可以启动...

https://docs.ubuntu.com/core/en/guides/build-device/image-building

然后才可以开始使用你自己的内核...

此外,官方 amd64 小工具的新位置为:

https://github.com/snapcore/pc-amd64-gadget

相关内容