System Boot Error After AMD OpenCL Drivers Installation

경고

드라이버의 사용률 저하 및 OpenCL 안정성 문제로 인해 AMD 컴퓨팅 장치/GPU 사용 지원이 중단되었습니다. opt in to run the SDK with an unsupported compute device 에서 SDK를 실행하도록 설정할 수 있습니다. 하지만 이러한 설정은 예상치 못한 결과와 오류를 발생시킬 수 있으며, Zivid에서 테스트되지 않았습니다.

Problem

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에서 보안 부팅을 비활성화합니다.