Windows를 설치하지 않고 Windows EFI 오류 메시지가 표시되는 방법을 누군가 설명할 수 있습니까?

Windows를 설치하지 않고 Windows EFI 오류 메시지가 표시되는 방법을 누군가 설명할 수 있습니까?

저는 HP Z620 워크스테이션을 사용하고 있습니다.

내 주요 하드 드라이브는 Ubuntu이고 잘 작동했습니다. Ubuntu가 설치된 하드 디스크를 물리적으로 제거하고 새 하드 디스크를 넣은 다음 Windows가 아닌 다른 OS를 설치하려고 시도했지만 실패했습니다. 그래서 새 하드 디스크를 꺼내서 Ubuntu 하드 디스크를 다시 넣고 이전처럼 작동할 것으로 기대했습니다. 대신 컴퓨터를 수리해야 한다는 Windows 블루 EFI 오류 화면이 나타납니다.

이제 기존 Ubuntu 디스크로 부팅하려면 rEFIt USB 부트 로더를 설치하여 하드 드라이브를 수동으로 선택해야 합니다. 그렇지 않으면 부팅되지 않습니다. 어떻게든 고칠 수 있을 거라 확신합니다. 여기서 정확히 무슨 일이 일어났는지 궁금합니다.

감사합니다!

답변1

나는 두 가지 가설을 가지고 있습니다. 첫 번째는 보고하는 오류 메시지가 실제로 Windows 메시지가 아니라 Microsoft에서 사용하는 것과 유사한 스타일로 형식화된 것일 뿐이라는 것입니다. 정확한 인용이나 스크린샷을 제시하지 않으셔서 정확한 내용을 판단하는 것은 불가능합니다.

두 번째 가설은 첫 번째 디스크에 Ubuntu를 설치할 때 Windows 파일을 디스크에서 완전히 지우지 않았다는 것입니다.EFI 시스템 파티션(ESP),이는 EFI 기반 컴퓨터에 부트 로더가 있는 곳입니다. Ubuntu 설치 시 NVRAM의 EFI 변수가 Ubuntu 부트 로더(GRUB)를 기본값으로 가리키도록 설정하여 Windows 부트 로더가 활성화되지 않았기 때문에 이로 인해 즉각적인 문제가 발생하지 않았습니다. 하지만 디스크를 교체했을 때 EFI는 Ubuntu 부트 로더를 사용할 수 없다는 사실을 발견하고 NVRAM에서 해당 항목을 삭제했습니다. 디스크를 다시 교체할 때 펌웨어는 NVRAM에 작동하는 항목이 없었고 Windows 부트 로더가 다시 작동했기 때문에 Windows 부트 로더 위치의 하드 코딩을 대체 수단으로 사용했습니다.

나에게는 두 번째 가설이 더 그럴듯해 보인다. 올바른 경우 해결책은 Ubuntu/GRUB 부트 로더 항목을 다시 만드는 것입니다. 이는 다양한 방법으로 수행될 수 있습니다. 컴퓨터 관점에서 가장 간단한 것은 응급 시스템을 부팅하고 bcfg(EFI 셸에서) 또는 efibootmgr(Linux에서)와 같은 도구를 사용하여 누락된 항목을 다시 생성하는 것입니다. 하지만 이를 위해서는 어느 정도의 전문 지식이 필요합니다. 보다이 페이지요약을 위해. 인간의 관점에서 볼 때 더 간단한 해결책은 Ubuntu의부츠 수리GRUB를 다시 설치하고 새 GRUB를 기본값으로 설정하는 도구입니다. 또 다른 옵션은 설치하는 것입니다다른 EFI 부트 로더;여러 가지가 사용 가능하며 GRUB에 문제가 있는 경우 GRUB를 수정하는 것보다 다른 것을 작동시키는 것이 더 쉬울 수 있습니다. GRUB는 수동으로 설정하기가 상당히 까다롭고 복잡합니다.

관련 정보