Как я могу изменить нижний текст в grub2?

Как я могу изменить нижний текст (текст под полем, которое имеет что-то как 'нажатие e к командам редактирования, потребуйте у c командной строки, выбранная OS загрузится в -'?

0
задан 26 October 2018 в 02:29

2 ответа

Если вы используете версию Ubuntu на английском языке, вам нужно будет изменить исходный код и перекомпилировать.

Если вы используете переведенную версию или английский диалект (например, канадский, австралийский и т. Д.), Вы можете сделать следующее:

  1. Установить poedit .
  2. Перейдите на на этой странице и загрузите файл, заканчивающийся на .po, который соответствует вашей локали (при необходимости используйте команду locale, чтобы выяснить, на каком языке вы говорите) используя).
  3. Откройте файл с помощью poedit. Найдите строку, которая переводит «нажмите e, чтобы редактировать ...» на ваш собственный язык, и измените перевод на то, что вы хотите.
  4. Компилировать в файл .mo. Сохраните этот файл в /boot/grub/locale, перезаписав текущий файл .mo. (Еще лучше: сначала сделайте резервную копию.)
  5. Перезагрузитесь. Grub покажет ваш измененный перевод.

Отказ от ответственности: я не пробовал это, но я почти уверен, что это работает таким образом, и если нет, то никакого вреда не будет.

0
ответ дан 27 October 2019 в 06:53

Можно создать собственную тему (не перекомпилировав личинку), который создает графический экран личинки, содержащий что-либо, что Вы любите:

grub boot.gif

Ссылка: учебное руководство по теме Grub2


Установка нижней строки

Это - текст, который создает нижнюю строку (ниже поля меню):

+ hbox {
    top = 100%-50
    left = 9% # Was 20%

#    + label { text = "↑↓" font = "Ubuntu Regular 20" color = "#87a556" }
    + label { text = ": Highlight       " font = "Ubuntu Regular 20" color = "gainsboro" }
    + label { text = "ENTER" font = "Ubuntu Regular 20" color = "#87a556" }
    + label { text = ": Boot       " font = "Ubuntu Regular 20" color = "gainsboro" }
    + label { text = "e" font = "Ubuntu Regular 20" color = "#87a556" }
    + label { text = ": Edit       " font = "Ubuntu Regular 20" color = "gainsboro" }
    + label { text = "c" font = "Ubuntu Regular 20" color = "#87a556" }
    + label { text = ": Command Line     " font = "Ubuntu Regular 20" color = "gainsboro" }
    + label { text = "ESC" font = "Ubuntu Regular 20" color = "#87a556" }
    + label { text = ": Return to Menu" font = "Ubuntu Regular 20" color = "gainsboro" }
}
1
ответ дан 27 October 2019 в 06:53

Другие вопросы по тегам:

Похожие вопросы: