최근 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
해결책:
Windows 파티션 확인: Windows 파티션의 위치를 확인하려면
lsblk
또는 etc. 명령을 사용할 수 있습니다fdisk -l
. 제 경우에는 /dev/sda1이었습니다.사용자 정의 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 설치에 적합한 파티션 정보로 바꾸십시오 .
활성화
os-prober
:/etc/default/grub
파일 에서 추가 부팅 가능한 파티션의 자동 감지를 활성화하도록GRUB_DISABLE_OS_PROBER
설정이 설정되어 있는지 확인하십시오.false
GRUB 업데이트:
sudo update-grub
GRUB 구성을 재생성하려면 실행하세요.
이 단계를 수행한 후 GRUB 메뉴에 "Windows 10" 옵션이 표시되어 Windows 10으로 성공적으로 부팅할 수 있었습니다.
결론적으로: Windows가 GRUB 메뉴에 표시되지 않는 것과 유사한 문제가 발생하는 경우 Windows 파티션 위치를 확인하고, 사용자 정의 GRUB 항목을 구성하고, 활성화하는 os-prober
것이 문제를 해결하고 이중 부팅 기능을 복원하는 데 도움이 됩니다.
이 글이 같은 문제를 겪고 있는 다른 분들에게 도움이 되기를 바라며, 질문이 있거나 추가 도움이 필요하시면 언제든지 문의해 주시기 바랍니다.