EFI가 Linux를 부팅할 수 없습니다.

EFI가 Linux를 부팅할 수 없습니다.

EFI 부팅과 Windows가 사전 설치된 HP Probook x360 11 G1 EE 노트북을 구입했습니다.

첫 번째 문제는 BIOS에 레거시 부팅을 지원하는 옵션이 없어서 EFI 없이는 할 수 없다는 것입니다.

그러다가 EasyBCD를 이용해 리눅스를 설치하려고 했으나, EasyBCD에서는 리눅스를 설치할 수 없다고 했습니다.

그래서 Grub2Win을 시도했지만 grub으로 "테스트 부팅"할 때 시스템이 부팅 시 멈추고 화면 왼쪽 상단에 커서가 깜박이는 검은색 화면이 나타납니다.

라이브 Linux USB가 마스터 부트 레코드를 수정하게 하면 Windows도 더 이상 부팅되지 않을 것이며 시도하고 싶지 않을 것이라고 확신합니다.

Linux를 부팅하려면 어떻게 해야 합니까? Windows만 잠그는 것처럼 보이는 이 새로운 EFI 부팅은 무엇입니까?

답변1

수행하려는 작업에 따라 문제는 EFI 자체가 아니라 보안 부팅일 수 있습니다. 이것은 EFI의 또 다른 기능입니다.

대부분의 주요 배포판에는 일반적으로 Microsoft 서명 "shim" 사전 부팅 로더를 사용하여 실제 부팅 로더를 로드함으로써 보안 부팅을 처리할 수 있는 설치 프로세스가 이미 포함되어 있습니다. 주목할만한 예외 중 하나는 Debian입니다. 그 이유는 Debian이 매우 엄격한 자유 소프트웨어 원칙을 갖고 있고 보안 부팅이 구현 방법에 따라 이러한 원칙과 일치하지 않을 수 있기 때문입니다.

반면, 소규모 배포판은 설치 전에 보안 부팅을 비활성화해야 할 수도 있고 필요하지 않을 수도 있습니다. 점점 더 많은 배포판이 단순히 "상위" 주요 배포판(있는 경우)의 EFI 및 보안 부팅 솔루션을 복사하기는 하지만요.

문제의 또 다른 원인은 시스템에 64비트 프로세서가 있더라도 EFI 펌웨어가 32비트 코드를 사용할 수 있다는 점입니다. 이는 아마도 최대 RAM 용량이 4GB 이하로 제한되는 시스템에서 가장 일반적일 것입니다. 이는 일부 Linux 배포판의 설치 프로그램이 아직 자동으로 감지하고 처리하지 못하는 또 다른 문제입니다.

답변2

문제가 정확히 무엇인지 100% 확신할 수는 없지만 SuperUser에 대한 교차 게시물이 있습니다(이전에 연결하지 않아서 죄송합니다).

https://superuser.com/questions/1346058/efi-fails-to-boot-linux-with-grub-blinking-cursor-screen-of-death

조사할 수 있는 몇 가지 팁을 제공하고 마침내 우분투를 설치할 수 있었습니다. 하지만 어느 시점에서 우분투의 자동 설치 스크립트를 수동으로 중지한 다음 efi 파티션의 구성 파일을 편집하여 설치 프로세스를 수동으로 완료해야 했습니다.

따라서 이것은 실제로 우분투 설치 프로그램과 매우 특정한 하드웨어에 관련된 문제입니다. 제 아들의 친구 두 명이 자신의 노트북에서 같은 문제를 겪었고 똑같은 문제였기 때문에 이것을 확인했습니다. 왜냐하면 이것은 일반적인 판매 이벤트이기 때문입니다. 학교에서 조직했으며 여러 랩톱에서 똑같은 프로세스를 복제하고 이 방식으로 우분투만 설치해야 했습니다. 그렇지 않으면 어떤 Linux iso를 시도하더라도 모든 설치가 실패할 것입니다. :-/

관련 정보