Поиск по сайту:

6 лучших загрузчиков Linux для системных администраторов


При включении компьютера сразу после успешного завершения POST (Самотестирование при включении) BIOS находит настроенный загрузочный носитель и считывает некоторые инструкции из главной загрузочной записи (MBR) или таблицы разделов GUID, которая представляет собой первые 512 байты загрузочного носителя.

MBR содержит два важных набора информации: один — загрузчик, а второй — таблица разделов.

Что такое загрузчик?

Загрузчик — это небольшая программа, хранящаяся в таблице разделов MBR или GUID, которая помогает загружать операционную систему в память. Без загрузчика ваша операционная система не сможет загрузиться в память.

Есть несколько загрузчиков, которые мы можем установить вместе с Linux в наших системах, и в этой статье мы кратко поговорим о нескольких лучших загрузчиках Linux для работы.

1. ГНУ GRUB

GNU GRUB — популярный и, вероятно, наиболее часто используемый мультизагрузочный загрузчик Linux, основанный на оригинальном GRUB (GRand Unified Bootloader), созданном Эйрхом Стефаном Бролейном. . Он включает в себя несколько улучшений, новых функций и исправлений ошибок в качестве усовершенствований исходной программы GRUB.

Важно отметить, что GRUB 2 теперь заменил GRUB. Примечательно, что имя GRUB было переименовано в GRUB Legacy и активно не разрабатывается, однако его можно использовать для загрузки старых систем, поскольку исправления ошибок все еще продолжаются.

GRUB имеет следующие важные особенности:

  • Поддерживает мультизагрузку
  • Поддерживает несколько аппаратных архитектур и операционных систем, таких как Linux и Windows.
  • Предлагает интерактивный интерфейс командной строки, подобный Bash, позволяющий пользователям запускать команды GRUB, а также взаимодействовать с файлами конфигурации.
  • Включает доступ к редактору GRUB.
  • Поддерживает установку паролей с шифрованием для обеспечения безопасности.
  • Поддерживает загрузку по сети в сочетании с несколькими другими второстепенными функциями.

2. системная загрузка

systemd-boot — это загрузчик UEFI, разработанный как часть системного и сервисного менеджера systemd, предназначенный для загрузки исполняемых EFI-образов, таких как ядра Linux, образы initramfs и других операционных систем, таких как Windows.

systemd-boot — относительно новый загрузчик, но он стал популярным благодаря своей простоте и производительности. Это также загрузчик по умолчанию для многих современных дистрибутивов Linux.

systemd-boot — хороший выбор для пользователей, которым нужен простой и быстрый загрузчик, способный загружать различные операционные системы. Это также хороший выбор для пользователей, которые уже используют systemd в качестве менеджера системы и сервисов.

3. Найдите диспетчер загрузки.

rEFInd — это менеджер загрузки для систем на базе UEFI и EFI, созданный для загрузки различных операционных систем, включая Linux, Windows и macOS.

rEFInd — хороший выбор для пользователей, которым нужен простой и удобный загрузчик, который можно настроить в соответствии с их потребностями. Это также хороший выбор для пользователей, которые используют несколько операционных систем с двойной загрузкой.

4. LILO (загрузчик Linux)

LILO — простой, но мощный и стабильный загрузчик Linux. С ростом популярности и использования GRUB, который имеет множество улучшений и мощных функций, LILO стал менее популярным среди пользователей Linux.

Во время загрузки на экране отображается слово «LILO», и каждая буква появляется до или после того, как произошло определенное событие. Однако разработка LILO была остановлена в декабре 2015 года. Она имеет ряд особенностей, перечисленных ниже:

  • Он не предлагает интерактивный интерфейс командной строки.
  • Поддерживает несколько кодов ошибок
  • Не поддерживает загрузку по сети.
  • Все его файлы хранятся в первых 1024 цилиндрах накопителя.
  • Сталкивается с ограничениями BTFS, GPT и RAID, а также многих других.

5. BURG – новый загрузчик

BURG — относительно новый загрузчик Linux, основанный на GRUB. Поскольку он является производным от GRUB, он поставляется с некоторыми основными функциями GRUB, тем не менее, он также предлагает замечательные функции, такие как новый формат объектов для поддержки нескольких платформ, включая Linux, Windows, Mac OS, FreeBSD и другие.

Кроме того, он поддерживает легко настраиваемое текстовое и графическое меню загрузки режима, а также потоковую передачу, а также запланированные будущие улучшения для работы с различными устройствами ввода/вывода.

6. Сислинукс

Syslinux — это набор облегченных загрузчиков, которые позволяют загружаться с компакт-дисков, из сети и т. д. Он поддерживает такие файловые системы, как FAT для MS-DOS и ext2, ext3 и ext4 для Linux. Он также поддерживает несжатые файлы Btrfs для одного устройства.

Обратите внимание, что Syslinux обращается только к файлам в своем собственном разделе, поэтому он не предлагает возможности загрузки с несколькими файловыми системами.

Заключение

Загрузчик позволяет вам управлять несколькими операционными системами на вашем компьютере и выбирать, какую из них использовать в определенное время, без него ваша машина не сможет загружать ядро и остальные файлы операционной системы.

Не пропустили ли мы здесь какой-нибудь первоклассный загрузчик Linux? Если да, то дайте нам знать, используя форму комментариев ниже, чтобы предложить любые похвальные загрузчики, которые могут поддерживать операционную систему Linux.