GRUB2(및 os-prober)가 Windows 10을 찾을 수 없습니다

GRUB2(및 os-prober)가 Windows 10을 찾을 수 없습니다

방금 내 컴퓨터에 Debian 기반 테스트 운영 체제의 업데이트 버전을 다시 설치했는데, 이번에는 설치 DVD를 UEFI(FAT) 미디어로 부팅했기 때문에 운영 체제가 UEFI 모드로 설치되었습니다. 평소처럼 설치 후 grub을 수정하려고 했는데 OS 감지기가 UEFI 및 (!) 비 UEFI 운영 체제를 포함한 다른 모든 유형의 Linux 운영 체제를 찾았음에도 불구하고 OS 감지기가 내 Windows 10을 찾지 못한 것을 발견했습니다. : 수정하기 전에 운영 체제가 손실되었습니다.) 모든 Linux는 예상대로 작동하며 문제가 없습니다. Windows 10을 메뉴에 추가하는 방법을 찾을 수 없는 것 같습니다.

나는 오랫동안 해결책을 찾았고 몇 가지 사항이 명확해졌습니다.

  • os-prober를 통해 UEFI가 아닌 시스템을 무시하는 것은 문제가 되지 않습니다. 왜냐하면 다른 Linux 시스템은 발견되지만 UEFI 모드에서는 발견되지 않기 때문입니다.
  • custom_40에 일부 콘텐츠를 추가하거나아무것또한 grub2 전체가 파손되어 청소하고 다시 설치해야 했습니다.
  • Windows 10에는 위의 OS를 재설치하기 전에 작동했으며 Windows 10 설치에 대한 변경 사항이 없었으므로 유효한 시작 항목, 파티션 등이 있습니다.

또한 연구를 통해 이것이 msdos 파티션 테이블(MBR)이 있는 다른 디스크에 Windows 10이 설치되고 내 Linux OS가 다른 동일한 디스크(테이블 GPT)에 설치되는 것과 관련이 있을 수 있다는 사실도 발견했습니다.

제 질문은: GRUB2가 Windows 10 항목을 자체적으로 찾아 추가하도록 하려면 어떻게 해야 합니까?

답변1

나는 같은 문제가 있었고 실행하기 전에 창이 포함된 파티션을 마운트하여 해결했습니다.os-prober

관련 정보