Как да конфигурирате настройките за зареждане на GRUB2
Ubuntu и повечето други дистрибуции на Linux вече използват зареждащия файл GRUB2. Можете да промените настройките й, за да изберете операционна система по подразбиране, да зададете фоново изображение и да изберете колко време GRUB отброява, преди автоматично да стартира операционната система по подразбиране.
Тук конфигурирахме GRUB2 на Ubuntu 14.04, но процесът трябва да бъде подобен за други Linux дистрибуции. Възможно е да сте персонализирали първоначалните настройки на GRUB, като преди това редактирате неговия menu.lst, но процесът вече е различен.
Основи на конфигурацията на GRUB2
GRUB2 не използва файл menu.lst. Вместо това основният му конфигурационен файл е файл /boot/grub/grub.cfg. Не трябва обаче да редактирате този файл на ръка! Този файл е само за собствена употреба на GRUB2. Той автоматично се създава чрез стартирането на актуализация-плюскане командата като 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 (loader), можете да я използвате GRUB_DEFAULT = "Windows 7 (товарач)"
Запазване на стандартна операционна система: Ако изберете GRUB_DEFAULT = спасени, Вие също трябва да добавите a GRUB_SAVEDEFAULT = вярно линия - в противен случай няма да работи.
Изберете Дали GRUB е скрита: С инсталирана само една операционна система, Ubuntu по подразбиране GRUB автоматично стартира операционната система по подразбиране с опцията GRUB_HIDDEN_TIMEOUT = 0. Тази опция указва GRUB ще бъде скрита и автоматично ще стартира по подразбиране OS след 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 = "/ Начало / потребител / Снимки / background.png" за да зададете файл с изображение GRUB ще използва.
Файлът с изображение трябва да отговаря на различни спецификации. GRUB поддържа JPG / JPEG изображения, но те са ограничени до 256 цвята - така че вероятно няма да искате да използвате JPG изображение. Вместо това вероятно ще искате да използвате PNG изображение, което може да има произволен брой цветове. Можете също да използвате TGA файл с изображение.
Направете Вашите промени в сила
За да влязат в сила промените, просто запазете текстовия файл - File> Save в Gedit или Ctrl + O и след това Enter, за да запишете файла в Nano - и след това изпълнете sudo update-grub команда. Промените ви ще станат част от файла grub.cfg и ще се използват всеки път, когато зареждате компютъра си.
Това не са всички настройки на GRUB, но те са едни от най-често променяните. Други настройки могат да бъдат персонализирани в / etc / default / grub файла или чрез редактиране на скриптовете в директорията /etc/grub.d.
Ако не искате да редактирате файловете на ръка, може да откриете графични инструменти за персонализиране на GRUB2 в софтуерните хранилища на вашата дистрибуция на Linux. Горният метод трябва да работи дори на дистрибуции на Linux, където такива инструменти не са лесно достъпни, или просто имате достъп до командния ред и искате да го направите на ръка..