이중 부팅 문제 수정: Windows가 GRUB 메뉴에 표시되지 않습니다.

이중 부팅 문제 수정: Windows가 GRUB 메뉴에 표시되지 않습니다.

최근 Debian 업데이트 후 Windows 10이 GRUB 메뉴에 표시되지 않는 Debian 12 시스템에서 이중 부팅 문제가 발생했습니다. 나는 이것을 알아내는 데 시간을 보냈고 그것을 고칠 수있었습니다. 다른 사람이 비슷한 문제에 직면할 경우를 대비하여 내 경험을 공유하고 싶었습니다.

문제 설명: Debian 업데이트 후 GRUB 부트로더에 더 이상 Windows 10으로 부팅하는 옵션이 표시되지 않습니다. 처음에는 Windows 파티션이 /dev/sda2에 있는 줄 알았는데 알고 보니 /dev/sda1에 있었습니다.

답변1

저에게는 최근에 패키지 grub2를 버전 2.06-13에서 2.06-13+deb12u1./etc/default/grub

GRUB_DISABLE_OS_PROBER=false

그런 다음 Let GRUB가 Windows 10을 검사하도록 실행합니다 sudo update-grub. 그렇다면 나는 거기 있을 필요가 없습니다 /etc/grub.d/.

참고: 이 업데이트는 최신 보안 업데이트와 관련이 있을 수 있습니다.https://www.debian.org/security/2022/dsa-5280

답변2

해결책:

  1. Windows 파티션 확인: Windows 파티션의 위치를 ​​확인하려면 lsblk또는 etc. 명령을 사용할 수 있습니다 fdisk -l. 제 경우에는 /dev/sda1이었습니다.

  2. 사용자 정의 GRUB 항목 업데이트: 파일에 Windows용 사용자 정의 GRUB 메뉴 항목을 추가했습니다 /etc/grub.d/40_custom. 다음과 같습니다.

menuentry "Windows 10" {
    insmod ntfs
    set root=(hd0,1)  # Modify this to match your Windows partition
    chainloader +1
}

(hd0,1)이를 Windows 설치에 적합한 파티션 정보로 바꾸십시오 .

  1. 활성화 os-prober: /etc/default/grub파일 에서 추가 부팅 가능한 파티션의 자동 감지를 활성화하도록 GRUB_DISABLE_OS_PROBER설정이 설정되어 있는지 확인하십시오.false

  2. GRUB 업데이트: sudo update-grubGRUB 구성을 재생성하려면 실행하세요.

이 단계를 수행한 후 GRUB 메뉴에 "Windows 10" 옵션이 표시되어 Windows 10으로 성공적으로 부팅할 수 있었습니다.

결론적으로: Windows가 GRUB 메뉴에 표시되지 않는 것과 유사한 문제가 발생하는 경우 Windows 파티션 위치를 확인하고, 사용자 정의 GRUB 항목을 구성하고, 활성화하는 os-prober것이 문제를 해결하고 이중 부팅 기능을 복원하는 데 도움이 됩니다.

이 글이 같은 문제를 겪고 있는 다른 분들에게 도움이 되기를 바라며, 질문이 있거나 추가 도움이 필요하시면 언제든지 문의해 주시기 바랍니다.

관련 정보