You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Buildroot如何设置rootfs.ext2不使用只读挂载模式

Buildroot关闭rootfs.ext2只读模式配置方法

永久配置方案(menuconfig设置)

  • 进入Buildroot配置界面,执行命令:make menuconfig
  • 依次进入 System configuration 配置页,找到并勾选 remount root filesystem read-write during boot 选项(对应配置参数为BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW)
  • 保存配置后重新编译Buildroot,新生成的rootfs.ext2默认就会以读写模式挂载,勾选后Buildroot会自动修改根文件系统内/etc/fstab的根分区默认挂载参数

临时调整方案

单次启动生效

启动QEMU时修改内核命令行参数,将根分区挂载参数从ro改为rw即可,替换为你实际的根分区设备即可,示例修改逻辑:

原启动参数片段:append "root=/dev/vda ro console=ttyS0"
修改后:append "root=/dev/vda rw console=ttyS0"

运行时临时重挂载

如果已经进入系统,可执行以下命令临时将根分区重挂载为读写模式:
mount -o remount,rw /

异常排查

如果修改配置后依然提示只读,可在宿主机上使用e2fsck -f rootfs.ext2命令检查镜像文件是否存在文件系统错误,修复后再启动使用。

内容的提问来源于stack exchange,提问作者ProjSyn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 07:09:00