Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Налаштування же GRUB2 вимагає не просто внесення змінити в головний конфіг, розташований там, де його ніхто не чекав би знайти, але і закріплення його запуском виконуваного файлу, теж іменованого не цілком логічно. Хто пам'ятає, як ганили колись Lilo за те, що воно після правки конфіга вимагає запуску програми lilo. зрозуміє, про що я.

Загалом, я до самого Крайняка відтягував знайомство з методами конфігурації GRUB2, обмежуючись використанням команди update-grub - тієї самої, яку треба запускати після будь-яких змін в конфігурації, в тому числі і після установки нових дистрибутивів.

Однак недавно цей крайняк настав. По-перше, я остаточно перейнявся відразою до виду цього завантажувача за замовчуванням в Mint'е (хоча тут можна втішатися тим, що в Ubuntu він виглядає ще гірше). І якби ж то він тільки ображав моє естетичне почуття - маленькі букви менб завантажувача я просто не можу розгледіти. Головне ж, в один прекрасний момент, після перенесення пари дистрибутивів на інші розділи, в цьому самому меню у мене утворилося чотири пункти з ім'ям Slackware. Хоча чистокровної Slackware там не було - два з них відповідали Slint'у, і два - Salix'у. Але так вже їх іменами розпорядився цей самий update-grub. Правда, замість одного з Slint'ов негайно була поставлена ​​DragonFlyBSD (про що - іншим разом, хоча і, сподіваюся, скоро), але і три «Слак» - явний перебір. До того ж DragonFly після update-grub в меню автоматично не потрапила, що додало ще один резон до кастомізації GRUB'а. Правда, не дуже-то вагомий: поставив завантажувальним диск з BSD Loader'ом (подробиці про оном - тут). з меню якого, через «пункт п'ятий», виходив на диск з GRUB'ом.

Однак, перш ніж занурюватися в пучину документації та мережевих джерел (а їх по GRUB2 теж чимало, тільки все більше якісь мутні, в повній відповідності з предметом опису), я подумав: якщо прихильники GRUB2 такі розумні, що ж вони строєм не ходять всяких графічних «морд» настроювальних не будують? Виявилося - будують, і не одну. Зокрема, першим ділом я натрапив на GRUB Customizer. А, заглянувши в його чесне обличчя, подальші пошуки припинив. Поки, принаймні.

Перш ніж починати GRUB кастомизировать, його кастомізатор слід встановити. Це виявилося простіше простого: оскільки він складався розробником, Даніелем Ріхтером (Daniel Richter), спеціально для Ubuntu6 його легко знайти на Launchpad'е. Відповідно мені в своєму Mint'е залишалося тільки додати репозиторій

і встановити пакет:

Після цього Grub Customizer виявляється в секції Адміністрування головного меню, а таже може бути запущений прямий командою

із запитом аутентифікації. І буде виглядати приблизно так:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Правда, не відразу, а після того, як він просканує всі носії на предмет знаходження ядер Linux'а. Тобто, схоже, що він виконує при своєму запуску ту саму команду update-grub. про яку говорилося вище:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Я не випадково сказав - «знаходження ядер Linux'а». Як можна бачити на скріншоті (точніше, не бачити), ядра свіжовстановленому DragonFly він не побачив. Завантаження BSD-систем, не дивлячись на весь прогрес GRUB'остроенія і кастомізації, як і раніше можлива тільки «цепочечную методом».

Для початку мене цікавило питання перейменування пунктів меню. Воно робиться дуже просто - вибором відповідного пункту з контекстного меню по правому кліку:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

А далі - просто перенабор імені пункту, як при перейменуванні файлів у файлових менеджерах типу Nemo:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Призначення інших пунктів контекстного меню очевидно (з них звертаю увагу на можливість довільної перетасовки його пунктів). Крім, хіба що, пункту About the entry types. Він викликає свого роду «термінологічну шпаргалку», з якою слід ознайомитися, перш ніж приступати до дій більш серйозним, ніж перейменування пунктів:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Дії через контекстне меню дублюються кнопками панелі інструментів, а також пунктами меню Правка. де можна створити і новий пункт меню (а не тільки підміню, як через «констектіку» або піктограми):

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Через цей самий пункт Правка -> Створити я і спробував відразу ж додати в меню DragonFly. Він викликає ось таку панельку:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Якщо відразу натиснути OK - буде створено новий порожній пункт, який потім слід редагувати руками. А коли я з випдающего меню пробував вибрати пункт Cainloader

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

то програма або злітала, або зависала, або видавала ось таке попередження про ризик втрати даних. А на такий ризик, коли справа стосується завантажувача, мені йти не хотілося. Тим більше що загрожують DragonFly саме через GRUB для мене було не критично.

До речі, вкладка Джерело для новостворюваного пункту порожня. А для пункту існуючого (панелька ця викликається і через Змінити будь-якого меню) в ній міститься текст відповідної секції конфіга GRUB'а (нагадую, що для «второгруба» це / etc / default / grub. А зовсім не / boot / grub / grub. cfg. як могли б подумати хлопчики і дівчатка, зіпсовані «первогрубовскім» рукоблудием). Зрозуміло, текст цей можна правити руками (якщо, звичайно, знати, як правити - але це окрема пісня):

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Вирішивши першу задачу і зазнавши невдачі з другої, я, перш ніж перейти до налаштувань зовнішнього вигляду (на однойменній вкладці), подивився на закладку Основні настройки:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Нарешті, настав момент настройки зовнішності. Відповідна вкладка виглядала так:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Я додав тут фонову картинку, змінив колір виділеного пункту меню, а також кегль і шріфтоначертаніе для елементів останнього, в ході чого отримав таке ось попередження:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Після чого повернув шрифт назад. В результаті меню GRUB'а при завантаженні длолжно було б виглядати так:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

Потім подивився на Додаткові настройки:

Grub customizer настройка - второгруба - малою кров'ю - наш блогосайт linux і «лірика»

І вирішив в них поки не копатися. А натиснув кнопку Зберегти - при цьому, мабуть, повторюється команда update-grub. так як збереження відбувається досить довго. Після чого вирішив перевірити результат в бойових умовах - тобто пішов на перезавантаження.

Перша перезавантаження пройшла вдало - все виглядало так, як було задумано. І я, замість того, щоб заспокоїтися на досягнутому, почав подальше вдосконалення зовнішності. Це було помилкою: зовнішній повела себе абсолютно непередбачувано: то злітала фонова картинка, то сам собою регенерував сплеш, то з меню пропадала кирилиця, зміна кракозябрами ... Загалом, в кінці кінців мені вдалося повернути все майже до первонастроенному увазі (відкатів і навіть відновлення умолчальне налаштувань не передбачено), хоча як я це зробив - пояснити не зможу.

Загалом, в результаті відповідь на питання, чи можна користуватися GRUB Customizer'ом, такий: можна, але обережно. Тобто він цілком годиться для перетасовки пунктів меню і їх перейменування, відключення Сплеш, зміни таймаута, причому це дійсно досягається малою кров'ю. І чого у справі часто буває досить. А що стосується прикрашення - тут вже кожен діє під свою відповідальність, я особисто від цих дій утримаюся, і іншим того ж раджу. А ось до питання завантаження BSD-систем ще повернуся.

Доброго вам дня,

Олексій, Дякую за корисну інформацію зробив кастомізацію grub 2.00 краще і швидше став
завантажуватися компьютр, зникли чорні екрани які переважали раніше.

Схожі статті