Лучшие загрузчики Linux

После того как вы включаете компьютер, как только будет успешно завершено тестирование всего оборудования POST (Power On Self Test) BIOS попытается обнаружить диск с загрузчиком и прочитать дальнейшие инструкции из таблицы разделов MBR или GPT. Таблица разделов содержит очень важную информацию, во-первых, это непосредственно разметка разделов на диске, а во-вторых, код загрузчика.

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

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

В Linux существует несколько загрузчиков, которые мы можем использовать. Все они одинаковы по выполняемым действиям — загружают операционную систему, но немного отличаются по дополнительной функциональности и внешнему виду. В этой статье мы рассмотрим лучшие загрузчики linux. Перейдем к списку.

1. GNU Grub

640x480xgnu-grub2-boot-loader-menu.png.pagespeed.gp+jp+jw+pj+js+rj+rp+rw+ri+cp+md.ic.gh1Zn0zLtS

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

На данный момент уже везде используется версия Grub 2 вместо Grub. А Grub переименован в Grub-legacy и уже не развивается, хотя до сих пор может использоваться для загрузки старых операционных систем. Исправления ошибок все еще выпускаются.

Характерные особенности Grub 2:

  • Поддержка загрузки нескольких операционных систем;
  • Поддержка нескольких аппаратных архитектур;
  • Используется Bash подобный интерфейс командной строки для работы в консоли Grub и такой же синтаксис для конфигурационных файлов;
  • Позволяет редактировать пункты загрузки во время выполнения;
  • Поддерживает установку паролей и шифрования для обеспечения безопасности;
  • Поддерживает загрузку по сети.

2. LILO (Linux Loader)

lpi-101-2-2

Lilo или Linux Loader — это простой, стабильный и мощный загрузчик для Linux. С развитием Grub, который получил новые возможности и большую популярность Lilo потерял своих пользователей, но он все еще используется в некоторых дистрибутивах и для загрузки образов.

Во время загрузки на экране появляется слово LILO и каждая буква рисуется при достижении определенного процента готовности. Разработка загрузчика была прекращена в 2015 году и сейчас он имеет такие недостатки по сравнению с Grub:

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

3. BURG

fig2

Загрузчик Burg основан на кодовой базе Grub и является относительно новым загрузчиком. Здесь есть все функции Grub и кое-что еще. Загрузчик предлагает новый код для работы с платформами Windows, Linux, MacOS, FreeBSD и других.

Кроме того, здесь поддерживается очень тонкая настройка тем текста и графического меню. Также запланирована реализация поддержки работы с различными устройствами ввода/вывода. Можно сказать, что это самый красивый загрузчик Linux.

4. Syslinux

 

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

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

5. Systemd-boot

Это простой загрузчик от systemd, который умеет работать только с образами UEFI. Может использоваться для загрузки системы без Grub. Здесь нет никаких особенных функций, это просто меню, позволяющее выбрать необходимый EFI образ для загрузки. Например, образ ядра Linux или EFI Shell.

Выводы

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

Если я пропустил здесь какой-нибудь загрузчик linux, напишите в комментариях!

Creative Commons License
Статья Лучшие загрузчики Linux распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.
Ваше имя тоже может быть здесь. Начните писать статьи для Losst. Это просто! Смотрите подробнее как начать писать статьи - Пишите для нас

Оцените статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (10 оценок, среднее: 5,00 из 5)
Загрузка...

13 комментариев

  1. Асер Август 31, 2016 Ответить
  2. P0larBeer Сентябрь 1, 2016 Ответить
    • admin Сентябрь 1, 2016 Ответить
  3. Albert Сентябрь 1, 2016 Ответить
  4. Valera Pavlovich Сентябрь 2, 2016 Ответить
  5. majetree Сентябрь 12, 2016 Ответить
  6. Demigrim Сентябрь 28, 2016 Ответить
  7. Денис Октябрь 11, 2016 Ответить
  8. leserf50 Август 29, 2017 Ответить

Ответить

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: