为什么我的文件系统安装为只读?

为什么我的文件系统安装为只读?

我用 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

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

答案1

我有一个类似的问题,上面的解决方案没有解决。 Linux 可以将驱动器安装为'只读'由于 Windows 10 上的 Fastboot。使用 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-fast-startup-mode/

答案2

尝试在 中搜索dmesg | less

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

答案3

@Diaz 很好的建议,解决了我的问题。然而,“打开快速启动”并没有出现在我的 Windows 10 安装中。所以我直接在注册表中禁用了该功能:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Power\HiberbootEnabled=0

启动 Debian,瞧 - SDD rw 再次出现。

相关内容