rEFInd 부팅 관리자가 로드되지 않음(Arch Linux 설치)

rEFInd 부팅 관리자가 로드되지 않음(Arch Linux 설치)

Arch Linux 부트로더로 rEFInd를 설치하려고 하는데 부트 관리자를 시작할 수 없습니다.

USB 설치 미디어에서 부팅하여 Arch Linux 라이브 설치에서 설치하고 있습니다. refind팩맨에서 패키지를 설치했습니다 . 설치 프로그램 명령을 사용해 보았 refind-install --usedefault /dev/sdb2 --alldrivers으나 작동하지 않아 모든 항목을 삭제하고 시도해 보았습니다.수동 설치.

내 EFI 디렉토리는 다음과 같습니다.

/boot/EFI/refind
            |___drivers_x64
            |    |___ext4_x64.efi
            |___refind.conf
            |___refind_x64.efi

출력은 다음과 같습니다 efibootmgr.

BootCurrent: 0005
Timeout: 0 seconds
BootOrder: 0000,0004,0005,0006,0007
Boot0000* rEFInd Boot Manager
Boot0004* Windows Boot Manager
Boot0005* UEFI: Generic Flash Disk 8.07
Boot0006* UEFI: Generic Flash Disk 8.07, Partition 2
Boot0007* UEFI: Samsung SSD 860 EVO M.2 1TB, Partition 2

관련 부분 efibootmgr -v(Windows 부팅 관리자와 비교):

BootOrder: 0000,0004,0005,0006,0007
Boot0000* rEFInd Boot Manager    HD(2,GPT,[uuid],0x109000,0x200000)/File(\EFI\refind\refind_x64.efi)
Boot0004* Windows Boot Manager   HD(2,GPT,[uuid],0x109000,0x200000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.....

rEFInd Boot Manager가 BootOrder에서 가장 높은 우선순위를 갖는 것을 볼 수 있지만, rEFInd Boot Manager로 부팅하려고 하면 Dell SupportAssist가 켜져 로드되지 않는다는 의미입니다. 보안 부팅이 비활성화되었습니다.

Arch Linux의 rEFInd 구성을 엉망으로 만들었을 수도 있지만 문제는 rEFInd가 전혀 로드되지 않는다는 것입니다. 여기서 무슨 일이 일어나고 있는지 아는 사람이 있습니까?

답변1

글쎄, 나는 성공했다. 내가 한 일은 다음과 같습니다.

  1. REFInd 굽기CD이미지를 USB 드라이브(https://www.rodsbooks.com/refind/getting.html). 에서는 arch-chrootUsed 를 사용한 wget다음 명령을 사용했습니다 dd if=image.iso of=/dev/sdd.

  2. 부팅하면 잘로드됩니다.

  3. rEFInd 메뉴에서 설치 옵션을 선택하세요.

이제 괜찮아! 여전히 이전에 작동하지 않았던 이유는 확실하지 않지만 항목이 efibootmgr -v약간 다릅니다(작동한 항목에는 HD뿐만 아니라 PciRoot/Pci/Sata/HD에 대해 말할 내용이 있었습니다).

관련 정보