Домашня » як » Як налаштувати параметри завантажувача GRUB2

    Як налаштувати параметри завантажувача GRUB2

    Ubuntu і більшість інших дистрибутивів Linux тепер використовують завантажувач GRUB2. Можна змінити його налаштування, щоб вибрати стандартну операційну систему, встановити фонове зображення та вибрати, як довго GRUB відраховує, перш ніж автоматично завантажувати операційну систему за умовчанням.

    Тут ми налаштували GRUB2 на Ubuntu 14.04, але процес повинен бути подібним для інших дистрибутивів Linux. Можливо, ви налаштували оригінальні налаштування GRUB, редагуючи файл menu.lst раніше, але цей процес зараз відрізняється.

    Основи конфігурації GRUB2

    GRUB2 не використовує файл menu.lst. Натомість основним конфігураційним файлом є файл /boot/grub/grub.cfg. Однак, ви не повинні редагувати цей файл вручну! Цей файл призначено лише для власного використання GRUB2. Він автоматично створюється за допомогою функції update-grub Команда root - іншими словами, запущена sudo update-grub на Ubuntu.

    Власні налаштування GRUB зберігаються у файлі / etc / default / grub. Відредагуйте цей файл, щоб змінити налаштування GRUB2. Скрипти також знаходяться в каталозі /etc/grub.d/. Наприклад, на Ubuntu є скрипти, які налаштовують тему за замовчуванням. Також існує сценарій, який перевіряє внутрішні жорсткі диски системи для інших встановлених операційних систем - Windows, інші дистрибутиви Linux, Mac OS X і так далі - і автоматично додає їх до меню GRUB2.

    Коли ви запускаєте команду update-grub, GRUB автоматично поєднує параметри з файлу / etc / default / grub, скриптів з каталогу /etc/grub.d/ і всього іншого, створюючи / boot / grub / grub. cfg файл, який читається під час завантаження.

    Іншими словами, щоб налаштувати налаштування GRUB2, потрібно змінити файл / etc / default / grub, а потім запустити sudo update-grub команду.

    Відредагуйте файл конфігурації GRUB

    Відкрийте файл / etc / default / grub для редагування у стандартному текстовому редакторі. Якщо ви хочете використовувати графічний текстовий редактор, відкрийте термінал - або натисніть Alt + F2 - і запустіть таку команду:

    gksu gedit / etc / default / grub

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

    sudo nano / etc / default / grub

    Файл / etc / default / grub є коротким і його слід легко редагувати. Як і будь-який інший конфігураційний файл, потрібно змінити параметри у потрібному стані, а потім змінити файл. Якщо будь-який з наведених нижче параметрів не з'явився у файлі, додайте його до нового рядка. Якщо це так, відредагуйте існуючий рядок, а не додайте дублікат.

    Виберіть ОС за умовчанням: Змінити GRUB_DEFAULT = лінії. За замовчуванням, GRUB_DEFAULT = 0 використовує перший запис як стандартний - змініть номер на 1, щоб використовувати другий запис, 2 щоб використовувати третій запис, або так далі. Ви також можете використовувати GRUB_DEFAULT = збережено і GRUB автоматично завантажуватиме останню операційну систему, яку ви обираєте кожного разу під час завантаження. Можна також вказати мітку в лапках. Наприклад, якщо у списку ОС була операційна система з іменем Windows 7 (завантажувач), ви можете використовувати її GRUB_DEFAULT = "Windows 7 (завантажувач)"

    Зберегти стандартну операційну систему: Якщо ви виберете GRUB_DEFAULT = збережено, Вам також потрібно додати a GRUB_SAVEDEFAULT = true line - інакше він не працюватиме.

    Виберіть "Приховано GRUB": З установкою лише однієї операційної системи, Ubuntu за замовчуванням GRUB автоматично завантажується до ОС за замовчуванням з опцією GRUB_HIDDEN_TIMEOUT = 0. Ця опція вказує, що GRUB буде приховано, і він автоматично завантажиться за умовчанням після 0 секунд, інакше кажучи. Ви все одно можете отримати доступ до меню, утримуючи Shift під час завантаження комп'ютера. Щоб встановити вищий тайм-аут, використовуйте щось подібне GRUB_HIDDEN_TIMEOUT = 5 - GRUB відобразить порожній екран або заставку протягом п'яти секунд, протягом яких можна натиснути будь-яку клавішу для перегляду меню. Щоб запобігти автоматичному прихованню GRUB, прокоментуйте рядок - просто додайте # перед ним, щоб він читався # GRUB_HIDDEN_TIMEOUT = 0 .

    Контролюйте час очікування меню GRUB: Якщо GRUB не буде приховано автоматично, ви побачите меню кожного разу, коли комп'ютер завантажиться. GRUB автоматично встановить операційну систему за промовчанням через певний проміжок часу, як правило, десять секунд. Протягом цього часу ви можете вибрати іншу ОС або залишити її для автоматичного завантаження. Щоб змінити період тайм-ауту, відредагуйте GRUB_TIMEOUT = 10 і введіть будь-яку кількість секунд, які вам подобаються. (Пам'ятайте, що це використовується тільки, якщо GRUB не приховано.) Щоб запобігти автоматичному завантаженню GRUB і завжди чекати, поки ви оберете ОС, змініть лінію на GRUB_TIMEOUT = -1

    Виберіть фонове зображення: GRUB_BACKGROUND Рядок керує тим, чи використовується фонове зображення - за замовчуванням GRUB використовує монохромний вигляд білий-на-чорному. Можна додати рядок подібно GRUB_BACKGROUND = ”/ home / user / Pictures / background.png” щоб вказати файл зображення GRUB.

    Файл зображення повинен відповідати різним специфікаціям. GRUB підтримує зображення JPG / JPEG, але вони обмежені 256 кольорами, тому ви, ймовірно, не захочете використовувати зображення JPG. Замість цього ви, ймовірно, захочете використовувати зображення PNG, яке може мати будь-яку кількість кольорів. Ви також можете використовувати файл зображення TGA.

    Зробіть ваші зміни ефективними

    Щоб зміни набули чинності, просто збережіть текстовий файл - Файл> Зберегти в Gedit або Ctrl + O, а потім Enter, щоб зберегти файл у Nano - і потім запустіть sudo update-grub команду. Ваші зміни стануть частиною файлу grub.cfg і будуть використовуватися при кожному завантаженні комп'ютера.


    Це не всі налаштування GRUB, але вони найчастіше змінюються. Інші параметри можна налаштувати у файлі / etc / default / grub або шляхом редагування скриптів у каталозі /etc/grub.d.

    Якщо ви не хочете редагувати файли вручну, ви зможете знайти графічні інструменти для налаштування GRUB2 у репозиторіях програмного забезпечення вашого дистрибутива Linux. Вищезгаданий метод повинен працювати навіть на дистрибутивах Linux, де такі інструменти недоступні, або якщо у вас просто доступ до командного рядка, і ви хочете зробити це вручну.