1 安装grub、 efibootmgr 和 os-prober
##安装grub,efibootmgr,os-prober sudo pacman -S grub efibootmgr os-prober ## 安装grub到boot文件夹中。uefi启动 grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB ##非uefi启动 grub-install --target=i386-pc /dev/sdX #sdX为你的安装硬盘
2 进 /etc/default/grub 文件 找到GRUB_DISABLE_OS_PROBER=false ,把这行的注释取消,没有这行的话就添加
3 生成grub配置文件
注:在生成grub.cfg之前,要挂载存有系统的盘符,windows系统就要挂载好c盘,linux挂载根目录就行,然后再执行下面命令生成grub.cfg文件。不挂载就扫描不到其他系统。
sudo grub-mkconfig -o /boot/grub/grub.cfg
执行完后就可以看见它已经扫描到windows系统,并添加到了引导项中。
生成grub配置文件时,你盘上有多少个系统,它就会添加多少个引导项,只要你挂载了就行!