为什么我的文件系统挂载为只读?

mat*_*ots 16 linux filesystems readonly

我把一个带有busybox的小系统、一个Linux内核和一个小文件系统放在一起,把东西放进去,因为它似乎是必要的——我不知道我是否从中学到了很多东西,但我开始的时候很漂亮毫无头绪,所以这肯定不是一个顺利的旅程。所以我怀疑我的文件系统中可能缺少一些东西,但我真的不确定接下来可能需要添加什么。

我可以通过输入以下 grub 命令来引导到我的系统: 设置 root=(hd0,msdos1) \ linux /vmlinuz root=/dev/sda1 \ boot

一旦启动消息停止,我就剩下这个(我不确定它是否相关,但那里有一行说:)VFS: Mounted root (ext3 filesystem) readonly on device 8:1启动消息

我无法修改文件系统: ln: bin/mkdir 只读文件

这很有趣,因为我可以手动挂载 /proc 就好了: 安装 /proc

为什么我的文件系统是只读的?我需要设置什么才能让它工作?

小智 15

尝试在 中搜索dmesg | less

如果您想将其重新安装为读写,请使用 mount -o remount,rw /

  • 我运行该命令但得到了`mount: cannot remount /dev/mmcblk0p2 read-write, is write-protected`。 (9认同)
  • mmcblk0p2 听起来像一张 SD 卡。这些(或 micro-SD 到 SD 适配器)通常在侧面有一个小的物理开关,将它们设置为只读。 (2认同)

小智 13

我有一个类似的问题,上面的解决方案没有解决。由于 Windows 10 上的 Fastboot,Linux 可能会将驱动器挂载为“只读”。具有 Fastboot 功能的关机可保持 Windows 内核和会话运行,尽管它会关闭所有应用程序并注销用户。通过关闭 Fastboot,windows 将进行冷关机,而 linux 将能够安全地挂载驱动器。因此,您将失去快速的 Windows 启动。

要在 Windows 10 上关闭快速启动,请执行以下操作:

  1. 进入控制面板。
  2. 单击电源选项。
  3. 选择“电源按钮的作用”。
  4. 单击“更改当前不可用的设置”。
  5. 找到并取消选中“打开快速启动”。
  6. 保存更改。
  7. 关闭并启动 linux。

参考资料:https : //itsfoss.com/solve-ntfs-mount-problem-ubuntu-windows-8-dual-boot/ https://www.howtogeek.com/243901/the-pros-and-cons-of- windows-10s-快速启动模式/

  • 我怀疑这是否是 2012 年问题的合理答案。但作为未来的读者,我非常感谢您指出了正确的方向。 (3认同)