问题标签 [rootfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3088 浏览

linux - 如何将linux系统文件覆盖到yocto文件系统中?

我是新手,yocto 在imx6q嵌入式系统上构建。

我想在 do_rootfs 之后覆盖 linux 系统文件。例如,目标系统文件如下。

  • /etc/网络/接口
  • /etc/问题
  • /etc/init.d/rcS
  • /home/root/mytest.sh

所以,我制作了自定义图层和自定义配方。helloworld 二进制文件可以复制。
但是,do_mytask 函数没有被调用。

我的代码有什么问题?或出于我的目的的任何其他方法。

0 投票
0 回答
415 浏览

docker - 在没有 Dockerfile 的情况下创建 BusyBox 映像

任何人请让我知道如何从 rootfs 创建busybox 图像。

我提到了这个链接 https://docs.docker.com/develop/develop-images/baseimages/

我想创建busybox父图像并使用此脚本文件“ https://github.com/moby/moby/blob/master/contrib/mkimage/busybox-static

但我并不成功。

请让我知道我该如何实现。

我在 Ubuntu 14.04 机器上尝试了以下步骤

在ubuntu机器上安装busybox

apt-get 安装busybox

然后 curl -LO https://raw.githubusercontent.com/moby/moby/a575b0b1384b2ba89b79cbd7e770fbeb616758b3/contrib/mkimage/busybox-static && chmod +x busybox-static

./busybox-静态busybox

然后收到以下错误:

错误:“/bin/busybox”似乎是一个动态可执行文件,您应该安装您的发行版“busybox-static”包

0 投票
1 回答
771 浏览

yocto - libc.so.6 和 libc.so 都存在于 rootfs 中

我使用 Yocto 生成了我的 rootfs,然后发生了一件连线的事情,libc.so.6 和 libc.so 都存在于我的 rootfs 中(/usr/lib/libc.so 和 /lib/libc.so.6)。但它们是不同的对象(不链接到单个对象),这将导致我使用 Yocto sdk 编译失败。

我知道我的 libc.so 与 libsqlite3-dev 一起安装,但我不知道哪个配方真正生成了 libc.so。

谁能帮我?

0 投票
1 回答
7520 浏览

linux - 对使用 Yocto 安装 -m 和安装 -d 感到困惑

我已经接管了一个 Yocto 项目,在一个 .bb 配方文件中,我看到以下几行来在图像中安装新目录:

这有效,但我很困惑。根据我对 Yocto 和 do_install 的阅读,我认为-m选项仅用于安装文件而不是目录。

使用 install 命令执行install -m 0755 -d以及-m-d选项的效果是什么?

另外,为什么在我看到的大多数其他目录安装中没有 ${D} 变量?对于这样的问题,我通常不会求助于 Stack Overflow,但是有很多我不理解的不一致之处,并且很难找到答案。

0 投票
1 回答
170 浏览

alpine - 如何登录:“按照 firecracker custom rootfs using alpine 中的步骤进行操作后”

我已按照以下步骤创建自定义 rootfs 映像以使用 firecracker 启动:-

https://github.com/firecracker-microvm/firecracker/blob/master/docs/rootfs-and-kernel-setup.md

虚拟机启动后,它会询问登录用户名和密码。

我已经尝试过 root/root,就像示例中提供的 hello-rootfs 映像中提供的那样。但无法通过相同的凭据登录。

除了文档中提到的用户登录步骤之外,我们是否需要添加任何其他模块/配置?

0 投票
0 回答
233 浏览

qt5 - 更改 qt.cpp 文件后如何编译 yocto rootfs?

我想编译一个 qt5 应用程序,它取代了以前的应用程序(文件.cpp.h文件都已修改以包含屏幕旋转)。

但是,当我构建它时,rootfs 似乎没有更新,我应该修改.bb文件吗?

我只是在 yocto 中运行了用于编译 rootfs 的 build 命令,即

但我得到的结果是

这是我的.bb文件:

我希望 qt5 应用程序更新到 rootfs,但不知道在哪里修改.bb文件。

0 投票
0 回答
880 浏览

yocto - Yocto 添加覆盖目录树

为了使所有文件井井有条,我在开发机器上创建了一个“覆盖”目录结构,其中包含我想在目标 rootfs 中替换的文件。例如:

我的目标是在生成图像之前将整个“覆盖”树复制到生成的 rootfs 中。在 Yocto 可以做吗?

我做了一些搜索,但我发现了很多关于如何覆盖设备树的资源,但这不是我想要的。也许在 Yocto 行话中它被称为其他名称。

0 投票
0 回答
149 浏览

embedded-linux - 关于向 yocto image 添加自定义包的疑问

我正在将第三方软件包添加到我的 imx6q yocto 构建中。我按照指南创建了一个单独的元层,并将以下配方添加到具有包名称的子文件夹下的新创建层中。

我认为 do_install 命令足以将此包添加到 rootfs 的 /usr/lib 和 /usr/include 中,但事实并非如此。该软件包被添加到 sysroot-destdir 的 /usr/lib 和 /usr/include 中

我还尝试添加一个 recipes-images/udoo-image-full-cmdline.bbappend 其中包含

udoo-image-full-cmdline 是即时创建的图像。但这也行不通;如果我将 append 命令添加到 local.conf,则 do_rootfs 失败并出现以下错误

我不太了解 yocto 术语,我敢肯定我可能在这里遗漏了一些重要的东西。如果有人可以帮助我了解如何以更好的方式处理这个问题,我将不胜感激。

0 投票
0 回答
43 浏览

linux - 从 Linux 命令行使用根文件系统文件夹创建可引导的 OVF 映像

我想问一下是否有一种方法可以使用 Linux 命令行从特定文件夹创建 OVF 图像。此文件夹将包含 Linux 根文件系统。生成的 OVF 文件稍后将被导入 VSHere,并且它们需要能够引导。我需要一种方法,以便我可以自动创建这些工件。

谢谢您的回答!

0 投票
2 回答
192 浏览

linux-kernel - 为什么我不能在我的 Beaglebone 板上运行自定义应用程序?

我已经为我的 beaglebone 板交叉编译了这个小应用程序:

编译成功,但如果我尝试在目标板上运行应用程序,我会得到:

为什么我不能在我的 Beaglebone 板上运行自定义应用程序?谁能给我解释一下,好吗?

关于我的环境的一些信息:

更新 1:

我试着用这个./led_test代替led_test。没关系,因为我的应用程序放在/bin目录中。