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 進(jìn) /etc/default/grub 文件 找到GRUB_DISABLE_OS_PROBER=false ,把這行的注釋取消,沒有這行的話就添加

 3 生成grub配置文件

注:在生成grub.cfg之前,要掛載存有系統(tǒng)的盤符,windows系統(tǒng)就要掛載好c盤,linux掛載根目錄就行,然后再執(zhí)行下面命令生成grub.cfg文件。不掛載就掃描不到其他系統(tǒng)。

sudo grub-mkconfig -o /boot/grub/grub.cfg

執(zhí)行完后就可以看見它已經(jīng)掃描到windows系統(tǒng),并添加到了引導(dǎo)項中。

生成grub配置文件時,你盤上有多少個系統(tǒng),它就會添加多少個引導(dǎo)項,只要你掛載了就行!