Mac 上的 20.04 LTS:启动时冻结,黑屏且光标静止,无法访问

Mac 上的 20.04 LTS:启动时冻结,黑屏且光标静止,无法访问

设置…

  • 机器: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 切换到直接访问时,都完全不显示任何视频。第二台机器可以重新启动以恢复访问,但我担心这不会持续很长时间。

尝试修复第一台机器……

  1. 从 GRUB 菜单中选择“Ubuntu 高级选项”,然后选择...

     Ubuntu, with Linux 5.11.0-40-generic (recovery mode)
    

    ...屏幕显示了几行响应,但停在......

     [ 0.702010] Linux agpgart interface v0.103]
    

    ...并且 TTY 再次不可用。

  2. 选择其他两种可用内核的恢复模式中的任一种都会产生与#1相同的结果。

  3. 这台机器可能配有 Nvidia 显卡(Apple 规格显示为 NVIDIA GeForce 9400M,但我无法在没有终端的情况下进行验证)。因此,我尝试编辑 GRUB 命令,将“quiet splash”替换为“nomodeset”。结果与 #1 相同

  4. 尝试从 Ubuntu 20.04 live USB 启动也卡住了,但在不同的响应行...

     [  0.852603] Initramfs unpacking failed:  Decoding failed
    

    ...即使最初安装时使用的是同一个 USB 驱动器。

  5. 尝试从另一个 USB 启动,这个 USB 上装有 Ubuntu 20.10,结果又出现了一个停止点……

     [  0.279054] pic 000:02:00.0: error -61 assigning properties
    
  6. 尝试从另一个 USB 启动,这个 USB 装有 Ubuntu 18.04,结果出现了原来的问题:黑屏,光标静止

  7. 编辑了 GRUB 命令以尝试进入 TTY(根据https://askubuntu.com/a/760935/832994)通过将其添加到 linux 行末尾...

     nouveau.modeset=0
    

    …但启动过程在此响应后锁定…

     Loading initial ramdisk…
    
  8. 编辑 GRUB 命令,将 nomodeset 添加到 Linux 行末尾,得到与 #7 相同的结果

  9. 理论:这是一个仅限视频的问题,但是......

    • 仔细输入我的登录凭据却没有反应
    • 计算机不响应来自另一台计算机的 ssh 或 ping
  10. “刚刚了解到 Magic SysRq。之前我没有调整 Ubuntu 设置来启用此功能(20.04 上仍然需要吗?)。试过了……

    Alt + SysRq, then reisub
    

    …但没有回应

  11. 在 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

这么多的问题…

  1. 如果 TTY 不可用并且无法从外部驱动器启动,我该如何继续调试此问题?
  2. 这似乎可能是视频驱动程序的问题,但两台机器的更新时间相隔数月?

相关内容