BeagleBone无法使用systemd引导

时间:2018-11-21 10:35:13

标签: yocto systemd beagleboneblack

我想用yocto为beaglebone黑色制作图像。
我的项目需要使用systemd。

我已经制作了一张图片,我遵循了本教程:https://jumpnowtek.com/beaglebone/BeagleBone-Systems-with-Yocto.html
它工作正常,但使用sysVinit。这里没有问题(感谢jumpnowtek)。 我搜索了如何使用systemd,并在local.conf文件中进行了一些更改。
我的local.conf的相关部分:

DISTRO_FEATURES = "systemd ext2 usbhost sysVinit ${DISTRO_FEATURES_LIBC}"

DISTRO_FEATURES_BACKFILL_CONSIDERED += "sysVinit pulseaudio opengl"

PREFERRED_PROVIDER_jpeg = "libjpeg-turbo"

VIRTUAL-RUNTIME_init_manager = " systemd"
VIRTUAL-RUNTIME_initscripts = "systemd-compat-units"

PREFERRED_VERSION_linux-stable = "4.9.%"

正如您在本教程中可以找到的那样,我没有对config的主要部分进行任何更改。我只向发行版添加了一些应用程序。 (即nginx,vim,gdb没什么特别的)

我可以使用此local.conf构建成功,但是beaglebone无法启动。

症状: 4个LED在USB电源下闪烁,并且以太网接口黄色/绿色LED也在闪烁。但是HDMI没有输出,因此无法找到网络上的骨骼。它看起来像引导过程中的骨头。但是我不知道,这只是小费。

有人遇到过同样的问题吗?
systemd需要一些特殊设置吗?
我做了missconfigure?在编译时会出错吗?

感谢答案。

编辑:我解决了硬件问题,因为我可以在同一设备上使用其他图像

0 个答案:

没有答案