Windows 부트로더 전에 Grub을 시작하려면 어떻게 해야 합니까?

Windows 부트로더 전에 Grub을 시작하려면 어떻게 해야 합니까?

내 노트북에는 Windows 7 3개와 Linux 배포판 2개(Ubuntu와 Mint)가 있습니다.

노트북을 부팅할 때 Grub은 Mint를 첫 번째 옵션으로, Ubuntu를 두 번째 옵션으로, Windows EFI Bootloader세 번째 옵션으로 보여주었습니다.

세 번째 옵션을 선택하면 Windows 부트 로더에서 Windows용 3가지 옵션을 묻는 메시지를 표시합니다.

또한 SSD와 HDD가 있고 OS와 부팅 정보가 SSD에 GPT 형식(더 이상 MBR이 아님)으로 설치되어 있다는 점도 언급할 가치가 있습니다. 따라서 Windows는 EFI로 설치되지만 Linux는 그렇지 않습니다.

최근에 SSD를 제거하고 다른 SSD를 삽입했는데 데이터가 모두 지워졌습니다. Ubuntu Live CD를 부팅하고 새 SSD에서 보안 삭제를 실행했습니다. 모든 것이 순조롭게 진행되고 있습니다. 그런 다음 원래 SSD를 다시 연결했습니다. 흥미롭게도 Windows 부트로더에는 Windows용 3가지 옵션이 먼저 제공됩니다. Linux를 사용하려면 을 클릭해야 하며 EscBIOS를 사용하면 부팅 목록에서 장치를 선택할 수 있습니다.

여기에 이미지 설명을 입력하세요.

그런 다음 SSD 장치(내부 HDD: Crucial_...)를 선택해야 합니다. 그러면 Ubuntu의 grub 버전이 나타납니다(보라색, Mint에서 설치한 원래 버전은 흑백이었습니다).

여기에 이미지 설명을 입력하세요.

Windows 부트로더를 먼저 시작하는 BIOS에 문제가 있는 줄 알고 확인해 보았습니다.

여기에 이미지 설명을 입력하세요.

보시다시피 "Boot Priority" 외에도 EFI가 상단에 나타납니다. "내부 HDD: Crucial_..."이 "부팅 우선 순위" 위에 올바르게 설정되어 있지만 어쩐지 EFI가 먼저 로드됩니다. BIOS를 통해 EFI를 낮은 우선순위로 설정할 수 없습니다.

이전에는 모든 것이 잘 작동했고 BIOS 설정을 변경하지 않았기 때문에 무슨 일이 일어나고 있는지 이해할 수 없습니다. 또한 이상하게도 내 쿠키에 영향을 미치는 것 같습니다. Google Chrome을 사용하고 있는데 이메일, Facebook 등의 계정에 다시 로그인해야 합니다. 컴퓨터의 경우 장치를 교체한 후 다시 장착했습니다. 설정을 변경하지 않았는데 무슨 일이 일어날 수 있으며 어떻게 이전 상태로 다시 변경할 수 있습니까(grub을 먼저 시작)?

답변1

내 경험에 따르면 BIOS는 마치 존재하지 않는 것처럼 특정 MBR이나 파티션 서명을 표시할지 여부를 선택하는 까다로운 여성입니다. 아마 안 좋아할 것 같아요아무것새 SSD에서 파티션을 나누세요.

BIOS에서 EFI를 비활성화하고 비 EFI 부팅이 시작되는지 확인할 수 있습니다. 그렇다면 GRUB는 나중에 EFI를 가져올 수 있습니다. (이 경우 시스템은 작동하지만 EFI가 우선순위를 갖는 이유는 알 수 없습니다. 이는 BIOS 정서의 변화입니다.)

EFI를 비활성화하면 시스템이 부팅되지 않는 경우 BIOS가 MBR을 좋아하지 않는다고 판단한 것입니다. (도와드릴 수 없습니다. 당시 비슷한 문제에 대해 인텔과 한 달간 논의 중이었는데, 그 결과 "그들은 Windows가 아닌 MBR을 지원하지 않으며 BIOS가 무엇을 하는지 전혀 모릅니다."라는 결론이 나왔습니다. 마음에 들지 않습니다." 때로는 오래되고 작동하는 MBR을 복사한 다음 변경합니다.)

관련 정보