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
まあ、私は成功した。私がしたことは次のとおりです。
REFIndを焼くCD画像をUSBドライブ(https://www.rodsbooks.com/refind/getting.html)。では、
arch-chroot
Usedを使用してからwget
コマンドを使用しましたdd if=image.iso of=/dev/sdd
。起動するとうまくロードされます。
rEFIndメニューからインストールオプションを選択します。
今大丈夫!それでも以前は機能しなかった理由はわかりませんが、項目がefibootmgr -v
少し異なります(操作した項目にはHDだけでなく、PciRoot / Pci / Sata / HDについて話す内容がありました)。