Windows로 부팅할 수 없어 grub에서 제거되었습니다. 어떻게든

Windows로 부팅할 수 없어 grub에서 제거되었습니다. 어떻게든

그래서. Asus 노트북에 Debian을 설치하고, Windows 파티션 크기를 조정하고, Debian 11(안정)을 설치했습니다. Windows는 자동으로 grub에 추가되며 모든 것이 정상입니다. apt update && apt Upgrade를 실행하고 재부팅하면 Windows 시작이 사라집니다. 모든 파티션이 여전히 존재하는 것 같습니다.

  1. 디스크 /dev/mmcblk0: 116.48 GiB, 125069950976바이트, 244277248 섹터
  2. 단위: 섹터 1 * 512 = 512바이트
  3. 섹터 크기(논리적/물리적): 512바이트/512바이트
  4. I/O 크기(최소/최적): 512바이트/512바이트
  5. 디스크 레이블 유형: gpt
  6. 디스크 식별자: 32BD2B1E-DBD1-4782-93F4-A9EA7A7AC78E
  • 장치 시작 및 끝 섹터 크기 유형
  • /dev/mmcblk0p1 157390848 158439423 1048576 512M EFI 시스템
  • /dev/mmcblk0p2 534528 567295 32768 16M Microsoft 예약
  • /dev/mmcblk0p3 567296 157388804 156821509 74.8G Microsoft 기본 데이터
  • /dev/mmcblk0p4 158439424 240431103 81991680 39.1G Linux 파일 시스템
  • /dev/mmcblk0p5 242432000 243865599 1433600 700M BIOS 부팅
  • /dev/mmcblk0p6 243865600 244275199 409600 200M Windows 복구 환경
  • /dev/mmcblk0p7 240431104 242431999 2000896 977M 리눅스 스왑

하지만 Windows를 부팅할 수 없는 것 같습니다. BIOS에도 그러한 옵션이 없습니다. 이상한 데비안 옵션 2개가 표시됩니다. 어쨌든, 나는 모든 곳을 살펴봤지만 올바른 방향을 가리킬 수 있는 어떤 것도 찾을 수 없습니다. 도와주세요. 감사해요.

답변1

Debian의 최신 Grub 버전에서는 기본값이 변경되었습니다.

기본적으로 grub의 설치 스크립트는 더 이상 다른 OSen을 검색하지 않습니다.

이 행동은 다음에 기록되었습니다.https://wiki.debian.org/Grub:

GRUB에서 GRUB2로 업그레이드했을 때 XP/WP7에 대한 항목이 손실되었습니다. 부팅할 메뉴 항목을 어떻게 복원합니까?

os-prober를 설치하고 GRUB2 구성에서 활성화되어 있는지 확인하고 GRUB2를 동기화해야 합니다.

apt-get install os-prober

그런 다음 /etc/default/grub을 편집하고 다음과 같은 줄이 있는지 확인하십시오.

GRUB_DISABLE_OS_PROBER=false

레거시 시스템을 업데이트하는 동안 동일한 문제가 발생했는데 이것이 제게 도움이 되었습니다.

관련 정보