Linux

Как создать собственный Splashimage для GRUB

Как создать собственный Splashimage для GRUB

Почти все популярные дистрибутивы Linux используют GNU GRand Unified Bootloader (GRUB) в качестве предпочтительного загрузчика в наши дни. Если вы экспериментировали с несколькими дистрибутивами, вы наверняка видели, что некоторые из них имеют фоновое изображение для GRUB, а некоторые (например, Ubuntu) — нет.

Если, как и я, черный фон по умолчанию в меню GRUB кажется вам скучным или если вы хотите изменить фон по умолчанию на что-то по вашему выбору, например, на фотографию вашей подруги, тогда следуйте инструкциям!

Мы будем использовать:

  • Изображение фотографии, которую вы хотите использовать в качестве фона
  • GIMP
  • Текстовый редактор

меры

Сначала откройте изображение, которое вы хотите использовать в качестве фона в GIMP. Есть несколько вещей, которые вы должны иметь в виду при выборе изображения для такой задачи, как эта. Вы должны иметь в виду, что при отображении меню GRUB ваша система имеет ограниченные графические возможности. Поэтому не выбирайте слишком широкое или слишком высокое изображение. Нормальное фото или изображение с соотношением сторон 4: 3 будет хорошо работать.

Также не то, что нам придется уменьшать цвета (точнее до 14), поэтому опять не выбирайте что-то с градиентами, мягкими краями или изменяющимися тонами одного цвета, потому что все это будет выглядеть резко после того, как мы закончим редактирование. чтобы он работал с GRUB.

Как только изображение откроется внутри GIMP, перейдите в Image> Scale Image . В появившемся диалоговом окне введите 640 для ширины, высота будет автоматически уменьшена до 480 (если она установлена ​​для ограничения пропорций и если вы выбрали изображение правильного размера). Как только вы удовлетворены, нажмите «Масштаб». Теперь изображение будет масштабировано до 640 x 480, что идеально подходит для наших нужд.

Как создать собственный Splashimage для GRUB scalegrb

Затем перейдите в Image> Mode> Indexed . Установите флажок «Создать оптимальную палитру», если он еще не установлен, и введите «14» в поле «Максимальное количество цветов». Оставьте цвет сглаживания ни к чему. Нажмите «конвертировать», и вы увидите, что ваше изображение теряет некоторые цвета и выглядит немного неуместно. Если это слишком много для вас, возможно, вам стоит попробовать это на другом изображении. Это все о том, что вы хотели бы видеть! Если это выглядит хорошо, то мы почти закончили.

Как создать собственный Splashimage для GRUB indexcolor

Нажмите Файл> Сохранить и сохраните изображение как файл xpm. Далее используйте gzip ~ / background.xpm (если вы сохранили его как background.xpm в вашем домашнем каталоге) для создания файла background.xpm.gz. Вы также можете использовать File Roller для достижения этой цели, пока вы получаете background.xpm.gz

Как создать собственный Splashimage для GRUB savegrb1

Теперь для финальной части нам нужно сказать GRUB использовать шедевр, который вы только что создали, в качестве фона. Поскольку теперь вы знаете, как создавать фоны для GRUB, вы можете также создать специальный каталог для их хранения. Быстро введите следующий набор команд:

sudo mkdir / boot / grub / background /
sudo mv ~ / background.xpm.gz / boot / grub / background /

Как создать собственный Splashimage для GRUB termgrb

Наконец, отредактируйте файл загрузочного меню, чтобы GRUB узнал о местонахождении ваших шедевров. Вам нужно будет отредактировать файл /boot/menu.lst. Сделайте так следующим образом:

sudo vi /boot/grub/menu.lst (или «gksu gedit /boot/grub/menu.lst», если вы предпочитаете графический интерфейс)

Прокрутите вниз или найдите строку с надписью «End Default Options». Просто рядом с этой строкой и перед началом абзацев заголовка необходимо вставить следующую строку

splashimage = XXXXXX / загрузки / личинка / фоны / background.xpm.gz

замените XXXXXX корневым разделом. Если все прошло хорошо, вы должны увидеть фон при следующей загрузке.

Вот и все, ваши собственные персонализированные изображения GRUB. Вы также можете найти готовые изображения в гномах и других местах.

Дайте мне знать в комментариях, если у вас есть вопросы. Да, и не забудьте показать нам, что вы используете в качестве заставки для меню GRUB на вашем компьютере.

Похожие посты
Linux

8 лучших окружений рабочего стола Linux

AndroidIphone и ipadLinuxWindows

Окончательное руководство по включению темного режима везде

LinuxКак сделать

Что такое Swappiness в Linux? (и как это изменить)

LinuxКак сделать

Как использовать команду ls для вывода списка файлов и каталогов в Linux