问题标签 [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 投票
0 回答
107 浏览

linux-kernel - 如何使用 NFS 在 sama5d27-som1-ek 板上安装 Rootfs

我正在尝试使用 NFS 在船上安装 rootfs

我的 NFS 导出文件

我的内核参数是

当我启动我的板时,它显示以下错误

我不知道出了什么问题,但我无法挂载 rootfs,任何人都知道如何修复它。

0 投票
0 回答
1181 浏览

android-source - 我们如何在android10中挂载根文件系统

我可以挂载系统分区。

我无法挂载根分区。

得到这样的错误:

1|console:/ # mount -o rw,remount /

[3640.420613] EXT4-fs (dm-0):由于不支持的可选功能 (4000),无法安装 RDWR

[3640.434479] EXT4-fs (dm-0):由于不支持的可选功能 (4000),无法安装 RDWR

'/dev/block/dm-0' 是只读的

控制台:/ # [3903.028999] WLDEV-错误)

0 投票
0 回答
100 浏览

yocto - 无法将 lapack.so 文件放入 rootfs

我正在尝试使用yocto在我的 64 位 ARMV8 板上安装 lapack。我有 lapack-3.9 bitbake 配方,它已经成功构建。它已在 image/usr/lib64 文件夹中成功创建了 libblas.so 和 liblapack.so。

我将 lapack 添加到我的local.conf中。问题是当我这样做时

我的 rootfs 中没有这些.so 。也就是说,在 /usr/lib64 里面。我在这里想念什么???下面是我的 lapack_3.9.0.bb 食谱-

  • 此外,当我尝试将lapack-devlapack-dbg ipks 添加到我的 local.conf 时,它只允许 lapack-dbg 但给 lapack-dev 一个错误 -

    错误:

0 投票
0 回答
104 浏览

embedded-linux - 无法将库从 openblas 的 Image 文件夹传输到 rootfs

我正在尝试在我的 64 位 armv8 板上使用 yocto 构建 openblas。我能够使用随身携带的 bitbake 配方成功构建 openblas。所有库文件都已内置到 openblas 的 image 文件夹中。我还在我的 local.conf 中添加了 openblas。但是,当我给 -

我无法在 rootfs 的任何地方找到这些库。这里缺少什么?这是openblas的食谱。

openblas_0.2.20.bb

0 投票
1 回答
319 浏览

yocto - 使用 yocto 创建尽可能小的 rootfs

我想创建一个最小的 Linux 系统。我自己编译了内核,但我想使用 Yocto 来构建我的 rootfs。如何在不构建内核的情况下构建最小的 rootfs 来启动和系统并打开 shell?另外,如何选择 rootfs 的类型?我希望它是 initramfs,这样我就可以将它嵌入到我的内核映像中。

0 投票
1 回答
39 浏览

linux - Linux中是否有任何方法可以检查目录树是否已更改?

我正在创建一个 QEMU 启动脚本,每次启动 env 时,我都会在其中将 rootfs 编译为 cpio.gz。目前这很好,但是当 rootfs 的大小变大时,这将是一个问题。有什么方法可以检查给定的目录结构和编译的 xxx.cpio.gz 是否不同?我的意思是,如果将一个文件添加到基本 rootfs 目录结构中,则必须创建一个新的 cpio.gz,但如果不是这种情况,则在之前的启动中编译的那个就可以了。

提前致谢。

0 投票
0 回答
29 浏览

kernel - 添加“文件”实用程序后出现内核崩溃,导致 rootfs.cpio 庞大

我正在将 Initramfs 用于定制芯片,目前在 FPGA 平台上。在使用 make 生成 linux 映像之前,我运行了 make menuconfig 并添加了“文件”实用程序。它将 rootfs.cpio 的大小增加了 3 倍,而 vmlinux 的大小则相对相同。启动后,我收到以下消息:

----- 在文件 init/initramfs.c 中输入函数,第 463 行压缩数据魔术:0x1f 0x8b 检测到 gzip 压缩数据 ------ 在文件 init/initramfs.c 中输入函数,第 468 行交换器调用 oom-killer : gfp_mask=0x200d2, order=0, oom_score_adj=0 [ pid ] uid tgid total_vm rss nr_ptes swapents oom_score_adj name 内核恐慌 - 不同步:内存不足且没有可杀死的进程...

有一个自定义工具可以将此 vmlinux 转换为另一个可以加载到 FPGA 闪存中的二进制文件。

那么我应该在哪里进行更正?在 buildroot 设置或生成 fpga flash 二进制文件的脚本中?

0 投票
1 回答
180 浏览

yocto - Yocto 删除未使用的初始化系统(基于每个图像)

我想根据每个图像更改初始化系统。正如此处指出的那样,我创建了一个示例图像。这很好用,但我还想从 rootfs 中删除未使用的初始化系统(在本例中为 SysVinit)。

因此我在我的发行版配置中尝试了这样的事情:(REQUIRED_DISTRO_FEATURES = "systemd" is set inside my image.bb)

最终结果是这样,正是我所期望的:

到目前为止,一切都很好。但最终的 rootfs 仍然包含 sysvinit 脚本(/etc/init.d/*)

如果我在我的发行版配置中执行以下操作,一切正常,并且 /etc/init.d 不会创建:

所以我真的不明白其中的区别以及为什么我的解决方案不起作用。

0 投票
0 回答
13 浏览

ubuntu-18.04 - 如何使用锗酸盐输出文件生成 ubuntu rootfs

我想使用来自“https://people.canonical.com/~ubuntu-archive/germinate-output/ubuntu.bionic/”的desktop.seed文件

但我不知道如何从桌面生成 rootfs,Ubuntu 没有官方标准方法。我有办法通过脚本解析 desktop.seed,然后使用 debootstrap 构建 Ubuntu rootfs。

你有没有更好的方法通过 desktop.seed 文件生成 ubuntu rootfs

谢谢

0 投票
0 回答
23 浏览

gstreamer - 在 ubuntu1804 上编译 Gstreamer/orc 0.4.32 以使用 ninja 在 rootfs 中运行 arm 发生未定义的引用异常

我正在尝试在 ubuntu_1804 上为 arm 编译 gstreamer/orc,它在我的 android 手机的 rootfs 上运行,但出现了这样的错误:

我尝试了一些选项(-j 1)以使其使用单线程编译,但仍然无法正常工作。

错误信息