我有我的 SD 卡,有两个分区 BOOT 和 rootfs。 BOOT 的所有者为用户,而 rootfs 的所有者为 root。但我希望目录 BOOT 的所有者是 root,rootfs 是用户。必须做什么?
当我使用该命令时sudo chown -R root BOOT/
,出现错误“不允许操作”。
答案1
确保您的 /boot 分区和 / 分区实际上没有以 ro 模式安装,如果您在实时系统上操作,则无法更改它,但如果它是准系统,则可以更改它。
运行mount
并发布命令的输出,或者更好地运行mount | grep -i boot
并检查是否有ro
标志,这意味着您的 /boot 分区是以只读模式安装的。
如果它不是一个实时系统那么你可以运行mount -o remount,rw /boot
如果您得到
cannot remount /boot read-write, is write-protected
这样的答案,则意味着您正在尝试将 ro 卷安装为 rw,例如 CD/DVD 上的分区或 dd 到 USB 驱动器的 iso 映像。