буутлоудър

Пълен урок на Grub Boot Loader

Пълен урок на Grub Boot Loader
Зареждащото устройство по подразбиране е първата програма, която се стартира веднага щом включите вашата компютърна система, т.е.д., стартира още преди операционната система. Всъщност зареждащият файл е отговорен за зареждането на вашата операционна система. При липса на зареждащо устройство е технически невъзможно да заредите вашата операционна система, следователно няма да имате достъп до вашата компютърна система. Тази програма ни е представена от GNU.

Първоначално тази програма е разработена само за системи, базирани на Linux, но днес тя поддържа множество операционни системи, включително macOS, Windows, BSD и Solaris. Повечето потребители се запознават с Grub Boot Loader само след като инсталират повече от една операционна система на своята машина. Правейки това, те по същество карат Grub Boot Loader да представи меню по време на зареждане, чрез което те могат изрично да изберат коя операционна система искат да заредят.

В тази статия бихме искали да споделим с вас пълен урок за Grub Boot Loader, който ще се основава на персонализиране на тази програма според вашия избор. След като преминете през този урок, ще бъдете в много добра позиция да персонализирате Grub Boot Loader точно както искате, и по този начин можете да направите опита от гледането на процеса на зареждане още по-интересен.

Забележка: За да ви преведем през пълния урок на Grub Boot Loader, използвахме Linux Mint 20. За тази цел обаче може да се използва и всяка друга предпочитана дистрибуция на Linux.

Метод за персонализиране на Grub Boot Loader

Grub Boot Loader има файл с настройки, който се състои от всички конфигурации по подразбиране, които Grub Boot Loader използва. Ние обаче имаме свободата да персонализираме тези настройки според нашия избор. Следователно, по-долу ще споделим с вас някои от методите за персонализиране на Grub Boot Loader чрез извършване на промени в неговия файл с настройки.

Архивиране на файла / etc / default / grub преди персонализиране на Grub Boot Loader

Преди да направите каквито и да е промени в файла с настройки на GRUB Boot Loader, силно се препоръчва да създадете неговото резервно копие, така че дори и да объркате нещо по време на целия процес, пак можете да се върнете към настройките по подразбиране. Но преди да създадем резервно копие на файла с настройки на Grub Boot Loader, бихме искали да ви покажем как изглежда този файл.

Първо, ще трябва да стартираме терминала Linux Mint 20, което можем лесно да направим, като щракнем върху иконата му за пряк път. За ваше улеснение прикачихме и изображението на терминала Linux Mint 20 по-долу:


Сега ще се опитаме да видим съдържанието на файла / etc / default / grub, като изпълним следната команда в прозореца на терминала, който току-що стартирахме:

cat / etc / default / grub


Файлът / etc / default / grub е показан на изображението по-долу:


Можем да създадем резервно копие на този файл, като изпълним следната команда в нашия терминал:

sudo cp / etc / default / grub / etc / default / grub.бак

Тази команда ще изисква root права за правилно изпълнение. Тук / etc / default / grub представлява оригиналния файл с настройки на Grub Boot Loader, докато / etc / default / grub.bak представлява резервното копие на този файл. Командата “cp” ще направи необходимото за създаване на резервно копие на файла с настройки.


Сега, за да проверим дали архивният файл е точно копие на файла „/ etc / default / grub“ или не, ние ще се опитаме да видим съдържанието му, като стартираме командата, посочена по-долу в нашия терминал:

cat / etc / default / grub.бак


Изпълнението на тази команда ще покаже съдържанието на / etc / default / grub.bak файл на вашия терминал, както е показано на следващото изображение, което можете да проверите със съдържанието на файла / etc / default / grub, за да сте сигурни, че и двата файла съдържат едно и също съдържание. След като архивирането на файла с настройки е създадено успешно, добре е да пристъпим към персонализирането на Grub Boot Loader.

Метод за избор на операционна система по подразбиране Grub

