设置…
- 机器:Mac Mini(2009 年末,Macmini3,1),仅搭载 Ubuntu 20.04 LTS 作为操作系统(仅一个分区)
- 使用:SOHO Samba 服务器
- 安装:2021 年 8 月,当时升级了所有软件包,但此后从未升级过
- 从另一台 Mac 使用 VNC 访问 GUI(vino 安装在问题机器上)
问题…
- 几周内一切都很顺利,直到 GUI 在 VNC 窗口中锁定。我将 KVM 切换为直接访问,但我的显示器根本没有检测到问题计算机的任何信号。使用 Mac Mini 电源按钮强制退出机器,然后重新启动。GUI 访问再次可用。在接下来的几周内,问题偶尔会出现。每次重新启动都可以。直到现在。
- 现在启动过程开始顺利:GRUB 菜单出现并按照其配置等待 10 秒钟。(如果我此时选择“Ubuntu”,则没有区别。)屏幕立即变为黑色,左上象限中只有一个实心光标,而不是最左上角。
- TTY 不可用(Control - Option - F3 不执行任何操作)。
- 第二台机器(第一台机器的预期备份)现在开始出现同样的问题。它的规格相同,只是硬盘更大,没有生产数据。Ubuntu 20.04 LTS 于 2021 年 11 月 23 日安装在其上,然后升级了所有软件包。自安装以来,GUI 已锁定两次。每次将 KVM 切换到直接访问时,都完全不显示任何视频。第二台机器可以重新启动以恢复访问,但我担心这不会持续很长时间。
尝试修复第一台机器……
从 GRUB 菜单中选择“Ubuntu 高级选项”,然后选择...
Ubuntu, with Linux 5.11.0-40-generic (recovery mode)
...屏幕显示了几行响应,但停在......
[ 0.702010] Linux agpgart interface v0.103]
...并且 TTY 再次不可用。
选择其他两种可用内核的恢复模式中的任一种都会产生与#1相同的结果。
这台机器可能配有 Nvidia 显卡(Apple 规格显示为 NVIDIA GeForce 9400M,但我无法在没有终端的情况下进行验证)。因此,我尝试编辑 GRUB 命令,将“quiet splash”替换为“nomodeset”。结果与 #1 相同
尝试从 Ubuntu 20.04 live USB 启动也卡住了,但在不同的响应行...
[ 0.852603] Initramfs unpacking failed: Decoding failed
...即使最初安装时使用的是同一个 USB 驱动器。
尝试从另一个 USB 启动,这个 USB 上装有 Ubuntu 20.10,结果又出现了一个停止点……
[ 0.279054] pic 000:02:00.0: error -61 assigning properties
尝试从另一个 USB 启动,这个 USB 装有 Ubuntu 18.04,结果出现了原来的问题:黑屏,光标静止
编辑了 GRUB 命令以尝试进入 TTY(根据https://askubuntu.com/a/760935/832994)通过将其添加到 linux 行末尾...
nouveau.modeset=0
…但启动过程在此响应后锁定…
Loading initial ramdisk…
编辑 GRUB 命令,将 nomodeset 添加到 Linux 行末尾,得到与 #7 相同的结果
理论:这是一个仅限视频的问题,但是......
- 仔细输入我的登录凭据却没有反应
- 计算机不响应来自另一台计算机的 ssh 或 ping
“刚刚了解到 Magic SysRq。之前我没有调整 Ubuntu 设置来启用此功能(20.04 上仍然需要吗?)。试过了……
Alt + SysRq, then reisub
…但没有回应
在 GRUB 命令行界面中...
grub> ls -l /var/log
…doesn’t show any log file has been updated after the lockup, despite many boot attempts
grub> cat /var/log/syslog
…also shows no log entries since after lockup
这么多的问题…
- 如果 TTY 不可用并且无法从外部驱动器启动,我该如何继续调试此问题?
- 这似乎可能是视频驱动程序的问题,但两台机器的更新时间相隔数月?