编译 OpenFlipper 后所有文件都变成只读,因此根本无法启动 Linux

编译 OpenFlipper 后所有文件都变成只读,因此根本无法启动 Linux

我尝试在 Linux Mint 上编译 OpenFlipper make -j8,但是失败了(无法写入文件)并且我无法在操作系统中保存任何文件(文本、屏幕截图等)。

重启后,我无法进入 Linux,而是看到一个黑色的基本全屏 shell,显示消息“无法找到 cpu0 设备节点”。


这种情况至少发生过 3 次,所以应该与 OpenFlipper 有关,或者至少与使用有关make。OpenFlipper 是否会损坏我的计算机,或者我的 SSD 是否无法处理一次写入如此多的数据,或者还有其他什么问题?

答案1

我无法说出是什么原因造成的,但至少知道如何解决它。

运行fsck /dev/sda6(替换/dev/sda6为您系统的根(/)目录)并同意其建议的所有 inode 更改(按y),这将为您恢复可启动的操作系统。

如果您仍在系统中(即,在看到“只读”消息后尚未重新启动),您可以sudo fsck /dev/sda6从通常的终端运行,但是您仍必须重新启动才能重新获得正常运行的操作系统。

答案2

一般来说,文件系统 ext* 发生故障的默认操作是进入只读模式。因此,您可能会看到要么您的磁盘硬件开始出现故障 - 要么您遇到了导致文件系统损坏的某种问题。

一旦进入只读模式,您唯一的办法就是重新启动并让 fsck 尝试修复问题。如果文件系统结构非常损坏,您可能无法恢复可启动系统,具体取决于我们讨论的分区。然后是时候重建系统并使用这些可靠的备份了。

相关内容