Зареждащото устройство е един от най-важните компоненти на процеса на зареждане на вашата операционна система Linux.
Тази статия ще ви покаже какво е буут лоуър и ролята, която играе в Linux система. По-специално това ръководство ще се съсредоточи върху Grand Unified Bootloader (GRUB), мощна и изключително гъвкава програма за зареждане. Но преди да разгледаме GRUB в детайли, е важно да разберем процеса на зареждане в Linux.
Процесът на зареждане на Linux
Процесът на зареждане в Linux е поредица от дейности, които се извършват от момента на натискане на бутона за захранване на вашия компютър до момента, в който се появи екранът за вход.
Има четири основни етапа в процеса на зареждане на вашата операционна система и те се извършват в следния ред:
- BIOS: Стои за Основна система за вход / изход и е отговорен главно за зареждането на буутлоудъра. Когато компютърът се стартира, той изпълнява Power On Self Test (POST), за да се увери, че основният хардуер като паметта и твърдия диск работи правилно. След това BIOS ще провери Master Boot Record (MBR) на основните твърди дискове, което е раздел на вашия твърд диск, където се намира буутлоудъра.
- Буутлоудър: Зарежда ядрото в RAM с набор от параметри на ядрото.
- Ядро: Основната функция на ядрото е да инициализира устройства и памет. След това зарежда процеса на иницииране.
- В него: Отговаря за стартирането и спирането на основни услуги във вашата система.
Забележка: BIOS не е процес, свързан с Linux, а процес, който се случва независимо от вашата операционна система.
Научете повече: Разглеждан ли е софтуер, хардуер или фърмуер на BIOS на компютъра?
Какво представлява Grand Unified Bootloader?
GRUB е главно отговорен за предоставянето на меню с опции, от което можете да изберете операционната система или среда, в която искате да стартирате. Освен това GRUB отговаря за зареждането ядрото на Linux.
Ето как изглежда опцията от менюто GRUB. Ако имате инсталирани няколко операционни системи, ще ги посочите тук.
Забележка: GRUB не се ограничава само до зареждане в операционни системи Linux, можете да го използвате и за зареждане в други операционни системи като Windows.
Има две основни версии на GRUB, които са налични по време на писането.
- GRUB Legacy: Това е първата версия на GRUB и първоначално е разработена през 1995 г.
- GRUB 2: Това е най-новата версия на GRUB, използвана от много разпространени дистрибуции на Linux като Manjaro, Ubuntu, Fedora и Red Hat Enterprise Linux (RHEL). GRUB 2 ви предоставя по-добри инструменти и опции за конфигуриране от своя предшественик.
Освен GRUB, дистрибуциите на Linux използват и други зареждащи устройства като Linux Loader (LILO), coreboot и SYSLINUX.
Ролята на GRUB
След като изберете операционната система, в която да стартирате, GRUB ще зареди избраното ядро. GRUB използва параметри на ядрото, за да знае къде се намира ядрото и други важни параметри, които да използва.
- initrd: Използва се за посочване на първоначалния RAM диск.
- BOOT_IMAGE: Местоположението на изображението на ядрото на Linux.
- корен: Указва местоположението на основната файлова система. Използва се от ядрото за намиране на init, което от своя страна зарежда критични услуги.
- ро: Отговаря за монтирането на файловата система в режим само за четене.
- тихо: Скрива някои специфични за системата съобщения, докато компютърът се зарежда.
- изпръскване: Използва се за показване на началния екран, когато системата ви се зарежда.
Когато сте в менюто с опции GRUB, можете да редактирате параметрите на ядрото, като натиснете Е. на клавиатурата.
Конфигуриране на GRUB Bootloader
GRUB 2 ви дава много гъвкавост и мощ, когато става въпрос за конфигуриране на вашия буут лоудър.
The /boot/grub директория съдържа файл с име grub.cfg, който е основният конфигурационен файл за GRUB. Препоръчваме Ви обаче да не редактирате grub.cfg файл директно, вместо това трябва да редактирате /etc/default/grub файл.
Когато правите промени в /etc/default/grub файл, трябва да се уверите, че сте изпълнили командата по-долу, така че вашите промени да бъдат записани в grub.cfg файл автоматично.
sudo update-grub
Можете да научите повече за GRUB и някои от неговите опции за конфигуриране, като изпълните следната команда:
информация -f grub
Персонализиране на GRUB на Linux
Това ръководство ви показа, че GRUB е изключително мощен и гъвкав boot loader и играе решаваща роля в работата на вашата операционна система. Потребителите имат пълен контрол върху външния вид на екрана за зареждане на GRUB. Можете дори лесно да персонализирате фоновото изображение на екрана за зареждане.
Отегчени ли сте от менюто Grub по подразбиране? Ето как да го персонализирате с фоново изображение по ваш избор.
Прочетете Напред
- Linux
- GRUB Bootloader
- Linux
Mwiza разработва софтуер по професия и пише много за Linux и програмиране отпред. Някои от интересите му включват история, икономика, политика и архитектура на предприятията.
Абонирайте се за нашия бюлетин
Присъединете се към нашия бюлетин за технически съвети, рецензии, безплатни електронни книги и ексклузивни оферти!
Още една стъпка…!
Моля, потвърдете имейл адреса си в имейла, който току-що ви изпратихме.