모든 것을 중단하지 않고 Grub에서 rEFInd로 전환하는 방법

모든 것을 중단하지 않고 Grub에서 rEFInd로 전환하는 방법

좋아, 약간의 뒷이야기: 어제부터 나는 Linux를 이중 부팅(Windows 포함)으로 설치하려고 시도했으며 결과는 다음과 같습니다.

  • Debian을 설치했고 잘 실행되지만 어떤 이유로 부팅해야 nomodeset하고 4:3 해상도에서 하드 차단됩니다.
  • 친구가 데비안이 이상한 배포판 선택이라고 말했기 때문에 저는 열심히 생각하고 MX를 설치하려고 했습니다. 여전히 nomodeset 문제가 있었지만 이로 인해 grub도 죽었습니다(grub이 부팅되지 않는 이상한 일반 오류).
  • 배포판에도 동일한 문제가 있었기 때문에 세 번째 배포판(EndeavorOS)을 시도했는데 (예) nomodeset 문제가 없었습니다.

그러나 Grub은 여전히 ​​손상되어 디스크에서 부팅할 수 없습니다.

몇 시간 동안 Grub을 수정하려고 시도했지만 결국 포기하고 대신 rEFInd를 사용하기로 결정했습니다. 팩맨을 사용하여 설치하고 refind-install을 실행했으며(EFI 모드에 있지 않다는 경고가 표시되었습니다. 직장에서 USB로 부팅한 이후로는 정상인 것 같습니다), AMD 장비와 일치하도록 파일 이름도 바꿔야 했습니다. .

하지만 재부팅해도 여전히 grub 오류 페이지가 표시됩니다. 그래서 USB에서 재부팅하고 pacman으로 Grub을 제거하고 EFI 파티션의 이름에 "grub"이 있는 모든 항목을 삭제했습니다(/boot/에서 grub 폴더를 지웠고 grubx64일부 파일도 /efi/에서 지웠습니다).

나는 이것이 강제로 rEFInd로 전환될 것이라고 생각했지만 부팅이 완전히 망가졌고 이제 BIOS의 유일한 옵션은 Windows입니다.

저는 Linux를 처음 접했으므로 솔루션에 대해 자세히 설명해주세요. 내가 아는 방법은 다음과 같습니다.

  • 내 USB에서 Endeavour를 부팅하고 거기에 설치된 것을 설치했습니다.
  • 팩맨을 사용하여 패키지 설치
  • 기본 파일 관리

편집하다:

하드 드라이브를 완전히 지우고 Windows를 다시 설치한 다음 Linux를 다시 설치했습니다. 여전히 똑같은 grub 오류가 발생합니다.

error: verification requested but nobody cares: (hd0, gpt5) /boot/grub/x86_64-efi/normal.mod

답변1

UEFI 및 GPT 드라이브에서 부팅하는 경우 드라이브가 있으면 운영 체제나 원하는 부트 로더를 설치할 수 있습니다.특히미리 파티션을 나누세요(내 것은 100MB이지만 최대 500MB까지 제안하는 경우도 있습니다).

드라이브를 미리 파티션하고 싶지 않은 경우 먼저 Windows를 설치하면 esp 파티션이 생성됩니다.

이제 BIOS 설정에서 설정하거나 UEFI 부팅 순서를 rEFInd에서 부팅하도록 설정하세요.

grub 없이 Linux로 직접 부팅하려고 하는데 파티션을 인식하지 못하는 경우 이는 아마도 제가 대답한 것과 같은 질문일 것입니다.여기.

rEFInd를 설치하는 두 가지 쉬운 방법이 있습니다:
수동:
/boot/efi/EFI/refind에 복사된 내용바이너리 zip 파일추출된 콘텐츠. 재발견 디렉터리에는 다음과 같은 디렉터리가 표시됩니다.Refind_x64.efi.
매뉴얼 축소:
이미지를 다운로드하여 USB 드라이브에 넣습니다.U 디스크 이미지 파일다운로드 섹션에서. USB 드라이브로 부팅하면 rEFInd 설치 옵션이 표시됩니다. 완벽한. 재부팅하면 모든 것이 잘 될 것입니다.
또한 수동 작업도 줄어듭니다.
여러분의 배포판에 rEFInd를 설치하는 패키지가 있다면 그걸 사용해도 되고 좋은 결과가 있기를 바랍니다 :)
저는 systemd를 사용하지 않기 때문에 Void Linux를 사용하고 있고, systemd가 없기 때문에 개인용으로는 더 적합하다고 생각합니다. 초보자가 내 경험을 바탕으로 주문하는 것이 훨씬 쉬워졌습니다 xi refind.

관련 정보