UEFI : 재정의 보안 정책을 설치하지 못했습니다 실행하면이 오류가 발생합니다.

ASUS Sabertooth 990FX에서 최신 Arch Linux 이미지를 실행하면이 오류가 발생합니다.

재정의 보안 정책을 설치하지 못했습니다.

어떻게 고칠 수 있습니까?



답변

Asus UX21E 컴퓨터에서 동일한 오류가 발생했습니다. 최신 BIOS (v 214)는이 문제를 해결하지 못했으며 USB 디스크는 EFI 부팅 장치로 올바르게 준비되었습니다.

ArchLinux BBS관련 스레드에서 찾은 해킹을 사용하여 문제를 해결할 수있었습니다 . 이 시스템의 핵심은이 시스템이 Windows 7과 함께 제공되므로 기본적으로 보안 부팅 기능이 활성화되어 있지 않다는 것입니다 (제 경우에는 지원되지 않음). 이것은 ArchLinux 부트 routie를 벗어나는 것으로 보입니다.

EFI 시스템이 부팅 할 파일을 전환하여 완전히 확인하지 않도록 설정할 수 있습니다. .efiISO 이미지 에는 3 개의 파일 이 있습니다 . 시스템이 사용하는 시스템을 더 단순한 비보안 부팅 기능으로 덮어 쓰면 전체 문제를 피할 수 있습니다.

  1. USB 부팅 미디어를 마운트하십시오 (또는 CD를 사용해야하는 경우 나중에 재 포장하여 굽기 위해 ISO 압축 풀기).
  2. 마운트 된 디렉토리로 이동하고 다음 복사 명령을 실행하십시오.

    cp EFI/boot/loader.efi EFI/boot/bootx64.efi
    
  3. 그 빨판을 부팅하고 케이크를 먹는다.

나를 위해 매력처럼 일했습니다. 기록을 위해 2013-11-01 Archlinux 미디어를 사용했습니다.


답변

해당 오류 메시지에 대한 유일한 참조 PreLoader.efi는 Linux Foundation의 보안 부팅 로더 에 대한 소스 코드 입니다. 프로그램이 자체 내장 펌웨어 부팅 기능의 확장으로 등록 할 수 없음을 나타냅니다. 이 오류는 매우 드 rare니다. rEFInd의 개발자로서 나는 어떤 펌웨어를 가지고 있는지에 관심이 있습니다. 나는 또한 Matthew GarrettJames Bottomley 에게 이메일을 강력히 추천 한다; 이들은 shim과 PreLoader의 개발자이며 현재 출시 된 두 가지 Linux Secure Boot 솔루션입니다. 보안 부팅 솔루션의 향후 지침에 영향을 미치기 때문에이 두 가지 모두이 장애에 대해 알고 싶어 할 것입니다.

펌웨어 업그레이드로이 문제를 해결할 수있을 것으로 생각되지만 이에 대해 약속 할 수는 없습니다. 펌웨어 업그레이드가 도움이되지 않으면 펌웨어에서 보안 부팅을 비활성화하는 것이 좋습니다. 또는 PreLoader 대신 shim을 사용하여 설치를 시도 할 수 있습니다. shim은 다른 방법을 사용하여 보안 부팅 문제를 해결합니다. 또 다른 옵션은 펌웨어에 자신의 키설치하는 것이지만이 절차는 매우 지루합니다. 실제로 Microsoft 키를 사용하지 않으려는 경우이 방법은 너무 많은 노력이 필요합니다.


답변

이 마더 보드는 UEFI 비보안 부팅 (및 Asus CHF-V non Z 버전도)을 사용합니다.

  • 바이 패스하려면 Arch USB 설치 프로그램을 현재 Windows OS에 연결하십시오.
  • 이름 바꾸기 EFI-Bootx64.efiBootx64.bak
  • 복사 loader.efibootx64.efi

답변