저는 Linux를 처음 사용합니다. Mac에 Ubuntu를로드했고 rEFInd로 부팅하고 있습니다. 두 가지 선택이 있습니다.
EFI\ubuntu\grubx64.efi
EFI\ubuntu\shimx64.efi
둘 다 우분투로 부팅합니다.
이 둘과 어떤 것을 사용해야합니까? 두 가지가 모두 잘못 표시 되었습니까?
shimx64-fedora.efi
:)
저는 Linux를 처음 사용합니다. Mac에 Ubuntu를로드했고 rEFInd로 부팅하고 있습니다. 두 가지 선택이 있습니다.
EFI\ubuntu\grubx64.efi
EFI\ubuntu\shimx64.efi
둘 다 우분투로 부팅합니다.
이 둘과 어떤 것을 사용해야합니까? 두 가지가 모두 잘못 표시 되었습니까?
shimx64-fedora.efi
:)
답변:
일반적으로 EFI/ubuntu/grubx64.efi
EFI (EFI 시스템 파티션)에서 GRUB EFI/ubuntu/shimx64.efi
이진은 shim의 이진입니다. 후자는 보안 부팅이 활성화 된 컴퓨터에서 부팅하는 방법을 제공하는 비교적 간단한 프로그램입니다. 이러한 컴퓨터에서는 서명되지 않은 GRUB 버전이 시작되지 않으며 Microsoft의 키로 GRUB에 서명 할 수 없으므로 shim은 간격을 메우고 Secure Boot의 보안 도구와 유사한 자체 보안 도구를 추가합니다. 실제로 shim은 펌웨어에 자체 등록한 다음 펌웨어 grubx64.efi
가 시작된 디렉토리에서 호출 된 프로그램 을 시작하므로 보안 부팅이없는 컴퓨터 (예 : Mac)에서 실행 shimx64.efi
은 시작과 같습니다 grubx64.efi
. 보안 부팅이 활성화 된 컴퓨터에서 시작 shimx64.efi
하면 GRUB이 시작되지만 시작grubx64.efi
직접 작동하지 않을 것입니다.
가능한 모호한 점이 있습니다. 특히 shim이있는 보안 부팅 환경에서 GRUB 이외 의 부트 관리자 또는 부트 로더를 사용하려면 GRUB이 grubx64.efi
아니더라도 해당 프로그램을 호출해야합니다 . 따라서 보안 부팅 가능 컴퓨터에 rEFInd를 설치하는 grubx64.efi
경우 rEFInd 바이너리 일 수 있습니다. 이 바이너리는 아마도에 없을 것이다 EFI/ubuntu
. 그것과 shim 바이너리는 아마 들어갈 것입니다 EFI/refind
. 또한 보안 부팅을 지원하지 않는 Mac이 있으므로 rEFInd를 설치할 필요가 없습니다. rEFInd를 EFI/refind/refind_x64.efi
(기본 위치 및 이름)으로 설치하는 것이 훨씬 더 합리적 입니다.
rEFInd 설명서에는 보안 부팅에 대한 전체 페이지가 포함되어 있습니다. Mac을 사용하고 있기 때문에 user190735를 읽으면 도움이되지 않을 것입니다. Secure Boot와 함께 rEFInd를 사용하려는 다른 독자가 함께 오는 경우에만 언급합니다.
shimx64.efi
최소한 Ubuntu가 보안 부팅 컴퓨터에 설치하는 버전에 서명했습니다 . (이 또한 부호 심 바이너리을 사용할 수 있습니다 또는 당신은 할 수 있습니다 자신의 안전 부팅 키를 설치하고 서명 shimx64.efi
자신을 컴퓨터의 안전 부팅 프로세스의 전체 제어 할 수 있습니다.