Когато включите машината си, веднага след това ПУБЛИКУВАНЕ (Самотест при включване) е завършено успешно, the BIOS намира конфигурирания стартиращ носител и чете някои инструкции от главния запис за зареждане (MBR) или GUID разделителна маса, която е първата 512 байтове от стартиращия носител.
The MBR съдържа два важни набора от информация, единият е зареждащото устройство и двата са таблицата на дяловете.
Какво е Boot Loader?
Зареждащото устройство е малка програма, съхранявана в MBR или GUID таблица на дяловете, която помага да се зареди операционна система в паметта. Без програма за зареждане вашата операционна система не може да бъде заредена в паметта.
Има няколко зареждащи програми, които можем да инсталираме заедно с Linux на нашите системи и в тази статия ще говорим накратко за няколко от най-добрите зареждащи програми за Linux, с които да работим.
1. GNU GRUB
GNU GRUB е популярна и вероятно най-използваната налична програма за зареждане на Linux с няколко зареждания, базирана на оригинала GRUB (GRAnd Unified Bootloader), който е създаден от Ковчезите на Стефан Бролейн. Той идва с няколко подобрения, нови функции и корекции на грешки като подобрения на оригиналната програма GRUB.
важно е, ГРУБ 2 сега замени GRUB. И най-вече името GRUB беше преименуван на GRUB Legacy и не се разработва активно, но може да се използва за зареждане на по-стари системи, тъй като корекциите на грешки все още продължават.
GRUB има следните забележителни характеристики:
- Поддържа мулти-стартиране
- Поддържа множество хардуерни архитектури и операционни системи като Linux и Windows
- Предлага интерактивен интерфейс на командния ред, подобен на Bash, за потребителите да изпълняват GRUB команди, както и да взаимодействат с конфигурационни файлове
- Разрешава достъп до GRUB редактора
- Поддържа настройка на пароли с криптиране за сигурност
- Поддържа зареждане от мрежа, комбинирано с няколко други второстепенни функции
2. systemd-boot
systemd-boot е UEFI зареждаща програма за зареждане, разработена като част от системата systemd и диспечера на услуги, която е проектирана да зарежда EFI-изпълними изображения, като Linux ядра, initramfs изображения и други операционни системи, като Windows.
systemd-boot е сравнително нов буутлоудър, но стана популярен поради своята простота и производителност. Той също така е зареждащото устройство по подразбиране за много съвременни Linux дистрибуции.
systemd-boot е добър избор за потребители, които искат прост и бърз буутлоудър, който може да стартира различни операционни системи. Също така е добър избор за потребители, които вече използват systemd като своя система и мениджър на услуги.
3. reFInd Boot Manager
rREFInd е мениджър за зареждане за UEFI и базирани на EFI системи, който е създаден за зареждане на различни операционни системи, включително Linux, Windows и macOS.
rREFInd е добър избор за потребители, които искат прост и лесен за употреба буутлоудър, който може да бъде персонализиран, за да отговори на техните нужди. Също така е добър избор за потребители, които използват двойно зареждане на няколко операционни системи.
4. LILO (Linux Loader)
ИЗПОЛЗВАНЕ е проста, но мощна и стабилна програма за зареждане на Linux. С нарастващата популярност и използване на GRUB, който идва с множество подобрения и мощни функции, ИЗПОЛЗВАНЕ стана по-малко популярен сред потребителите на Linux.
Докато се зарежда, думата „ИЗПОЛЗВАНЕ” се показва на екрана и всяка буква се появява преди или след настъпването на определено събитие. Разработването на LILO обаче беше спряно през декември 2015 г., той има редица характеристики, както са изброени по-долу:
- Той не предлага интерактивен интерфейс на командния ред
- Поддържа няколко кода за грешка
- Не предлага поддръжка за зареждане от мрежа
- Всички негови файлове се съхраняват в първите 1024 цилиндъра на устройството
- Изправя се пред ограничения с BTFS, GPT и RAID плюс много други.
5. BURG – Нов Boot Loader
Базиран на GRUB, БЪРГ е сравнително нов буутлоудър за Linux. Тъй като произлиза от GRUB, той се доставя с някои от основните функции на GRUB, но въпреки това предлага и забележителни функции като нов обектен формат за поддръжка на множество платформи, включително Linux, Windows, Mac OS, FreeBSD и други.
В допълнение, той поддържа силно конфигурируемо текстово и графично меню за зареждане и поточно предаване плюс планирани бъдещи подобрения за работа с различни входно/изходни устройства.
6. Syslinux
Syslinux е набор от леки програми за зареждане, които позволяват зареждане от CD-ROM, от мрежа и т.н. Поддържа файлови системи като FAT за MS-DOS и ext2, ext3 и ext4 за Linux. Той също така поддържа некомпресирани Btrfs за едно устройство.
Забележи, че Syslinux има достъп само до файлове в собствения си дял, следователно не предлага възможности за стартиране на много файлови системи.
Заключение
Зареждащото устройство ви позволява да управлявате множество операционни системи на вашата машина и да избирате коя да използвате в определен момент, без него вашата машина не може да зареди ядрото и останалите файлове на операционната система.
Пропуснали ли сме някой първокласен Linux буутлоудър тук? Ако е така, уведомете ни, като използвате формуляра за коментари по-долу, за да направите предложения за похвални програми за зареждане, които могат да поддържат операционната система Linux.
Публикациите се превеждат автоматично с google translate