不就是开机从efi分区读取引导文件吗,我照着wiki上的安装后发现开机没有GRUB,黑屏连个错误都没有,上网查了下发现将\efi\grub下的grubx64.efi,文件没拷贝到\efi\boot下,改名为bootx64.efi就行了,我很纳闷efi引导不能直接读\efi\grub下的引导程序吗?
需要告诉主板哪里有引导程序。grub-install(不加--removable参数时)会添加启动项,但可能由于各种原因消失。一个著名的例子是部分微星主板的Linux启动项会加不进去。
已经告诉了,grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=arch_grub–recheck
/boot就是efi分区