Answers:
这些Arch Wiki文章将非常有用:
首先,您需要创建一个EFI系统分区(ESP),它将包含UEFI引导加载程序; 它将在Windows和Linux之间共享。分区在磁盘上的位置并不重要,但它的大小至少应为256 MB(以便将来扩展)。因此,如有必要,请使用GParted缩小某些分区。
确保设置正确的类型代码 - ESP有自己的特殊类型,在gdisk中显示为“EF00”,在现代fdisk中显示为“1 - EFI System”,在parted / GParted中显示为“esp”,或者在C12A7328-F81F-11D2中显示BA4B-00A0C93EC93B在其他一些工具中。
(MBR磁盘使用ESP类型“EF”,但这无关紧要,因为你已经拥有GPT了。)
将ESP格式化为FAT32(mkfs.vfat)。
现在你有两个选择:
打开ESP /boot
,将所有现有文件从/ boot移动到分区。如果您计划使用systemd-boot或类似的引导加载程序,这是最简单的。
安装ESP /boot/efi
。这避免了一些模糊定义的问题,但会导致其他问题(例如,每次升级后必须将内核从/ boot复制到/ boot / efi ......)
我个人会选择这个/boot
选项,为简单起见。
安装引导加载程序。GRUB 2,systemd-boot,syslinux支持UEFI。
由于您当前正在使用BIOS模式,因此无法访问EFI变量,因此引导加载程序将仅安装到“后备”位置<esp>/EFI/Boot/BOOTX64.EFI
。
因此,您需要重新启动 - 确保从现在开始选择UEFI模式 - 并再次安装引导加载程序。这次它还会将自己添加到UEFI提供的启动菜单中。(稍后,Windows也会将自己添加到同一菜单中,因此您可以安装Windows而不需要修复Linux。)