System Boot Error After AMD OpenCL Drivers Installation

경고

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.

Problem

System does not boot up after installing AMD OpenCL drivers.

참고

이 문제는 Ubuntu에서만 발생합니다.

Possible cause and solution

보안 부팅이 활성화되어 비활성화해야 합니다.

먼저 복구 모드로 부팅합니다.

  1. 컴퓨터를 다시 시작합니다.

  2. UEFI/BIOS가 로드를 완료하거나 거의 완료될 때까지 기다리십시오. (이 시간 동안 컴퓨터 제조업체의 로고가 표시될 수 있습니다.) 참고: 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 관리).

    sudo reboot
    
  5. Change Secure Boot state 를 선택합니다.

  6. 선택한 비밀번호의 요청된 문자를 입력하고 Enter 를 누르십시오.

  7. Select Yes 를 선택하고 shim-signed에서 보안 부팅을 비활성화합니다.