Salve um backup de todos os seus arquivos de configuração do grub.
Existem dois métodos que usei no passado:
1) Instale ntfs-3g
(que deve permitir que sua instalação veja a partição do Windows automaticamente) usando o gerenciador de pacotes. Ele estava disponível no repositório EPEL para mim, mas você terá que encontrar um repositório diferente para ele no Arch.
Então sudo grub2-mkconfig
. Isso funcionou para mim ao tentar obter o meu dual boot centos7 para trabalhar com o Windows.
2) Como alternativa, seria melhor adicionar uma entrada personalizada adicionando um arquivo a /etc/grub.d/
Por exemplo, no meu sistema atual que é uma inicialização dupla do Centos7 + Windows 10:
$ sudo cat /etc/grub.d/40_custom
#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
menuentry "Windows 10" {
set root='(hd0,1)'
chainloader +1
}
Onde o parâmetro menuentry
é o nome que aparecerá no menu grub. O (hd0,1)
mudará dependendo de qual disco rígido e em qual partição você tem janelas.