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について話す内容がありました)。

おすすめ記事