archlinux下使用rEFI

于 2019-02-04 发布

首先安装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

目录