Я не знаю, разрешит ли это вашу проблему, но вы можете дать ему то, что он хочет. Прежде всего, посмотрите, какие файлы локали вы используете в вашей системе:
cd /
locate grub.mo
Мой вывод выглядит так:
/usr/share/locale-langpack/en_AU/LC_MESSAGES/grub.mo
/usr/share/locale-langpack/en_CA/LC_MESSAGES/grub.mo
/usr/share/locale-langpack/en_GB/LC_MESSAGES/grub.mo
/usr/share/locale-langpack/ro/LC_MESSAGES/grub.mo
В принципе, получите один из этих файлов (один вас интересует), сжимайте его до gz и скопируйте в папку boot GRUB.
sudo cp /usr/share/locale-langpack/en_GB/LC_MESSAGES/grub.mo /boot/grub/locale/en.mo
Теперь, согласно этому утверждению, GRUB сначала смотрит на файлы mo и если их нет, он ищет gzipped. Поэтому этого достаточно, чтобы исправить вашу проблему. Однако, чтобы быть абсолютно уверенным, выполните:
gzip /boot/grub/locale/en.mo
И определенно у вас нет обоих Grub и Grub2. Это просто сообщение об ошибке, сообщающее вам, что Grub не хватает файла локализации.
Попробуйте переустановить Grub из текущей операционной системы. Нет необходимости загружать живую среду.
sudo apt-get install grub-pc-bin
sudo grub-install /dev/sda
sudo update-grub
Это будет работать только для установки Grub MBR по умолчанию!
Попробуйте использовать экранную клавиатуру, из официальной документации Ubuntu
Попробуйте использовать экранную клавиатуру, из официальной документации Ubuntu