Como descrito aqui , você precisa fazer o seguinte (O seguinte deve ser feito como root no seu Arch OS):
Como posso supor a partir de sua saída /dev/sdb2
parece ser o seu Windows-Bootloader, então o primeiro passo será:
$ mkdir /mnt/windows
$ mount /dev/sdb2 /mnt/windows
$ grub-probe --target=fs_uuid /mnt/windows/EFI/Microsoft/Boot/bootmgfw.efi
Copie a saída do último comando para um arquivo e continue com isto:
$ grub-probe --target=hints_string /mnt/windows/EFI/Microsoft/Boot/bootmgfw.efi
Copie também a saída para o arquivo. Depois disso, execute o seguinte para desmontar a partição
$ umount /mnt/windows
$ rmdir /mnt/windows
Depois disso, abra o arquivo /boot/grub/custom.cfg
com seu editor preferido e adicione as seguintes linhas:
if [ "${grub_platform}" == "efi" ]; then
menuentry "Microsoft Windows Vista/7/8/8.1 UEFI/GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --set=root $hints_string $fs_uuid
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}
fi
Em que $hints_string
é a segunda saída e $fs_uuid
é a primeira.
Pelo menos, execute isso para atualizar seu Grub:
$ grub-mkconfig -o /boot/grub/grub.cfg
Após a reinicialização, seu Grub deverá conter o Entry for Windows. Para obter mais informações sobre como configurar o seu Grub, consulte esta Página