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

linux - 为什么对 /etc/limits 的更改不起作用

我正在尝试在基于 ARM 的目标上提供对核心转储的支持,我已经阅读了 /etc/limits 和 /etc/security/limits.conf ,我的目标文件系统没有后者,所以我对 /etc/limits 进行了以下更改

将此行添加到 /etc/limits 后,期望生成核心文件,但 ulimit -a 向我显示

核心文件大小(块,-c)0

为什么这些更改到 /etc/limits 根本没有反映出来。

现在我该怎么办?

我必须将 /etc/security/limits.conf 添加到我的文件系统吗?

我没有考虑使用 setrlimit() 的选项。

0 投票
1 回答
373 浏览

linux-kernel - 当 pivot_root 时,/bin /sbin /etc /proc /sysfs .... 发生了什么?

说这就是pivot_root之前世界的样子,

当我调用“pivot_root /newroot /newroot/oldroot”时,上面所有这些文件夹发生了什么?

我们得到一个裸体的“/”,整个旧世界都驻留在“/oldroot”中??

但是,谁在新世界中创造了 /bin、/sbin 和 /proc、/sysfs?

0 投票
1 回答
1488 浏览

linux-kernel - 内核的启动顺序是什么?

启动时,Linux内核是先加载到内存还是先挂载根文件系统?我有这个疑问是因为压缩的内核映像通常位于 /boot/vmlinuz。因此,要访问内核映像,应该挂载根文件系统。但是由于根文件系统将驻留在存储中,如何从存储中读取它呢?

0 投票
1 回答
1186 浏览

linux - RootFS 类型、创建和引导

如果你在嵌入式 Linux 上开发任何东西,你需要一个 Rootfs 来引导 Linux。Rootfs 对我来说一直是个问题。我需要一些帮助。
我的目标系统是ARM,简单的U-Boot Linux。

a)我看到了一个从 SD 卡复制的rootfs.tar.gz0x60000000文件,然后是

- U-Boot 是否解压缩 rootfs 映像?
-Linux如何知道它是哪种类型的rootfs?

b) 如果 bootarg 被传递为root=/dev/mmcblk1p1,Linux 怎么知道它是哪种类型的 rootfs?

c)sudo qemu-debootstrap --arch=armel precise ./precise/创建带有 bin 和其他条目的目录。如何从中创建tar.gz

0 投票
1 回答
2071 浏览

linux-kernel - 为 Linux 内核构建 rootfs 时出错

我正在尝试通过参考来构建我的根文件系统

http://emreboy.wordpress.com/2012/12/20/building-a-root-file-system-using-busybox/comment-page-1/

我所做的更改是(arm-linux-gnueabi- 代替 arm-linux-)

它在这一步失败(部分错误日志)。请指教

0 投票
1 回答
1920 浏览

raspberry-pi - 恢复openwrt设置时出错

我想恢复openwrt设置,但这个错误不断出现:

我试过了

eveything 无法访问 rootfs 文件如何恢复这个文件或者我必须重新烧录 sdcard 上的 openwrt 文件

0 投票
1 回答
1050 浏览

linux - 重新配置和重建linux内核后如何更新rootfs?

在开发嵌入式系统的过程中,我对Linux内核做了一些改动,编译得到了uImage、u-boot.bin和.dts文件。现在启动系统需要做的最后一件事是更新 rootfs。我的问题是:

1)我重新配置内核并重建它之后真的需要更新rootfs吗?

2)如果是,我如何相应地更新rootfs?我有旧的(压缩文件rootfs_ext2.gz.uboot)。我想我需要解压缩它并根据我对内核所做的更改进行更改,然后将其压缩回来以便在启动时使用。我对吗?我需要在 rootfs 中更新哪些文件?

提前致谢!

0 投票
1 回答
2923 浏览

linux-kernel - SD卡上的rootfs

我有一个设备,我有一个 3.10 linux 内核启动到一个busybox shell(initramfs)

当我在SD卡上提取busybox文件系统映像并将root从root = / dev / ram修改为/ dev / mmcblck0p1时,它仍然启动到shell所以busybox工作正常但是如果我尝试使用任何其他FS内核会崩溃...

当我尝试使用 debootstrap ( https://help.ubuntu.com/community/DebootstrapChroot ) 生成 rootfs 并在 SD 卡上提取新的 rootfs 时。我收到一条错误消息“无法执行 /sbin/init” 我确实检查了文件是否存在并检查了权限,这对我来说看起来不错。

可能是什么问题呢?

WRT rootfs 我特别新。我假设可以安装 SD 卡上的任何 FS,但看起来并非如此。我猜 /sbin/init 将做什么取决于设备?

我想做什么?---> 我需要用一些包和库(gcc python 等)制作一个 rootfs 什么是正常的方法?我什至尝试过 buildroot,但我无法让 gcc 成为目标。在 buildroot 中的 /bin/ 中不可能有 gcc 吗?

- 更新 -

我正在将 SD 卡格式化为 ext4 格式,以下是 fdisk 的输出

以下是我在 SD 卡上有文件系统时的内核日志。存储卡驱动程序工作正常,我已经验证过了。如果我在 SD 卡上有一个busybox 文件系统,那么一切正常。当我使用任何其他文件系统时,我得到以下...

选中后,/sbin/init 也具有相应的权限!

0 投票
1 回答
1454 浏览

linux-kernel - 使用 Yocto (OpenEmbedded) 的 ARM 根文件系统

我需要为 ARM 构建一个 32 根文件系统。我试过使用busybox和buildroot,它们都可以正常工作。但问题是我的根文件系统中需要 gcc 和其他一些软件包以及库。

** 更新 **

我尝试按照建议使用 yocto,当我用它建立根时,在某个点之后我没有得到任何日志

以下是内核日志 -

那里可能出了什么问题?

0 投票
1 回答
343 浏览

linux - Check what partition is used?

I'm working on a SBC6845 card with Linux on it: I have 4 partitions installed:

I want to make a shell script that display which partition is currently used but I don't see how.

the command "df -h" returns:

and also fdisk doesn't work on this system.

Anyone have an idea how to resolve this?