Eu vejo que isso é muito tarde, mas quero deixar uma resposta caso você ainda tenha esse problema ou alguém mais o encontre. O que funcionou para mim foi fazer tudo o que o OP fez (comentando GRUB_HIDDEN_TIMEOUT e GRUB_HIDDEN_TIMEOUT_QUIET , descomentando GRUB_GFXMODE=640x480 ), mas também descomentando GRUB_TERMINAL=console . Para aqueles que não sabem, essas são todas as alterações em /etc/default/grub . Depois de alterar esse arquivo, você sempre terá que executar sudo update-grub . Isso funcionou no Chromebook Pixel 2, mas também pode funcionar em outros Chromebooks.
veja esta questão como referência.