Menu

Как изменить экран загрузки Linux Splash Screen

В этом руководстве:

• Что для этого нужно.

• Изменение заставки Grub splash с помощью графического интерфейса

• Изменение заставки Grub splash в командной строке

Что такое Splash экран?

Splash экран – это изображение, которое отображается в фоновом режиме во время загрузки операционной системы Linux. Grub ( GRand Unified Bootloader ) – известный широко используемый  загрузчик в числе основных дистрибутивов Linux. Если взять Redhat в качестве примера, то  он отображает белый или черный фон во время загрузки системы.

Параметры заставки находятся в файле grub.conf , а файл заставки экрана находится в  разделе /boot. Если необходимо поменять скучный, белый экран загрузки, на что-нибудь поприятнее, то просто нужно выполнить указанные ниже действия.

Что для этого нужно.

1. ImageMagick (требуется только для способа через командную строку): или GIMP (для способа через графический интерфейс) 

2. Образец изображения.

 

Изменение заставки Grub splash с помощью графического интерфейса

Этот способ основан на использовании графического интерфейса, в котором будет использовать GIMP как редактор изображений.

Шаг 1 . Открыть изображение с помощью GIMP (следовать по пути, Приложения -> Графика -> GNU Image Manipulation Program)

Шаг 2 . Теперь нужно масштабировать размер изображения до 640 х 480 для корректного применения. Для этого надо перейти к опции Image -> Image Scale.  Ниже приведены параметры масштабирования. Изменить ширину(Width) до 640 и высоту(Height) до  480.  Остальные параметры оставить нетронутыми.

 

 

Нажмите на кнопку Scale (масштабировать).

Шаг 3: Затем необходимо указать количество цветов, которые будут использоваться в изображении - 14. Для этого перейти к опции Image -> Mode -> Indexed. Отметить опцию " generate optimum palette(создать оптимальную палитру)" и ввести 14 как  максимальное количество цветов (показано ниже).

  

 

Нажать на кнопку Convert.

Шаг 4: Сохранить файл. В руководстве используется название "UxTechno.xpm" ниже:

 

 

Шаг 5: Заархивировать (сжать) файл через Zip. Для этого надо перейти к местоположению файла -> Щелкнуть правой кнопкой мыши на нем и выбрать   "Compress" (Сжать). Выбрать "GZIP" в качестве способа сжатия:

 

 

Шаг 6: Теперь скопировать или переместить файл "UxTechno.xpm.gz" в /boot/grub/UxTechno.xpm.gz 

 

Шаг 7: Затем изменить параметр строки splashimage в  /boot/grub/grub.conf Файл, который показан ниже, сохранить.  В конце содержимое должно выглядеть следующим образом:

# grub.conf

generated by anaconda

# Note that you do not have to rerun grub after making changes to this file 

# NOTICE: You have a /boot partition. This means

    that # all kernel and initrd paths are relative to /boot/, eg. # root

    (hd0,0) # kernel /vmlinuz-version ro root=/dev/sda2 # initrd

    /initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=5

    splashimage=(hd0,0)/grub/UxTechno.xpm.gz 

    hiddenmenu   

    title Red Hat Enterprise Linux (2.6.32-220.el6.x86_64) 

    root (hd0,0) 

    kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=UUID=1d8c5075-1a5b-4fdc-ba15-0458b65c6012 rd_NO_LUKS rd_NO_LVM LANG=en_US.UTF-8 rd_NO_MD quiet SYSFONT=latarcyrheb-sun16 rhgb

    crashkernel=auto KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM initrd

    /initramfs-2.6.32-220.el6.x86_64.img

После перезагрузки сервера появится настроенный загрузочный экран заставки, как показано ниже:

 

Изменение заставки Grub splash в командной строке

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

Шаг 1:

Прежде чем начать, необходимо изменить разрешение изображения. Для этого требуется наличие ПО ImageMagick, установленного в системе Linux. Проверить наличие ImageMagick можно с помощью следующей команды на CentOS / RHEL.

rpm -qa | grep -i ImageMagick

 Если IWhen команда показывает пустой результат, то это означает, что ImageMagick не  установлен на этой системе. Необходимо установить его с помощью следующей команды.

yum install ImageMagick

После перепроверки,  высветится подобный результат:

rpm -qa | grep -i ImageMagick

ImageMagick-6.5.4.7-5.el6.x86_64

Шаг 2: Преобразовать разрешение изображения с помощью следующей команды:

convert -depth 8 -colors 14 -resize 640х480 uxtechno_logo.jpg uxtechno_logo.xpm

Необходимо следовать следующим правилам:

• Изображение должно иметь не более 14 цветов.

• Оно должен иметь разрешение 640x480.

• Оно должно быть в формате XPM.

Шаг 3:  Затем надо заархивировать файл.

gzip uxtechno_logo.xpm

Шаг 4: Скопировать файл в раздел /boot.

cp uxtechno_logo.xpm.gz /boot/grub/

Шаг 5: Изменить параметр splashimage  в  /boot/grub/grub.conf файле, как показано ниже, и сохранить этот файл.

splashimage = (hd0,0) /grub/uxtechno_logo.xpm

Шаг 6:  В конце перезагрузить сервер с помощью команды перезагрузки. Экран загрузки будет отображать  новую заставку, как показано на 7 шаге установки GUI-способа.

 

Авторизуйтесь, чтобы получить возможность оставлять комментарии
Go to top