Remova o espaço antes do 10 in GRUB_DEFAULT= 10 . Atribuições variáveis em scripts de shell não devem ter nenhum espaço após o = . O arquivo /etc/default/grub é essencialmente um script de shell originado por grub-mkconfig , portanto, ele deve estar de acordo com a sintaxe do shell.
A ausência de lsb_release nunca pode causar um erro nas circunstâncias comuns da configuração do grub, já que a parte 2> /dev/null || echo Debian praticamente garante que nenhuma mensagem de erro seja enviada.