Понякога на нашата машина има инсталирани повече от една операционна система. По време на процеса на зареждане, нашият Grub Boot Loader ни представя меню, с което можем да изберем операционната система, която искаме да стартираме. Можем да направим този избор в рамките на определено време, след което Grub Boot Loader автоматично ще зареди операционната система по подразбиране. Ако обаче сме сигурни, че ще стартираме конкретна операционна система всеки път, когато включим машината си, и искаме да се спасим от неприятностите при вземането на този избор по време на зареждане, тогава можем да посочим избраната от нас операционна система като операционна система по подразбиране във файла / etc / default / grub. Така че всеки път, когато включваме нашата компютърна система, избраната от нас операционна система автоматично се зарежда.

За да се случи това, ще трябва да осъществим достъп до файла / etc / default / grub, като го отворим с всеки текстов редактор по наш избор, за предпочитане нано редактора. Това може да стане чрез стартиране на командата, посочена по-долу в нашия терминал:

sudo nano / etc / default / grub

Тъй като се опитваме да осъществим достъп до файла с настройки на Grub Boot Loader, това действие изисква привилегии на root потребител, които могат да бъдат предоставени чрез въвеждане на ключовата дума „sudo“ преди командата, спомената по-горе.


Когато файлът / etc / default / grub се отвори с нано редактора, трябва да намерим реда „GRUB_DEFAULT“. Този ред казва на Grub Boot Loader коя операционна система трябва да зареди по време на зареждане. Номерирането на операционните системи започва от „0“. Това означава, че ако искате да заредите първата операционна система от списъка с операционни системи, предоставен ви по време на зареждане, тогава ще трябва да зададете стойността на „GRUB_DEFAULT“ на „0“, както направихме в нашата случай. Това е подчертано и на следното изображение:


Понякога обаче не знаете точния номер, който съответства на избраната от вас операционна система, т.е.д., не помните реда, в който Grub Boot Loader представя операционните системи в менюто си. В този случай трябва да знаете пълното име на избраната от вас операционна система и можете да зададете стойността на “GRUB_DEFAULT” на името на тази операционна система. В нашия случай сме задали тази стойност на „Linux Mint 20“, както е показано на изображението по-долу. След като направите тази промяна, натиснете Ctrl + X, за да запазите файла си и да го затворите.


Винаги, когато правите промени във файла / etc / default / grub, трябва да актуализирате Grub, за да влязат в сила нововъведените промени. Това може да стане чрез изпълнение на следната команда в терминала:

sudo update-grub


След като изпълните тази команда, ще отнеме няколко секунди, докато Grub се актуализира, след което ще можете да видите съобщението „готово“, както е подчертано на изображението, показано по-долу, което ще покаже, че промените ви са влезли в сила успешно.

Метод за промяна на фона на менюто за зареждане на Grub

Фонът по подразбиране на менюто Grub Boot Loader изглежда доста скучен и скучен, но вече не е нужно да се тревожите за това, защото можете да го промените по всяко време. За това отново трябва да променим малко файла / etc / default / grub по следния начин:

За промяна на фона на менюто Grub Boot Loader имаме изображение „jpeg“, съхранено в нашата начална директория, което искаме да използваме като нов фон. Можете също да използвате файл с изображения „png“ или „jpg“. Това ново фоново изображение има заглавието BootLoader.jpeg, както е подчертано на изображението, показано по-долу:


Също така отворихме това изображение, за да ви покажем как ще изглежда менюто Grub Boot Loader, след като направим това изображение за негов фон.

Сега ще отворим файла / etc / default / grub отново с нано редактора, като изпълним същата команда, както направихме в метода по-горе. Този път ще добавим ново поле към този файл, което е както следва:

GRUB_BACKGROUND = "ImageFilePath"

Тук трябва да замените ImageFilePath с действителния път, където се намира вашето ново фоново изображение. В нашия случай това беше „/ home / kbuzdar / BootLoader.jpeg ”, както е подчертано на изображението, показано по-долу:


Сега запазете файла си и го затворете. След това отново ще трябва да актуализирате Grub, за да може да прочете току-що направените промени. Когато актуализирате Grub със същата команда, която посочихме в метода по-горе, можете да проверите дали Grub е актуализиран, като видите съобщението „готово“ в края на вашия терминал, както е подчертано на следното изображение:

