我是 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 小工具的新位置为: