安装AMD OpenCL驱动程序后系统启动错误

问题

安装AMD OpenCL驱动程序 后系统无法启动。

备注

这是一个仅发生在Ubuntu上的问题。

可能的原因和解决方法

安全启动已启用,需要禁用。

首先,启动后进入recovery mode:

  1. 重启你的电脑。

  2. 等到UEFI/BIOS完成加载或几乎完成。 (在此期间,您可能会看到您的计算机制造商的logo。) 注意:UEFI快速启动可能过快从而导致不够时间按任何键。

  3. 如果是BIOS引导,快速按住 Shift 键不放,这将调出GNU GRUB菜单。 (如果您看到Ubuntu标志,则说明您错过了进入GRUB菜单的时间点。)如果是UEFI引导,按下(也许是几下 ) Escape 键将获取 grub菜单。

  4. 选择 以 Advanced options 开头的那行。

  5. 选择以 (recovery mode) 结尾的那行,可能是第二行,类似于:

    Ubuntu GNU/Linux, with Linux 3.8.0-26-generic (recovery mode)
    

    按下 Return,你的计算机将开始启动过程。

当系统启动时,禁用安全启动:

  1. 按下键盘上的 Ctrl + Alt + T 键打开终端窗口。

  2. 通过运行以下命令禁用安全启动:

    sudo mokutil --disable-validation
    
  3. 输入8到16位的临时密码(例如12345678)。再次输入相同的密码进行确认。

  4. 重启系统,看到蓝屏按任意键(MOK management)

    sudo reboot
    
  5. 选择 Change Secure Boot state

  6. 输入密码,然后按 Enter

  7. 选 择 Yes 以在shim-signed中禁用安全启动。