реклама
Преди време ви показахме как можете да създадете персонализиран екран за пръскане за зареждащия механизъм на GRUB Как да създадете персонализиран шлагер за GRUB Прочетете още , придавайки на вашия компютър уникално усещане, когато се стартира и се появи първият екран. Ами нещата се промениха оттогава и GRUBv2 е излязъл и се използва.
GRUBv2 е следващата итерация на изключително популярния зареждащ товарач GRUB. Той предлага подобрени възможности като графичен интерфейс и по-добър дизайн. Ако сте почитатели на модове като мен и сте пробвали предишния урок с GRUBv2, щяхте да разберете, че вече не работи по този начин. Затова нека актуализираме стъпките и да видим как можем да създадем персонализирано изображение GRUB 2.
- Изберете снимка по ваш избор и я отворете в GIMP. За разлика от предишния урок за GRUB, където трябваше да изберете доста приглушени изображения, които нямаха много цветове или градиенти, можете да бъдете малко по-екстравагантни с избора на изображения в GRUB 2
- След като го отворите, го оразмерите до 640 x 480 пиксела. (Можете да използвате различни измерения, но това изисква малко допълнителни усилия, както ще видим по-долу). За целта отидете в менюто с изображения и изберете мащаб.
- Можете да промените изображението по ваше желание, може би да добавите мотивационен цитат или логото на вашата компания или всичко, което искате.
- Сега отидете на Файл> Запазване като. В диалоговия прозорец, който се показва, изберете да запазите файла като .tga файл.
С готовото изображение е време да влезе в режим на конфигурация. Много неща са се променили в GRUB2, така че прочетете заедно, дори ако сте запознати с процедурата за наследения GRUB товарач.
- Първо, трябва да копирате файла в съответната директория, за да можете да кажете на GRUB за него. Затова копирайте файла, който току-що създадохте /boot/grub директория.
- Запалете любимия си текстов редактор и го насочете към/etc/grub.d/05_debian_theme. Сега потърсете ред, споменаващ файлове с изображения. В моята система, това е ред номер 16 от споменатия файл и изглежда така:
- Трябва да го редактираме и да заменим името на файла с изображение с името на файла, който сте запазили в предишни стъпки (sunrise_splash в моя случай)
Ние сме почти готови тук, сега издайте sudo update-grub2 командвайте и проверете дали завършва успешно. Той ви казва дали е намерил изображението, което споменахте. Ако това не стане, това най-вероятно означава, че сте пропуснали нещо в посочените по-горе стъпки.
Можете да се обърнете към тази Wiki страница на Debian за повече подробности относно пръскащите изображения на GRUBv2. Уикито също така изброява файлове с шаблони, които можете да използвате като ръководство, когато създавате свои собствени персонализирани шрифтове. Ако искате да използвате изображения с по-висока разделителна способност, а не само 640 х 480 такива, можете да го направите чрез редактиране /etc/default/grub. Премахни # подпишете, ако съществува на реда, който изброява - GRUB_GFXMODE и променете стойността му на персонализираната резолюция, която искате да използвате. Имайте предвид, че не всички резолюции може да са налични. Можете да видите списък с налични резолюции, като натиснете „° С' в менюто GRUB и след това с помощта на командата vbeinfo.
Ако всичко върви добре, трябва да можете да видите вашия персонализиран splashscreen следващия път, когато се покаже меню GRUB. Ако изображението не се показва правилно, може да искате да промените разделителната способност, за да съответства на тази, посочена в /etc/default/grub файл. Не забравяйте, че по подразбиране е 640 x 480. В случай че ви липсват въображаеми идеи, можете да инсталирате grub2-splashimages пакет, който ще ви даде набор от изображения, които можете да използвате като пръскащ екран.
Завъртете го и ни уведомете как вървят нещата. Ще се радваме да видим и вашите персонализирани разплисквания, ако искате да ги споделите със света!
Аз съм Варун Кашяп от Индия. Страстно ме интересува компютрите, програмирането, интернет и технологиите, които ги задвижват. Обичам програмирането и често работя по проекти в Java, PHP, AJAX и т.н.