前段时间写了一篇安装Windows后如何在ArchLinux上重新安装Grub的教程。几周前,我不得不在笔记本电脑上从头开始重新安装ArchLinux,同时我发现安装Grub并不像我想象的那么简单。出于这个原因,我正在编写本教程,因为在新安装的ArchLinux上在UEFIbios中安装Grub并不容易。定位EFI分区在ArchLinux上安装Grub时要做的第一件重要的事情就是定位EFI分区。让我们运行以下命令来找到这个分区:#fdisk-l我们需要检查标记为EFISystem的分区,在我的例子中是/dev/sda2。之后我们需要将这个分区挂载到/boot/efi:#mkdir/boot/efi#mount/dev/sdb2/boot/efi另一个重要的事情是将这个分区添加到/etc/fstab。安装Grub现在我们可以在我们的系统中安装Grub:#grub-mkconfig-o/boot/grub/grub.cfg#grub-install--target=x86_64-efi--efi-directory=/boot/efi--bootloader-id=GRUB自动将Windows添加到Grub菜单要将Windows条目自动添加到Grub菜单,我们需要安装os-prober:#pacman-Syos-prober要添加它,让我们运行以下命令:#os-prober#grub-mkconfig-o/boot/grub/grub.cfg#grub-install--target=x86_64-efi--efi-directory=/boot/efi--bootloader-id=GRUB你可以在这里找到更多关于Grub的信息架构Linux。
