Eu tive o mesmo problema. / dev / sda1 foi montado como / boot. Eu tinha criado / dev / sda3 e copiei tudo de / dev / sda1 para / dev / sda3 e apontado / rotulado (com fdisk) que / dev / sda3 é o boot. Montado / dev / sda3 para o meu sistema / pasta de boot (em / etc / fstab), mas ainda não ajudou. Quando eu deletei tudo de / dev / sda1 o sistema não começou.
Então copiei de / dev / sda3 para / dev / sda1 (como sda3 era o tipo de backup) e executei o sistema normalmente. O sistema acha que / dev / sda3 que é / boot é realmente a área de inicialização. Então eu fiz (para o fedora, para derivados do Debian provavelmente o update-grub necessário):
grub2-install /dev/sda
grub2-mkconfig -o /boot/grub2/grub.cfg
e o grub é apontado para / dev / sda3 e tudo funciona bem agora.