Метод за промяна на времето за стартиране на избраната операционна система

Ако на вашата машина е инсталирана само една операционна система, тогава стойността по подразбиране за времето за изчакване на менюто на Grub Boot Loader ще бъде „0“, i.д., единствената операционна система, която имате, веднага ще се зареди веднага щом включите вашата компютърна система. Ако обаче на вашата машина сте инсталирали повече от една операционна система, тогава стойността на времето за изчакване по подразбиране ще бъде „10“, т.е.д., менюто Grub Boot Loader ще се появи на екрана ви за 10 секунди, в което можете да изберете да заредите всяка операционна система, която ви харесва. След изтичане на времето за изчакване, Grub Boot Loader автоматично ще зареди операционната система по подразбиране. Винаги можем да увеличим или намалим стойността на това поле за изчакване според нашите изисквания.

За промяна на времето за изчакване на зареждане ще трябва да отворим файла / etc / default / grub отново с nano редактор. Този път ще намерим полето „GRUB_TIMEOUT“ и ще му присвоим всяка стойност (в секунди) по наш избор. За демонстрация сме задали тази стойност на „5“ секунди, както е подчертано на изображението, показано по-долу:


Отново ще трябва да запазим нашия / etc / default / grub файл, да го затворим и след това да актуализираме Grub, така че да е напълно наясно с промените, които току-що направихме. Можете да проверите дали Grub е прочел успешно всички тези промени, като потърсите съобщението „готово“ на вашия терминал, както е подчертано на следното изображение:

Проверка дали са направени всички промени, направени по-горе

Сега е време да проверим дали всички промени, които сме направили в методите, показани по-горе, са настъпили или не. За това ще рестартираме системата си и веднага след като стартира, ще продължим да натискаме клавиша „Esc“, докато влезем в менюто Grub Boot Loader. Когато влезем в това меню, ще можем да видим, че фоновото изображение на Grub Boot Loader е променено, както е показано на изображението по-долу:


Също така менюто Grub Boot Loader се появи за „5“ секунди в нашия случай, т.е.д., стойността на времето за изчакване, която бяхме задали за това меню, след което зареди операционната система по подразбиране, която в нашия случай беше Linux Mint 20.

Заключение

Тази статия ви даде кратък преглед на Grub Boot Loader и целта на използването му. Обяснихме ви къде тази програма съхранява всичките си конфигурации. Освен че представя метода за архивиране на файла / etc / default / grub, т.е.д., файла с настройки на Grub, за да можете лесно да правите промени в неговите конфигурации без никакви притеснения, тъй като винаги можете да възстановите всички настройки по подразбиране от файла с настройки за архивиране. Освен това, за да демонстрираме метода за персонализиране на вашия Grub Boot Loader, споделихме с вас три различни случая: 1) Избиране на операционна система по подразбиране 2) Промяна на фона на менюто Grub Boot Loader 3) Промяна на времето за изчакване на появата на Grub Меню Boot Loader.

Обяснихме тези случаи, като посочихме стъпковите процедури за постигане на всички тези цели. По същия начин можете да промените и другите параметри на файла с настройки на Grub Boot Loader. И накрая, проверихме дали промените, които сме направили във файла / etc / default / grub, наистина са се осъществили или не, като рестартирахме системата си и влязохме в менюто Grub Boot Loader. Надяваме се, че този урок ще ви даде добра отправна точка за самостоятелно експериментиране с Grub Boot Loader.

Урок за OpenTTD
OpenTTD е една от най-популярните бизнес симулационни игри там. В тази игра трябва да създадете прекрасен транспортен бизнес. Въпреки това, ще започне...
SuperTuxKart за Linux
SuperTuxKart е страхотно заглавие, създадено да ви предостави безплатно изживяването на Mario Kart във вашата Linux система. Играта е доста предизвика...
Урок за битка за Уеснот
Битката за Уеснот е една от най-популярните стратегически игри с отворен код, които можете да играете по това време. Тази игра не само се разработва о...