Меню системного загрузчика GRUB, с помощью которого вы можете выбрать операционную систему для загрузки, является функциональным, но не очень привлекательным. Его внешний вид может быть в значительной степени улучшен.
Например, вы можете использовать в качестве его фона один из ваших праздничных снимков. В результате строки меню белого цвета будут наложены на выбранный вами снимок. Если вас заинтересовала данная возможность, вы можете действовать в соответствии с приведенными ниже инструкциями. Описанные манипуляции не являются особо сложными, хотя вам и придется использовать терминал.
Для корректного выполнении описанных действий рекомендуется использовать функции копирования/вставки с целью переноса команд в окно терминала без каких-либо искажений.
Примечание: данные действия имеют смысл лишь в том случае, если на вашем компьютере организована двойная загрузка (например, установлены Linux Mint и Windows). Ведь в противном случае вы просто не будете видеть меню системного загрузчика GRUB…
Стандартная процедура изменения фона меню системного загрузчика должна завершаться успешно в большинстве случаев, поэтому в первую очередь рекомендуется выполнить описанные ниже действия.
В первую очередь вам придется выбрать изображение, подходящее для использования в качестве фона меню системного загрузчика. Подойдет любое изображение формата JPEG или PNG, поэтому вам следует выбрать один из файлов с расширением .jpg, .jpeg или .png, либо воспользоваться графическим редактором для сохранения изображения в одном из упомянутых форматов.
Следует выбирать изображение, на фоне которого строки меню системного загрузчика GRUB белого цвета будут достаточно контрастными, так как мы не будет изменять их цвет!
Более того, изображение должно иметь разрешение, не меньшее, чем стандартное разрешение экрана вашего монитора. Изображение большего разрешения отлично подойдет: GRUB самостоятельно осуществит его масштабирование для вывода на экран вашего монитора.
Если вы не смогли найти подходящее изображение, вы можете загрузить снимок северного сияния над Исландией («Aurora over Iceland», автор: Helena Bartosova, распространяется в соответствии с условиями лицензии Creative Commons BY-SA). Вам нужно просто перейти по приведенной ссылке и после открытия изображения в новой вкладке веб-браузера разместить указатель мыши над ним, нажать на правую кнопку мыши и выбрать пункт меню «Сохранить изображение как...». Вы можете сохранить это изображение в директории Загрузки и оставить его там.
После этого вы можете перейти к разделу 1.2.
Далее вам придется разместить файл выбранного изображения (предположим, что он носит имя holiday.jpeg) в директории /boot/grub. Простейший способ выполнения данной операции связан с использованием терминала. Рассмотрим самый простой пример: файл изображения с именем holiday.jpeg уже находится в директории Загрузки, расположенной в вашей домашней директории.
В первую очередь следует открыть окно терминала. После этого нужно ввести в него следующую команду (используйте функции копирования/вставки):
sudo cp -v ~/Downloads/holiday.jpeg /boot/grub
(Разумеется, вам придется заменить имя файла holiday.jpeg на имя выбранного вами файла).
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Теперь следует уведомить системный загрузчик GRUB о том, что следует использовать файл изображения с именем holiday.jpeg в качестве фона его меню. Вам не придется указывать путь к файлу изображения, так как GRUB обнаружит его самостоятельно. Все, что вам придется сделать — это выполнить стандартную команду обновления конфигурации системного загрузчика.
Для этого также придется открыть окно терминала и ввести в него (с помощью функций копирования/вставки) следующую команду:
sudo update-grub
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
На этом процесс добавления фонового изображения меню системного загрузчика GRUB можно считать оконченным! Вы можете проверить корректность отображения фонового изображения меню системного загрузчика, просто перезагрузив компьютер. Фоновое изображение не отображается? В этом случае вам, скорее всего, придется выполнить операции, описанные в разделе 2.1.
Цвет строк меню системного загрузчика GRUB не является идеальным: при использовании различных изображений в качестве фона меню зачастую становится полностью нечитаемым. Вы можете улучшить ситуацию, установив измененную тему оформления меню (со строками белого цвета и выделенной строкой пурпурного цвета).
Для этого следует загрузить файл измененной темы оформления меню системного загрузчика по ссылке. После окончания процесса загрузки следует переместить загруженный файл темы из директории Загрузки в определенную системную директорию (используйте функции копирования/вставки для переноса команд в окно терминала):
sudo cp -v ~/Downloads/05_debian_theme /etc/grub.d
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. Далее следует выполнить ранее рассмотренную команду для обновления конфигурации системного загрузчика:
sudo update-grub
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Замена существующего фонового изображения меню системного загрузчика не представляет каких-либо сложностей: вам нужно просто удалить используемый в данный момент файл изображения и выполнить описанные выше действия для установки нового фона меню. И это все, что нужно сделать.
Удалить используемый файл изображения достаточно просто. Например, для удаления файла изображения с именем holiday.jpeg следует выполнить следующую команду с помощью терминала:
sudo rm -v /boot/grub/holiday.jpeg
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Далее, как обычно, следует обновить конфигурацию системного загрузчика:
sudo update-grub
После окончания ввода команды следует нажать клавишу Enter для ее исполнения.
Если стандартная процедура не позволяет установить фоновое изображение меню системного загрузчика GRUB, вы можете попытаться настроить системный загрузчик GRUB описанным ниже образом.
В том случае, если стандартная процедура не дала желаемого результата, вы можете попытаться настроить системный загрузчик GRUB. В первую очередь следует узнать поддерживаемое разрешение экрана вашего монитора (например, 1366x768) в момент вывода меню системного загрузчика GRUB (а не загрузки окружения рабочего стола). Для этого в процессе вывода меню системного загрузчика GRUB следует нажать клавишу c, после чего вы переместитесь в командную оболочку. После приветствия этой командной оболочки следует ввести команду:
videoinfo
После окончания ввода команды нужно нажать клавишу Enter для ее исполнения. В результате вы получите список всех разрешений экрана монитора, поддерживаемых в момент вывода меню GRUB. Вас должно интересовать разрешение с символом звездочки (*), так как оно является предпочтительным.
Примечание: разрешения, поддерживаемые системным загрузчиком GRUB, могут отличаться от разрешений, поддерживаемых окружением рабочего стола.
После того, как вы узнали предпочтительное разрешение экрана монитора в момент вывода меню системного загрузчика GRUB, следует перезагрузить компьютер.
Для упрощения будем в рамках данного руководства считать, что предпочтительным разрешением экрана монитора в момент вывода меню системного загрузчика GRUB является разрешение 1366x768. Здесь 1366 — ширина, а 768 — высота экрана в пикселях.
В первую очередь следует убедиться в том, что вы установили такие приложения, как gksu и leafpad. Для этого следует открыть терминал, скопировать и вставить в его окно следующую команду:
sudo apt-get install gksu leafpad
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Далее следует скопировать и вставить в окно терминала следующую команду:
gksudo leafpad /etc/default/grub
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате с помощью текстового редактора будет открыт файл конфигурации, в котором вы должны будете найти приведенные ниже строки:
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
Теперь следует убрать символ решетки (#) перед последней строкой, так как он деактивирует ее. После этого нужно изменить разрешение на то, которое вы узнали, выполнив действия из предыдущего раздела, например, на 1366x768:
GRUB_GFXMODE=1366x768
После этого нужно сохранить файл и закрыть текстовый редактор. Наконец, следует скопировать ранее использованную команду для обновления конфигурации систмного загрузчика в окно терминала:
sudo update-grub
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
Теперь вы должны увидеть фон меню системного загрузчика GRUB. Если это не так, следует попробовать использовать разрешение экрана монитора, на шаг меньшее максимального, из списка поддерживаемых GRUB разрешений.
Хотите узнать о других настройках и приемах работы с Linux-системами? На данном веб-сайте размещено большое количество подобных материалов.