这可能是硬件问题,因为我使用的是新计算机,但无论如何我都会问。所以有时会发生这种情况 - 系统无法在硬盘上写入任何内容,应用程序开始崩溃,我被迫重新启动。我遇到过两次(我怀疑我会再次遇到它),第一次是在暂停到 RAM 之后,现在是突然的。有人遇到过类似的问题吗?或者猜测可能是什么原因?
答案1
默认情况下,Linux 配置通常会将磁盘写入权限设置为只读,以保持系统的完整性。
我之前也遇到过类似的问题,原因如下:
坏 RAM
损坏/旧硬盘
有故障的 wifi 驱动程序 有缺陷
的芯片组
损坏 USB 记忆棒(它们可能会影响驱动程序,现在已修复)
也可能是由于 ACPI 问题,笔记本电脑因此而臭名昭著,尝试在 grub 中禁用它并测试一段时间。
链接:如何禁用 ACPI
https://askubuntu.com/questions/160036/how-do-i-disable-acpi-when-booting
“您可以通过以下方式永久解决此问题:
sudo nano /etc/default/grub
将行 GRUB_CMDLINE_LINUX_DEFAULT="quiet Splash" 更改为 GRUB_CMDLINE_LINUX_DEFAULT="quiet Splash acpi=off"
sudo update-grub
重启 .... ”
最后一点,您始终可以在发生此类事件后重新安装磁盘读/写,但是除非要更改某些内容才能启动,否则通常这不是最好的想法。
您还可以在 /etc/sysctl.conf 中放置此类事件后指示 Linux 重新启动
kernel.panic = 10
kernel.panic_on_oops=1
答案2
.errors=remount-ro
这告诉内核如果有任何访问文件系统时发生读或写错误,文件系统将被重新挂载为只读。
对于某些文件系统(fat),errors=remount-ro
这是默认值。对于 ext2/3/4,默认设置为tune2fs
。
目的是避免文件系统被写入进一步损坏的可能性。
有关详细信息,请参阅man mount
和/或您正在使用的文件系统的手册页。
答案3
尝试从 Parted Magic 或 gparted CD 或 DVD 启动,然后选择“加载到内存”选项。如果这加载到其图形操作系统,则内存可能没问题。运行 G-parted 并检查分区是否损坏并尝试修复。您可能有一个操作系统文件未通过 crc 检查或磁盘不一致,可能是硬盘驱动器损坏或可能是必须删除的 root 工具包。通过使用活动磁盘或分离的魔术磁盘,您可以排除内存或坏芯片组,因为启动将失败。