使用 Yocto 构建的镜像在将 /data 分区添加到 wks 文件后没有登录提示

问题描述 投票:0回答:1

我正在将 SWUpdate 添加到我的 Yocto 映像中。 我需要一个用于持久数据的数据分区,即配置文件。

但是,当我将此分区添加到 wks 文件时,映像启动后不再提供登录提示。

wks文件有五个分区,boot、preloader、root0、root1和有问题的data分区。

part --source bootimg-partition --ondisk mmcblk --fstype=vfat --label boot --active --align 1024 --size 16
part --source rawcopy --sourceparams="file=u-boot-with-spl.sfp" --ondisk mmcblk --system-id=a2 --align 1024 --fixed-size 1M
part --source rootfs --ondisk mmcblk --fstype=ext4 --label root0 --align 1024
part --source rootfs --ondisk mmcblk --fstype=ext4 --label root1 --align 1024
part /data --ondisk mmcblk --fstype=ext4 --label data --align 1024 --size 16M

注释掉数据分区的行确实会带回登录提示。

带有或不带有数据分区的映像的启动日志是相同的,除了以下行:

 mmcblk0: p1 p2 p3 p4

存在

 mmcblk0: p1 p2 p3 p4 < p5 p6 >

在带有数据分区的映像上,并且缺少登录提示。

我错过了什么吗?添加分区怎么会这样影响启动过程呢?

yocto partition
1个回答
0
投票

我需要改变:

part /data --ondisk mmcblk --fstype=ext4 --label data --align 1024 --size 16M

part /data --ondisk mmcblk0 --fstype=ext4 --label data --align 1024 --size 16M

如果没有进行此更改,

fstab
文件将创建错误。 我不知道为什么会这样,但是,其他人也有同样的问题

© www.soinside.com 2019 - 2024. All rights reserved.