Windows 10 그럽 교체

Windows 10 그럽 교체

첫 번째 배포판으로 Manjaro를 설치했는데 grub. Linux 대신 grub 메뉴에서 Windows 10을 선택하면 Windows가많이평소보다 부팅 시간이 길어집니다. 일단 부팅되면 괜찮아 보입니다. 다음 부팅까지는 grub완전히 건너뛰고 창이 자동으로 로드됩니다.

내가 찾은 유일한 방법은 grubUEFI 설정을 입력하고 Manjaro가 맨 위에 오도록 부팅 순서를 다시 정렬하는 것입니다. Windows가 부팅되자마자 Manjaro가 목록 맨 아래에 있도록 재배열됩니다.

요약하자면:

  • Grub은 창이 로드될 때까지 잘 작동하지만 그 시점에서는 더 이상 사용되지 않습니다.
  • Grub을 복원하려면 UEFI 부팅 순서를 다시 정렬해야 합니다. 이것은 다음 Windows 부팅까지 작동합니다.
  • 이 문제는 Linux에서는 발생하지 않습니다. 전혀 문제 없이 여러 번 부팅할 수 있습니다.

Windows 10이 UEFI에서 부팅 순서를 재정렬하여 grub항상 사용되는 것을 방지하려면 어떻게 해야 합니까?

답변1

이 문제는 Windows 10 설정으로 인해 발생한 것으로 나타났습니다. 명령을 사용하면 bcdedit /set {bootmgr} path \\EFI\\Manjaro\\grubx64.efi문제가 완전히 해결되는 것 같습니다. Manjaro 부트 로더(grub)로 마지막으로 부팅된 OS가 무엇이든 관계없이 계속 나타납니다.

답변2

이는 이 문제의 가장 큰 결과이므로 모든 배포판에 대한 정보를 추가합니다.

선택한 답변의 "Manjaro" 문자열은 OP 배포에만 해당되므로 이것이 작동하지 않을 수 있습니다. 모든 Linux 배포판에서 이 답변을 보다 일반적으로 만들려면 다음을 수행하세요.

1 단계: 여기에 있는 옵션 중 하나를 사용하여 EFI 파티션을 찾아보세요.Windows 10에서 efi 파티션에 액세스하는 방법은 무엇입니까? (저의 경우 관리자 cmd 터미널에서 "mountvol P: /S"를 실행하면 작동했습니다.) "dir P:\EFI"를 사용하여 배포판이 이 UEFI 파티션에 어떤 경로를 설정했는지 알아보세요. 예. Fedora의 경우 \EFI\fedora\grubx64.efi가 됩니다.

2 단계: 이제 bcedit 명령 bcdedit /set {bootmgr} path \EFI\YourDistroPath\grubx64.efi를 실행합니다.

3단계: Windows 10에서 빠른 시작을 비활성화합니다. 이는 Windows 업데이트에 따라 계속 변경됩니다. 나를 위해 전원 및 절전 설정-> 추가 전원 설정-> 전원 버튼의 기능 선택. "현재 사용할 수 없는 설정 변경"을 클릭하면 빠른 시작 옵션이 활성화됩니다.

4단계: 종료하고 다시 시작하지 마세요. 엣 짜잔.

5단계: (선택 사항) Microsoft 지원팀에 이메일을 보내 부트 로더를 손상시키는 소프트웨어 배송을 중단하도록 정중하게 요청하세요.

답변3

EFI 설정에서 모든 fastboot 관련 옵션을 비활성화합니다. 그래도 문제가 해결되지 않으면 ESP 파티션의 모든 파일을 백업한 다음 grubx64.efi를 /EFI/Boot/bootx64.efi로 이동하거나 복사해 보십시오. 그래도 작동하지 않으면 Windows efi 파일 bootmgw.efi를 다른 위치에 복사하고 다른 파일 이름(win.efi라고 가정)을 지정한 다음 grubx64.efi를 이전 bootmgw.efi에 복사하고 win을 위한 새 메뉴 항목을 만듭니다. .efi. 아직도 그런 식으로 작동하지 않습니다. 무슨 말을 해야 할지 모르겠습니다. 꼭 기억해두시고 백업하세요!! 그리고 창 및/또는 그럽 업데이트가 변경 사항을 덮어쓸 수 있다는 점을 명심하세요.

답변4

오해가 있습니다. 부팅 순서 설정은 올바른 해결책이 아니며 대신 1입니다._ Windows를 먼저 설치하지만, Windows가 설치되면 Linux 배포판을 설치하십시오. 이는 동일한 HHD에 두 OS를 모두 설치하는 경우입니다. 다른 HHD에 설치한 다음 Linux 배포판을 "IDE 0"에 연결했는지 확인하세요. 물론 Windows가 설치되기 전이나 후에 설치된 경우에는 설치 절차를 IDE 0에 연결하기만 하면 됩니다. 권장합니다. , Ubuntu 및 설치하기로 결정한 대부분의 구성은 Ubuntu의 복구를 실행하고(복구가 활성화되도록 다시 시작하고 Shift 키를 누르고 있음) 인터넷 연결을 허용하고 먼저 명령 프롬프트에 루트로 작성합니다: /sbin /modprobe zfs 그런 다음 복구 메뉴에서 종료를 작성하고 grub과 부팅 순서를 업데이트하면 grub이 덮어쓰게 됩니다. 이것이 나에게 맞는 올바른 절차입니다 ...

관련 정보