그래서. Asus 노트북에 Debian을 설치하고, Windows 파티션 크기를 조정하고, Debian 11(안정)을 설치했습니다. Windows는 자동으로 grub에 추가되며 모든 것이 정상입니다. apt update && apt Upgrade를 실행하고 재부팅하면 Windows 시작이 사라집니다. 모든 파티션이 여전히 존재하는 것 같습니다.
- 디스크 /dev/mmcblk0: 116.48 GiB, 125069950976바이트, 244277248 섹터
- 단위: 섹터 1 * 512 = 512바이트
- 섹터 크기(논리적/물리적): 512바이트/512바이트
- I/O 크기(최소/최적): 512바이트/512바이트
- 디스크 레이블 유형: gpt
- 디스크 식별자: 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
레거시 시스템을 업데이트하는 동안 동일한 문제가 발생했는데 이것이 제게 도움이 되었습니다.