Mac에서 EFI 부팅을 선택했지만 부팅 항목을 편집할 흑백 화면이 없습니다.

Mac에서 EFI 부팅을 선택했지만 부팅 항목을 편집할 흑백 화면이 없습니다.

나는 이것에 익숙하지 않지만 내 Macbook Pro (2012)에서 Ubuntu를 사용해 보고 싶었습니다. 나는 인터넷에서 몇 가지 유사한 지침을 따랐지만 Ubuntu를 설치하기 전에 "quietsplash" 뒤에 "nomodeset"를 추가하기 위해 '부팅 항목 편집'에 도달했을 때 이 작업을 수행할 수 없었습니다. 어쨌든 설치를 계속했는데 모든 것이 작동하는 것 같습니다. 그러나 시작 시 "MokListRT 설정 실패: 잘못된 매개변수입니다. MokListRT를 생성할 수 없습니다: 잘못된 매개변수입니다. MOK 상태 가져오기가 실패했습니다. import_mok_state()가 실패했습니다."라는 메시지가 잠시 나타납니다. 잘못된 매개변수 보안 모드가 비활성화되었기 때문에 부팅을 계속합니다_
부팅 항목을 편집할 수 없어서 터미널에서 계속 이 작업을 수행할 수 있습니까? 어떤 도움이라도 주시면 감사하겠습니다. 부팅 항목을 편집해야 하는 이유를 모르겠습니다. 처음 접했지만 MAC OS를 덮어썼기 때문에 처음부터 시작하는 방법을 잘 모르겠습니다. USB에서 다시 재부팅을 시도할 수 있습니까, 아니면 Ubuntu OS를 다시 플래시해야 합니까? 감사합니다.

답변1

TL;DR


MokListRT와는 아무 관련이 없습니다 nomodeset. 모두의 목록입니다UEFI 보안 부팅Mac 펌웨어의 키신탁. 어쨌든 보안 부팅이 비활성화되어 있으므로(Continuing boot since Secure Mode is disabled, 말한 대로) 이 오류는 실제로완전히 무해하다— 아마도 짜증나는 것 외에는.

오류를 제거하려면:

  1. 다음으로 향하세요로드 스미스의저장소공통 키그리고 다운로드Microsoft의 타사 키
  2. 달리다 sudo mokutil -i /path/to/downloaded/file. 여기에 입력하는 비밀번호를 기억하세요.
  3. Mac을 재부팅하면~해야 한다이전에 입력한 비밀번호를 물어보세요.
  4. 비올라!이제 더 이상 해당 오류가 표시되지 않습니다. 비밀번호는 단계 사이에 동일한 사람인지 확인하기 위한 임시 비밀번호였습니다.

이 단계는로드 스미스의 웹사이트주소. 그는 의 창시자 gpt-fdisk이자 디스크, 부팅 및 EFI의 Hermione Granger입니다.

MOK


기계 소유자 키펌웨어가 신뢰하고 부팅을 허용하는 서명입니다. 물론 보안 부팅이 비활성화되면 모든 부트로더에 우선권이 부여됩니다. BootCamp 이후 Apple은 Windows 부트로더에 서명하는 데 사용하는 Microsoft의 공개 키를 사용하여 Mac 펌웨어를 하드 코딩했습니다. 하지만 현재까지(2020년 Intel Mac 기준),사전 설치되지 않음Microsoft가 서명하는 데 사용하는 키타사 소프트웨어, 이 경우 GRUB와 같습니다. 이것이 바로 귀하의 Mac이 MokListRT그 모든 드라마에 GRUB 항목 추가를 거부하는 이유이며, 2019 MBP를 사용하는 제가 Ubuntu를 설치하기 위해 여전히 보안 부팅을 비활성화해야 하는 이유입니다.

참고:Mac에는 항상 자체 EFI가 있었으며다수일반 UEFI 사양에 따릅니다. 나는 mokutil곡예가 효과가 있기를 정말로 바라지만, 2012 MBP(2020(Intel)의 MBP라도)는 목록에 다른 키를 추가하는 것을 거부할 수도 있습니다.

nomodeset


이는 실제로 커널이 하드웨어별 그래픽을 로드하는 것을 방지하기 위한 커널 인수일 뿐입니다. 맥락이 없으면 왜 그렇게 하는지 전혀 모르겠습니다.필요그렇게 하려고 하지만 해가 될 것 같지는 않습니다. 그래픽 관련 문제가 발생하는 경우 이를 추가하는 방법은 다음과 같습니다.아니요, 닦을 필요는 없습니다!):

  1. sudo gedit /etc/default/grub( gedit좋아하는 텍스트 편집기로 교체하세요).
  2. 라고 적힌 줄을 찾으세요 GRUB_CMDLINE_LINUX_DEFAULT=.... 없으면 하나 만드세요.
  3. 오른쪽 ( ...)을 로 바꿉니다 "quiet splash nomodeset". ( nomodeset그것이 유일한 목적이라면 인용된 목록에 추가하기만 하면 됩니다. 그런데 이 옵션이 있으면 quiet부팅 로그 출력이 숨겨지고 splash친숙한 Ubuntu 부팅 로고 "스플래시 화면"이 표시됩니다.)

도움이 되었기를 바랍니다!

관련 정보