我有两台运行 Debian 10 的计算机(以下分别称为计算机 1 和计算机 2)。
在计算机 1 上,我有两三次计算机似乎死机了,导致屏幕冻结并且计算机无法响应键盘输入(我也无法切换 NumLock 和 CapsLock 等按键)。至少在其中一次(可能是全部,我不太记得),我一直在运行 Zoom。然后,声音继续有效,无论是对我自己还是对通话中的其他参与者。此外,我的相机拍摄的视频对于其他参与者仍然有效。
起初,我以为计算机 1 可能存在某种硬件问题。但是,最近我在计算机 2 上也出现了同样的问题。同样,我正在运行 Zoom。计算机似乎死机了,无法响应键盘输入或鼠标移动。但是,对于通话中的其他参与者来说,声音仍然有效,并且我的相机中的视频仍然有效。
当然,计算机 1 和计算机 2 都可能存在某种硬件问题。但是,我更倾向于相信它与软件相关,因为我在两台不同的计算机上遇到过相同类型的问题。
我正在寻找有关如何解决错误的建议以及可能导致错误的原因的建议。
编辑1
根据评论中的建议,我添加以下信息:
第 1 项):
RAM 在这里可能不是问题。在计算机 1 上,我有 16 GiB 的 RAM 和 20 GiB 的交换空间。在计算机 2 上,我有 8 GiB RAM 和 16 GiB 交换空间。
第 2 项):
按照 Artem S. Tashkinov 的建议,我检查了计算机 2 上的journalctl
和dmesg
。我不太确定要查找什么,但我确实在 计算机 2 上找到了至少一条错误消息journalctl
,即以下内容:
“内核:USB 1-6:3:1:无法在 ep 0x84 处获取频率”
类似的消息出现在 中dmesg
。在 中dmesg
,还有一些关于图形驱动程序的消息(我认为):
- [321.794370]nouveau 0000:01:00.0:固件:无法加载nouveau/nve7_fuc084(-2)
- [321.794377]firmware_class:参见https://wiki.debian.org/固件有关丢失固件的信息
- [321.794380]nouveau 0000:01:00.0:nouveau/nve7_fuc084的直接固件加载失败,错误-2
- [321.794395]nouveau 0000:01:00.0:固件:无法加载nouveau/nve7_fuc084d(-2)
- [321.794397]nouveau 0000:01:00.0:nouveau/nve7_fuc084d的直接固件加载失败,错误-2
- [321.794399]nouveau 0000:01:00.0:msvld:无法加载固件数据
- [321.794403]nouveau 0000:01:00.0:msvld:初始化失败,-19
第 3 项):
我意识到在最近一次失败后我实际上无法启动计算机 1。当我尝试时,会发生以下情况:
*系统暂时卡在以下位置:“fsckd-cancel-msg:按 Ctrl+C 取消所有正在进行的文件系统检查”。
*等待一段时间后,我收到一些似乎与我的 NVMe SSD(我用于计算机 1 上的系统)相关的消息:
- 信息:任务 fsck.ext4:492 阻塞超过 120 秒。
- 未受污染 4.19.0-14-amd64 #1 Debian 4.19.171-2
- “3cho 0 > /proc/sys/kernel/hung_task_timeout_secs”禁用此消息。
- nvme nvme0:设备未就绪:正在中止重置
*再等一会儿,我收到一些错误消息,其中以下四个重复了几次:
- 正在卸载 /boot/efi/...
- 停用交换 /dev/disk/by-uuid/ (后跟一个长字符串)
- [失败]卸载/boot/efi
- [失败] 无法停用交换 /dev/disk/by-uuid/(后跟长字符串)
*在那之后,似乎什么也没有发生。我通过按 Alt+SysReq+B 强制重新启动系统。重新启动后,我没有到达通常的 GRUB 菜单。相反,系统陷入以下困境:
“重新启动并选择正确的启动设备或在选定的启动设备中插入启动介质并按一个键”。