буутлоудър

Какво е Boot Loader?

Какво е Boot Loader?

Въпреки че зареждащите устройства обикновено са много малки и относително прости, те играят критична роля в процеса на зареждане. Посетете почти всеки форум, свързан с Linux и шансовете да срещнете поне няколко души, които питат как да се реши проблем с буутлоудъра, са големи. За да избегнете проблеми с зареждащите устройства, от първостепенно значение е да разберете каква роля играят в процеса на зареждане и какви са най-популярните зареждащи устройства на Linux.

Зареждащият файл е програма, отговорна за зареждането на ядрото на Linux с незадължителни параметри на ядрото и първоначалния диск на Linux, известен като initrd. Ядрото на Linux е ядрото на операционната система Linux и стартира процеса на init (съкращение за инициализация) или заместване на init като systemd, веднага след зареждането. Първоначалният RAM диск на Linux осигурява временно място за съхранение за зареждане на критични файлове в паметта, преди да може да се монтира истинската коренова файлова система.

На по-стари компютри с BIOS (основна система за въвеждане / извеждане) зареждащият файл се намира в MBR (Master Boot Record), който заема първите 512 байта на диск, но по-новите компютри с UEFI (Unified Extensible Firmware Interface) го съхраняват в специален дял, наречен EFI System Partition.

Зареждащо устройство се зарежда от BIOS или UEFI след успешен POST (Самопроверка при включване), което е процес на самопроверка, извършен веднага след включване на компютър или друго цифрово електронно устройство.

Най-популярните зареждащи устройства за Linux

Има няколко зареждащи устройства, от които потребителите на Linux могат да избират.

GRUB (GRand Unified Bootloader)

GRUB е най-популярният и най-многофункционален буут лоудър за операционната система Linux. Той се основава на вече остарелия GRUB Legacy, който е създаден през 1995 г. от Ерих Болейн за операционната система GNU / Hurd. GRUB поддържа както BIOS, така и UEFI и може да се справи с всички популярни файлови системи на Linux, включително Btrfs, ext4, ReiserFS v3, VFAT и XFS. В сравнение с GRUB Legacy, съвременният GRUB е по-чист, по-мощен и по-безопасен.

LILO (Linux Loader)

Някога LILO беше най-популярният загрузчик на Linux, но постепенно отпадна от благодатта, тъй като му липсваше поддръжка за среди за много зареждане. Разработката на LILO беше спряна през декември 2015 г. и ограничената поддръжка за модерни файлови системи и несъществуващата поддръжка за UEFI отразяват тази реалност.

SYSLINUX

SYSLINUX е колекция от няколко леки зареждащи устройства, които поддържат повечето основни файлови системи, включително FAT за MS-DOS и ext2, ext3, ext4 за Linux. SYSLINUX също може да обработва Btrfs и XFS, но само с някои ограничения. SYSLINUX обикновено се използва за зареждане на дистрибуции на живо на операционната система Linux. Оригиналният SYSLINUX може да стартира от дискети и USB устройства, а ISOLINUX, който е част от проекта SYSLINUX, може да стартира от CD-ROM файлови системи ISO 9660.

Заключение

Зареждащият файл е критична част от софтуера, която отговаря за зареждането на ядрото на Linux и първоначалния RAM диск на Linux. Потребителите на Linux могат да избират измежду няколко различни зареждащи устройства, всеки със своите силни и слаби страни.

WinMouse ви позволява да персонализирате и подобрите движението на показалеца на мишката на компютър с Windows
Ако искате да подобрите функциите по подразбиране на показалеца на мишката, използвайте безплатна програма WinMouse. Той добавя още функции, за да ви ...
Бутонът на левия бутон на мишката не работи в Windows 10
Ако използвате специална мишка с вашия лаптоп или настолен компютър, но бутонът на левия бутон на мишката не работи на Windows 10/8/7 по някаква причи...
Курсорът скача или се движи произволно, докато пишете в Windows 10
Ако установите, че курсорът на вашата мишка скача или се движи самостоятелно, автоматично, произволно, докато пишете в лаптоп или компютър на Windows,...