Как изменить заголовок и справочное сообщение в меню GRUB?
Моя версия Grub 1.99-21ubuntu3
, и я использую Ubuntu 12.04 LTS.
Можно попытаться отредактировать grub2 исходный код для изменения тех строк (Заголовок, Нижний колонтитул и т.д.).
1) Удостоверьтесь, что Вы имеете, включают Репозиторий исходного кода.
Откройте Окно терминала Ctrl+Alt+T и тип:
sudo apt-get update
2) В Терминале вводят следующее для установки необходимых пакетов.
sudo apt-get install build-essential quilt
3) Зависимости от сборки установки.
sudo apt-get build-dep grub2
4) Создайте папку для загрузки исходного кода.
mkdir ~/Downloads/src
cd ~/Downloads/src
5) Загрузите исходный код и переменные Экспорта.
apt-get source grub2
export QUILT_PATCHES=debian/patches
export EDITOR=gedit
6) Создайте патч и отредактируйте исходный код.
cd grub2-1.99
quilt new 99_custom-header-footer.patch
quilt edit grub-core/normal/main.c
Как пример я изменил строку 214
От:
const char *msg = _("GNU GRUB version %s");
Кому:
const char *msg = _("My Custon Grub Title");
quilt edit grub-core/normal/menu_text.c
Отредактируйте "Строки" (Розовый Цвет) Согласно Вашим потребностям.
Только как пример я изменил строки 159 и 160
От:
const char *msg = _("Use the %C and %C keys to select which "
"entry is highlighted.\n");
Кому:
const char *msg = _("You can write a text message here according \
to your needs...\n");
И строки 187 - 189
От:
(_("Press enter to boot the selected OS, "
"\'e\' to edit the commands before booting "
"or \'c\' for a command-line.\n"),
Кому:
(_("You can put a message here... to press \
a key to boot the OS.\nOr a Help text... etc."),
7) Создайте deb пакеты.
quilt refresh
fakeroot dpkg-buildpackage
Примечание: Это может взять некоторое время.
8) Установите deb пакеты.
cd ..
sudo dpkg -i grub-pc*.deb grub2-common*.deb
9) Наконец можно Перезапустить машину для наблюдения изменений.
Надеюсь, это поможет.
Вы можете использовать файл. \ Locales \ en.mo для изменения заголовка меню. Одним из примеров является здесь