Windows 업데이트 삭제 후 UEFI 부팅 시 Grub을 복원하는 방법은 무엇입니까?

Windows 업데이트 삭제 후 UEFI 부팅 시 Grub을 복원하는 방법은 무엇입니까?

어제까지 저는 grub이 포함된 이중 부팅 debian/win8을 사용했는데 정말 매력적이었습니다. 어제 어리석은 Windows 업데이트로 인해 grub이 완전히 사라졌고 이제 Linux에서 부팅할 수 없습니다.
저는 1년 전에 Linux를 설치했는데 grub이 올바르게 작동하는 것이 너무 고통스러웠고 관련된 모든 단계도 기억나지 않습니다.

복원하는 올바른 단계는 무엇입니까?

답변1

부팅 문제를 다시 해결했습니다. 단계는 다음과 같습니다. 라는 도구가 있다는 것을 알고 있지만 bcdedit어떤 이유로 작동하지 않습니다. 항상 "잘못된 매개 변수" 오류가 반환됩니다(저는 일반 모드든 안전 모드든 관계없이 관리자 권한으로 cmd.exe를 실행합니다).
또한 BIOS에서 보안 부팅이 꺼져 있다고 가정합니다.

Windows에서

  • 관리자 권한으로 열고 cmd.exe명령을 실행하십시오.vmount s: /s
  • s:해당 위치를 찾을 때까지 디렉토리 로 이동하여 탐색하십시오 grubx64.efi. 내 것은 아래에 있습니다 s:\EFI\debian\.
  • 로 이동하여 s:\EFI\Microsoft\boot파일의 백업을 만든 bootmgfw.efi다음 을 사용하십시오 grubx64.efi.
  • 재시작. 이제 grub 메뉴에 액세스하여 Linux로 부팅할 수 있지만 Windows로 부팅할 수는 없습니다. 그런 다음 Linux로 부팅합니다.

리눅스에서

  • 셸을 열고 /boot/efi/EFI/Microsoft/Boot이전에 백업한 bootmgfw.efi.

  • 실행 grub-install(루트 권한이 필요할 수 있음 - sudo)

  • 실행 update-grub2(루트 권한이 필요할 수 있음 - sudo)

관련 정보