首先安装refind-efi,然后直接refind-install
由于在我的电脑上使用它的脚本只能复制好drivers,所以还要继续:
1
2
mkdir -p esp/EFI/refind
cp /usr/share/refind/refind_x64.efi esp/EFI/refind/
然后创建efi启动项:
1
efibootmgr --create --disk /dev/sdX --part Y --loader /EFI/refind/refind_x64.efi --label "rEFInd Boot Manager" --verbose
其中Y是指哪个分区是EFI分区
由于流氓windows(或者是UEFI的实现问题?)总是会启动到自己身上,所以要进UEFI Shell v2来调整启动顺序
使用的是Archlinux的安装USB来进Shell,因此fs0:会进到U盘的EFI,我的电脑上EFI分区在/dev/sda1上,所以用fs1:进去,bcfg boot dump
看启动顺序,bcfg boot mv ? ?
来调整启动顺序。搞定exit之后reboot