데비안에서 GRUB 메뉴를 복원하는 방법

데비안에서 GRUB 메뉴를 복원하는 방법

최근에 Debian stable을 설치했는데 이제 부팅한 후 일반적인 메뉴 대신 grub 명령줄이 나타납니다. 를 실행하면 configfile (hd0,gpt6)/boot/grub/grub.cfggrub 메뉴로 이동하여 Debian과 Widnows가 모두 나열되어 있으므로 grub이 올바르게 설치된 것처럼 보입니다. 이 문제와 관련해 이미 많은 질문이 있다는 것을 알고 있으므로 이 문제를 해결하기 위해 노력한 방법은 다음과 같습니다.

  • 부팅 복구 디스크로 부팅하고 거기에서 권장 복구를 실행합니다.
  • 라이브 디스크에서 시스템을 수동으로 마운트 chroot하고 grub을 설치합니다.
  • 다음과 같은이것, 나는 달렸고, update-grub그리고 나서install-grub /dev/sda
  • grub-mkdevicemap또한 grub-install /dev/sda시도update-grub

이들 중 어느 것도 작동하지 않습니다. 부팅 후에도 여전히 grub 프롬프트가 표시됩니다.

다른 파티션에 Windows 이중 부팅 설정을 설치했습니다. 보안 부팅이 비활성화되었습니다. 이 파티션에 데비안을 설치하기 전에 다른 배포판을 설치했는데 grub 메뉴가 제대로 작동했습니다.

답변1

해결되었습니다. 부팅 관리자가 여전히 Ubuntu grub을 로드하고 있고 Debian grub은 포함되지 않은 것 같습니다. 저는 그냥 bcdedit /set "{bootmgr}" path \EFI\debian\grubx64.efiWindows PowerShell에서 실행합니다.

관련 정보