Windows로 직접 부팅하면 BIOS에 Grub이 없습니다.

Windows로 직접 부팅하면 BIOS에 Grub이 없습니다.

내가 망쳤을 수도 있습니다. 어제 Ideapad 100에 사전 설치된 Windows 10과 함께 Kali Linux를 설치하기로 결정했습니다. 하지만 제가 겪었던 한 가지 작은 문제는 제대로 부팅하려면 BIOS에서 "UEFI"와 "레거시 지원" 부팅 모드 사이를 변경해야 한다는 것이었습니다. Windows 또는 Linux로 부팅합니다. UEFI를 선택하면 Grub이 나타나지 않고 컴퓨터가 Windows로 직접 부팅되고, 레거시 지원을 선택하면 Grub이 나타나고 Kali가 정상적으로 부팅되지만 Windows 부팅 관리자가 작동하지 않기 때문에 Windows가 부팅되지 않습니다. 그래서 부팅 복구 디스크의 라이브 USB를 만들어서 가지고 놀기 시작했습니다. 권장되는 수정 사항을 시도하고 일부 고급 설정을 조정한 후 다음 가이드를 따랐습니다.https://askubuntu.com/questions/597052/can-not-boot-anymore-after-a-boot-repair직접 고쳐보세요. 운이 좋지 않아 이제 Kali Linux는 레거시 목록에도 표시되지 않으므로 지금 부팅하는 것이 거의 불가능합니다. Windows 부팅 관리자는 EFI 목록의 맨 위에 있으므로 제대로 작동합니다. 빠른 시작도 비활성화됩니다.

답변1

여기서는 두 가지 중 하나가 발생합니다.

  1. 펌웨어는 EFI 부팅 시퀀스 업데이트를 지원하지 않습니다. UEFI를 구현하는 것으로 알려진 소수의 시스템(특히 매우 초기 시스템)은 실제로 부팅 관리자 사양을 올바르게 구현하지 않으며 /EFI/Microsoft/Boot/bootmgfw.efi해당 파일이 부팅에 있는 경우 (Windows 부트 로더 이름) 이외의 부팅을 거부합니다. 장치). Windows가 문제를 일으키지 않도록 하려면 창의적인 이름 변경이 필요하고 Windows로 업그레이드하면 문제를 해결하기 위해 수행한 모든 작업이 취소되므로 이 문제를 해결하는 것은 쉽지 않습니다. 이런 경우라면 다른 시스템을 구입하는 것이 좋습니다. 이렇게 하는 공급업체는 Windows를 사용하지 않는 사람들의 삶을 매우 어렵게 만드는 어리석은 펌웨어 선택으로 악명이 높기 때문입니다.

또는:

  1. Linux를 설치한 후 Windows를 시작하면 Windows는 부팅 순서와 내부 부팅 순서 설정을 제어하는 ​​EFI 변수를 다시 동기화합니다. 이 문제를 해결하려면 bcdedit를 사용하여 Windows의 시작 관리자 설정을 업데이트해야 합니다(Windows를 업그레이드할 때마다 이 작업을 다시 수행해야 합니다). 이것페이지에서는 수정 방법을 설명하지만 권장 사항은 Ubuntu에 대한 것이며 Kali의 GRUB 경로는 다를 수 있습니다. 제안을 사용할 수 있습니다여기Windows에서 EFI 시스템 파티션에 액세스하여 위치를 찾고 grub.efi명령에서 해당 경로를 사용합니다 bcdedit.

관련 정보