Bem, a única pista que há no momento é o uso do driver para o chip i8042 na identificação do keyboard pelo dmesg, então vamos experimentar um parâmetro de kernel associado a ele para ver se resulta.
Usando o editor de texto do Mate, o "pluma" ou qualquer outro que tenha instalado ou ainda o "nano", edite o arquivo:
sudo pluma /etc/default/grub
acrescente o parâmetro:
i8042.nomux=1 i8042.reset
na linha:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
que então fica assim:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i8042.nomux=1 i8042.reset
"
o quiet e o splash dessa linha são opcionais, podem eventualmente até não existir na sua instalação caso você os tenha anteriormente excluído, servem apenas para mostrar ou não as linhas de carga do sistema e ainda aquela tela das bolinhas, então, se preferir, questão de gosto, também pode ser assim:
GRUB_CMDLINE_LINUX_DEFAULT="i8042.nomux=1 i8042.reset"
Note, entretanto, que sempre estarão entre " " aspas duplas.
Evite digitar para evitar erros de retranscrição, marque com o mouse, depois copie e cole no arquivo.
Salvar e sair
Agora precisa atualizar o grub, que você disse que o master do grub aí no sistema é o próprio Ubuntu-Mate que controla o grub para todas as demais instalações de distro existentes, então execute:
sudo update-grub
Reinicie o sistema e vamos ver o que acontece.
Depois de reiniciado confirme se o sistema subiu mesmo usando aquele parâmetro fazendo num terminal:
cat /proc/cmdline
Deverá estar sendo possível ver o parâmetro colocado na linha de boot.