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

警告

Support for using AMD compute devices/GPUs is removed due to low usage and OpenCL stability issues in the drivers. It is possible to opt in to run the SDK with an unsupported compute device, by enabling an option in the Config.yml file. However, such a setup may give unexpected results and errors, and is not tested by Zivid.

问题

System does not boot up after installing AMD OpenCL drivers.

备注

这是一个仅发生在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中禁用安全启动。