我用 busybox、Linux 内核和小文件系统组装了一个小型系统,将必要的东西放入其中——我不知道我是否从中学到了很多东西,但我一开始就很好毫无头绪,所以这趟旅程肯定不顺利。所以我怀疑我的文件系统中可能缺少一些东西,但我真的不确定接下来需要添加什么。
我可以通过输入以下 grub 命令来启动系统:
一旦启动消息停止,我就只剩下这个(我不确定它是否相关,但有一行写着:)VFS: Mounted root (ext3 filesystem) readonly on device 8:1
:
我无法修改文件系统:
这很有趣,因为我可以手动挂载 /proc:
为什么我的文件系统是只读的?我需要设置什么才能让它工作?
答案1
我有一个类似的问题,上面的解决方案没有解决。 Linux 可以将驱动器安装为'只读'由于 Windows 10 上的 Fastboot。使用 Fastboot 功能关闭会保持 Windows 内核和会话运行,尽管它会关闭所有应用程序并注销用户。通过关闭 Fastboot,Windows 将进行冷关机,Linux 将能够安全地挂载驱动器。因此,您将失去 Windows 的快速启动功能。
要在 Windows 10 上关闭快速启动,请执行以下操作:
- 转到控制面板。
- 单击电源选项。
- 选择“电源按钮的用途”。
- 单击“更改当前不可用的设置”。
- 找到并取消选中“打开快速启动”。
- 保存更改。
- 关闭和启动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 再次出现。