跳转到主内容

基础知识

在采取下方任何较耗时的解决方案之前,请先尝试以下基本步骤:

  • 检查系统更新: 使用最新的软件包版本保持 Linux 系统更新,对于维护系统的功能至关重要。运行命令 sudo apt update && sudo apt upgrade 来更新系统的软件包。
  • 结束不必要的进程: 与 Windows 等操作系统不同,Linux 发行版通常不会自动关闭程序。这会导致系统资源过度紧张。使用命令 sudo ps aux 查找进程,并使用 sudo pkill -15 "process_name" 请求终止,或使用 sudo pkill -9 "process_name" 强制立即终止。
  • 检查系统日志: 系统日志(即崩溃报告)记录了操作系统的事件,可以帮助确定系统崩溃前发生了什么。

损坏或故障的驱动程序

解决方案:更新机器的驱动程序

如果你的设备在执行上述步骤后仍然崩溃,你可能需要手动安装/重新安装驱动程序,或者某个硬件与你的 Linux 发行版不兼容。

  • 如果你使用的是 Linux Live USB,则需要查看 /var/log/syslogdmesg。syslog 目录应该能提供有关设备驱动程序和硬件的重要信息。图形错误将列在 ~/.Xsession-errors/var/log/Xorg.0.log 中。
  • 部件制造商提供的驱动程序可能比 Acer 官网的驱动程序更新。这对图形处理尤为重要。请直接查看 AMD、Intel 或 NVidia 的官网。

避免使用任何非电子产品制造商(如 Intel、AMD、Realtek)直接提供的驱动程序更新程序。它们充其量可能安装错误的驱动程序,最坏的情况则会安装恶意软件。

  • 如果更新不能解决问题,且你认为已确定是哪个设备的问题,请尝试卸载驱动程序并重新安装。具体步骤取决于你的 Linux 发行版。

过热

解决方案:确保机器没有灰尘和碎屑

如果机器随机崩溃,可能是由于设备过热。过热的原因多种多样。iFixit 为许多设备提供了相关页面,包括 DellLenovoHPRazerAcerAsusSamsung。但在开始之前,请考虑以下事项:

  • 清除内部积聚的灰尘: 使用压缩空气或其他 环保 替代品,尽可能多地清除灰尘。为了获得最佳效果,将风扇拆下并分别进行清洁。
  • 检查散热风扇是否故障: 如果系统的散热风扇无法在系统中循环空气,热量就会在系统中积聚。留意风扇运行的声音。它有发出噪音吗?如果有,这些噪音正常吗?如果风扇发出咔哒声、研磨声或任何奇怪的噪音,最好更换它。
  • 更换系统的导热硅脂: 拆下散热器重新涂抹 CPU 导热硅脂。这可以优化热传递至散热器,降低工作温度,并减少系统崩溃。

故障的存储驱动器

解决方案:确认存储驱动器没有缺陷

如果问题持续存在,可能是因为存储驱动器数据损坏。

  • 如果你的存储驱动器支持 SMART 功能,可以使用 smartmontools 应用程序集测试驱动器。
  • 打开终端程序,使用命令 sudo apt-get install smartmontools 安装 smartmontools,并使用 sudo smartctl -I /dev/sda 测试驱动器是否支持 SMART。/dev/sda 是硬盘的路径。
  • 如果驱动器支持 SMART 但未启用,可以使用 sudo smartctl -H on /dev/sda 启用它。
  • 使用命令 lsblk 列出可用磁盘,并使用 sudo unmount /dev/sda 卸载打算检查的磁盘(将路径替换为相应信息)。
  • 使用 sudo smartctl -H on /dev/sda 检查磁盘健康状况。
  • 运行命令 sudo fsck /dev/sda 检查文件系统。
  • 使用 sudo badblocks -v /dev/sda 扫描磁盘坏块。
  • 重新挂载磁盘 sudo mount /dev/sda。如果设备的驱动器测试结果为坏,或者是更传统的机械硬盘 (HDD),请考虑更换为 固态硬盘 (SSD) 以提升性能。SSD 更节能且速度更快。

内存故障或内存不足

解决方案:测试并根据需要更换内存

随机存取存储器,即常见的 RAM,很可能是导致操作系统内核崩溃和死机的硬件元凶。

  • 重新安装内存条。无数细小的引脚可能略有错位。拆卸并重新安装可能就足以解决此问题。
  • 通过运行诊断程序来测试内存。
    • IT 专业人士长期以来一直使用 memtest86 来测试内存。这是一个免费工具,且其文档非常出色!不过,使用它需要一定的专业知识。
  • 内存测试过程非常缓慢,而且轻微的故障很难被测试发现。请相信诊断发现的故障,但不要完全信任通过的测试结果。可能需要多次运行诊断才能发现问题。
  • 如果诊断失败,请更换内存——可以增加总容量,或保持完全相同的容量和速度。

Jacob Mehnert

于10/18/21注册

49,816 声望

创作了52篇指南

团队

iFanatics iFanatics 的会员

Community

69 名成员

创作了1,151篇指南

0条评论

添加评论

浏览统计数据:

过去 24 小时: 4

过去 7 天: 14

过去 30 天: 61

总计 1,224