Windows 부팅 관리자를 교체할 때 rEFInd가 Linux를 시작하지 않습니다.

Windows 부팅 관리자를 교체할 때 rEFInd가 Linux를 시작하지 않습니다.

Acer Aspire ES1-132(Windows 10 이외의 다른 것을 실행하기를 꺼리는 것으로 악명 높은 시스템)에 OpenSUSE 15를 설치하고 이제 부팅을 시도합니다.

지금까지 제가 달성한 유일한 방법은 먼저 USB 스틱에서 rEFInd를 실행하는 것입니다. 그런 다음 제대로 선택하고 부팅할 수 있었습니다 EFI\opensuse\grubx64.efi. OpenSUSE는 문제 없이 실행되었습니다.

이제 저는 USB 스틱을 방정식에서 제외하려고 노력하고 있습니다. 온라인으로 검색한 결과, 시작 파일을 배치하면 EFI/Microsoft/Boot/bootmgfw.efi노트북이 부팅되도록 속일 수 있다는 사실을 발견했습니다 . 그래서 내가 한 일은 다음과 같습니다.

  1. EFI/Microsoft/Boot노트북의 EFI 파티션에 폴더를 만듭니다.
  2. EFI/bootrEFInd USB 스틱의 내용을 이 폴더에 복사하세요.
  3. bootx64.efi다음으로 이름 바꾸기bootmgfw.efi

이 방법은 작동합니다. rEFInd는 USB 스틱에서 부팅하는 것처럼 부팅됩니다! 하지만 문제가 있습니다. 계속하기로 선택하면 EFI\opensuse\grubx64.efirEFInd가 정지됩니다 .

Starting grubx64.efi
Using load options ''
_

그래서 rEFInd에서 부팅한다는 사실이 EFI/Microsoft/Boot/bootmgfw.efiLinux 부팅을 불가능하게 만드는 것 같습니다. 왜 이런거야?

  • rEFInd 버전 0.11.2
  • BIOS에서 보안 부팅이 꺼졌습니다.
  • EFI 개정판 2.5

답변1

저는 현재 Tumbleweed인 Aspire에 다양한 Linux(linuxen?)를 설치해 왔습니다. 이 경우 문제는 YAST2입니다. Yast-bootloader에는 Grub2가 필요하며 rEFInd와 잘 작동하지 않습니다. 어떻게든 rEFInd 링크에서 Grub2를 로드해야 할 수도 있습니다. Win10만이 rEFInd와 제대로 작동하지 않는 유일한 운영 체제는 아니며, uboot 및 기타 운영 체제에도 문제가 있을 수 있습니다. 개인적으로 저는 Clonezilla USB 스틱에서 rEFInd를 부팅하고 그런 식으로 Opensuse로 부팅합니다. YAST는 학습 곡선이 가파르기 때문에 너무 많이 다루지는 않을 것입니다. 다른 Linux에도 문제가 있습니다. 부팅 시 Grub과 상호 작용하는 숨겨진 복구 파티션이 있기 때문에 PopOS에 문제가 있을 것이라고 생각합니다. 일부 Linux 배포판은 Win10뿐만 아니라 rEFInd와 잘 작동하지 않습니다. 내가 올바르게 이해했다면 bootmgfw.efi 트릭은 /Microsoft/Boot/에 있기 때문에 아마도 작동하지 않을 것입니다. Linux에서는 /Microsoft/가 아닌 다른 디렉터리에서 부팅할 것으로 예상합니다. 그냥 추측입니다.

관련 정보