Windows와의 이중 부팅을 희망하면서 어젯밤에 Kali를 설치했습니다. 그러나 Grub에서 Windows를 인식하는 데 문제가 있어 더 이상 시스템에 로그인할 수 없습니다. 나는 달리기를 시도했지만 boot-repair
소용이 없었다. 이 내 꺼야파일 붙여넣기. Kali에서도 실행을 시도했지만 update-grub
시스템에 Windows 부팅 이미지가 표시되지 않습니다. 구역 설정은 괜찮은데 들어갈 수가 없어요. 어떻게 진행해야 하나요?
답변1
Windows가 기본 UEFI 모드로 부팅 중이거나 부팅 중이지만 Kali GRUB 부트로더가 레거시 BIOS 모드를 사용하도록 설치되었습니다. 아마도 레거시 모드를 사용하여 Kali 설치 프로그램을 부팅했기 때문일 것입니다.
문제는 BIOS 스타일 부트 로더가 UEFI 스타일 부트 로더를 부팅할 수 없다는 것입니다. BIOS 스타일 부트로더는 16비트 코드를 사용하며 16비트 펌웨어 코드에서 지원됩니다. 귀하의 경우 기본 UEFI 부트로더는 64비트 코드를 사용하고 64비트 펌웨어 코드에서 지원됩니다. 부트로더는 확실히 프로세서를 전체 64비트 모드로 전환할 수 있지만 펌웨어의 BIOS 호환성 지원 모듈은 가능한 경우 시스템을 16비트 호환이 가능하도록 특별히 숨기기 때문에 64비트 펌웨어 리소스에 액세스할 수 없습니다. 동시에 BIOS 호환성 지원 모듈은 실행 중인 운영 체제가 UEFI 부팅 설정을 편집하는 데 사용할 수 있는 "UEFI 런타임 서비스"라는 인터페이스를 숨깁니다.
이 문제를 완전히 해결하려면 UEFI 런타임 서비스에 액세스해야 하므로 레거시 부팅 Kali에서 이 문제를 해결하기는 어렵습니다. 권장 수정 사항 - grub-pc
패키지(=GRUB 부트 로더의 이전 BIOS 버전)를 해당 패키지로 교체하는 grub-efi-amd64[-signed]
것은 올바른 일이지만 그것만으로는 완전한 수정 사항을 제공할 수 없습니다. (시스템에 보안 부팅이 활성화된 경우 -signed 접미사가 필요합니다.)
다음 단계는 새 UEFI GRUB 부트 로더를 펌웨어 NVRAM에 등록하여 BIOS 설정에 표시하는 것입니다. boot-repair
이것이 가능한지 여부는 boot-repair
부팅 시 사용되는 부팅 모드(기본 UEFI 모드로 부팅하는지, 아니면 레거시 BIOS 호환성을 사용하는지) 에 따라 다릅니다.
boot-repair
그리고 Kali는 우분투(?)용으로 제작된 것 같아서 제대로 인식되지 않을 수도 있는 것 같습니다 .
Windows로 돌아가려면 BIOS 부팅 순서 설정을 확인하여 Windows가 부팅할 첫 번째 운영 체제로 설정되어 있는지 확인해야 합니다. BIOS 설정에 선호하는 기본 UEFI 또는 레거시 BIOS 부팅 방법을 선택하는 옵션이 포함되어 있는 경우 레거시 방법보다 기본 UEFI를 선호하도록 전환해야 합니다.