Eu não estou familiarizado com o grub customizr, mas eu suponho que ele vai chamar os scripts subjacentes, ou seja, o grub-mkconfig, que pode falhar aqui.
Execute o comando debug daqui Debian Bug 736928
sudo sh -x /usr/sbin/grub-mkconfig >/dev/null 2>grub-mkconfig.err
e olhe para o grub-mkconfig.err, que me mostrou qual era o problema para mim, um arquivo 00_header personalizado que não era mais válido.
Você também pode estar enfrentando um problema em que o GRUB está instalado em / boot / grub / i386-pc, mas a variável GRUB_PREFIX não está definida em lugar algum, assim como mencionado aqui .
Corrija isto fazendo um backup de / usr / sbin / grub-mkconfig e adicione as seguintes linhas no topo, onde as outras variáveis estão definidas
GRUB_PREFIX="/boot/grub/i386-pc"
export GRUB_PREFIX
Você pode simplesmente definir a variável em outro lugar, depende de você.