kali-linux를 설치한 후 Windows 10이 grub2에 표시되지 않습니다.

kali-linux를 설치한 후 Windows 10이 grub2에 표시되지 않습니다.

Windows와 Ubuntu를 설치했습니다. 보안 부팅을 끄고 레거시 부팅 모드를 선택한 후 플래시 드라이브에서 Kali Linux 설치를 계속했습니다.

설치하는 동안 감지된 유일한 다른 운영 체제는 Ubuntu라는 경고를 받았으며 이를 MBR에 저장할 것인지 하드 부팅에 저장할 것인지 묻는 메시지가 표시되었습니다. 불행히도 저는 "예"를 선택했습니다.

이제 Windows 10을 열 수 없습니다. 이제 GRUB2 메뉴에 Windows 10을 표시하려면 어떻게 해야 합니까?

답변1

문제는 Kali의 grub이 Windows를 인식하지 못한다는 것입니다. 우분투가 해냈습니다. 주의를 기울이는 것이 좋습니다이 가이드그리고 그럽을 "수정"합니다. 그러면 grub이 다시 설치되고 Ubuntu는 모든 운영 체제를 올바르게 감지할 수 있어야 합니다.

답변2

UEFI를 사용하여 BIOS를 안전 모드로 다시 전환하는 경우,~해야 한다Windows로 부팅합니다.

불행하게도 GPT와 MBR은 호환되지 않으며, 이들 사이를 쉽게 이동할 수 있는 새로운 도구의 출시를 놓친 것이 아닌 한, 불행히도 다른 운영 체제로 부팅하려면 이 작업을 수행해야 합니다.

답변3

먼저, 사용할 수 있는 창을 시작하기 전에 데이터를 백업해야 합니다.Super Grub2 디스크, 다양한 운영 체제, 레거시 운영 체제 또는 UEFI를 부팅할 수 있습니다.

bios_grubGRUB는 GPT 파티션 테이블을 인식하지 못하므로 파티션을 생성한 다음 Grub을 다시 설치 해야 하며 , os-prober다른 운영 체제를 감지하려면 설치도 필요합니다.

노트: GRUB가 BIOS 기반 시스템의 GPT 파티션 디스크에서 부팅하려면 BIOS 부팅 파티션이 필요합니다. 이 파티션은 /boot 마운트 지점과 아무 관련이 없으며 GRUB에서 직접 사용됩니다. 여기에 파일 시스템을 생성하거나 마운트하지 마십시오.

무엇인가요bios_grub분할?

BIOS 부팅 파티션은 실제 부팅 장치에 GPT(GUID 파티션 테이블)가 포함된 경우 GNU GRUB가 기존 BIOS 기반 개인용 컴퓨터에서 운영 체제를 부팅하는 데 사용하는 데이터 저장 장치의 파티션입니다. 이 레이아웃을 BIOS/GPT 부팅이라고도 합니다.

왜?

BIOS 부팅 파티션이 필요한 이유는 GPT가 MBR(마스터 부트 레코드) 바로 뒤의 디스크 섹터를 사용하여 실제 파티션 테이블을 보유하는 반면, 기존 MBR 기반 파티션 구성표는 특별한 목적으로 이를 지정하지 않기 때문입니다. 따라서 GPT 디스크에는 부트로더의 두 번째 단계를 저장할 만큼 사용되지 않는 공간이 없습니다. 부트로더는 일반적으로 첫 번째 단계로 실행되는 MBR(512바이트를 초과할 수 없음)에 저장된 코드로 구현됩니다. 더 복잡한 로딩 단계(예: 파일 시스템에서 작업을 읽고 로드할 수 있는 시스템 커널)

답변4

나도 이 문제에 직면했지만 우분투에서는https://askubuntu.com/questions/879605/trouble-with-windows-10-ubuntu-16-10. 내가 해야 할 일은 터미널을 열고 명령을 실행하는 것뿐입니다 sudo update-grub.

관련 정보