0

我正在使用 yocto为x86-64 目标(笔记本电脑)构建.iso映像,我的问题是我无法在目标中写入任何内容,它是“只读文件系统”。yocto 没有提供“只读-rootfs”功能。当我为 qemux86-64 目标测试相同的图像时,它工作正常。

我正在使用sudo dd if=image.iso of=/dev/sdb在笔记本电脑的硬盘驱动器上创建文件。

任何想法如何解决这个问题。

4

1 回答 1

0

.iso格式 (ISO 9660) 在设计上是只读的,并且没有为新文件分配空间的系统。

相反,您可以将 Yocto 配置为构建.hddimg文件,该文件将是可写的。它描述在image-live.bbclass

一个.hddimg文件,它是一个 msdos 文件系统,包含 syslinux、一个内核、一个 initrd 和一个 rootfs 映像。这些可以直接写入硬盘,也可以在 USB 闪存盘上启动(用 将它们写入那里dd)。

要构建此格式,请添加hddimgIMAGE_FSTYPES.

于 2022-01-18T11:39:14.757 回答