Загрузчик — это программа, которая загружает операционную систему при загрузке компьютера. Загрузчик также может предоставить пользователю небольшой интерактивный интерфейс и утилиты. При этом загрузчик определяет параметры загрузки операционной системы. Такие программы, как GRUB, LILO и Das U-boot, являются некоторыми примерами загрузчиков.

Syslinux — это набор загрузчиков, используемых пользователями Linux по всему миру. Вот все, что вам нужно знать о Syslinux и его структуре каталогов.

Что такое сислинукс?

Syslinux имеет два значения. Первый - это загрузчик операционной системы, который использует ядро ​​Linux на IBM-совместимых компьютерах. Второй — загрузчик SYSLINUX, используемый в файловой системе FAT. В большинстве случаев вы можете видеть, что и Syslinux, и SYSLINUX взаимозаменяемы. Здесь есть недоразумение. Чтобы уточнить, Syslinux предназначен для IBM-совместимых систем, тогда как SYSLINUX для файловая система FAT.

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

instagram viewer

Существует четыре различных типа загрузчиков Syslinux:

  • СИСЛИНУКС: Устанавливается в файловых системах FAT
  • ЭКСТЛИНУКС: Устанавливается в файловых системах ext, btrfs, FAT, NTFS, XFS, UFS и HFS.
  • ИЗОЛИНУКС: Устанавливается на CD и DVD
  • PXELINUX: Тип сетевого загрузчика

Где взять сислинукс

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

Скачать и установить Syslinux довольно просто. Вы можете использовать зеркальные ссылки чтобы получить самую последнюю версию Syslinux. Он доступен в таких форматах, как ZIP, TAR и TAR.GZ. Распаковать эти файлы сразу же после их загрузки, чтобы начать их использовать.

Структура каталогов архива Syslinux

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

Каталоги Описание
кодовая страница Информация о различных наборах символов
com32 Файлы .c32, включенные в Syslinux
основной Основные файлы Syslinux
документ Документация Syslinux и логотип SYSLINUX
диаг Инструменты диагностики Syslinux
душ Установочный файл Syslinux для DOS
досутил Некоторые инструменты для DOS
extlinux Установочный файл EXTLINUX для Linux
линукс Установочный файл SYSLINUX для Linux
мбр Стартовые секторы
мемдиск Плагин МЕМДИСК
образец Примеры файлов
текст Описания для Syslinux
утилиты Инструменты для Linux
вин32 32-битный установочный файл Syslinux для Windows
вин64 64-битный установочный файл Syslinux для Windows

Понимание файлов, найденных в архиве Syslinux

Файлы, которые вы найдете при загрузке и распаковке Syslinux, включают установочные файлы, файлы библиотек, загрузочные файлы, файлы ядра и плагины.

Установочные файлы

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

Загрузка файлов

Существуют загрузочные файлы для установки Syslinux на USB, компакт-диск или по сети. Эти файлы предназначены для носителей, необходимых для установки, таких как USB или компакт-диск. Существуют разные типы Syslinux, и загрузочные файлы различаются для всех типов. Например, PXELINUX требует ручной установки. Поэтому было бы не правильно обобщать логику работы загрузочных файлов.

Файлы библиотеки

Файлы библиотек, как и во многих программах, описывают библиотеки и основные файлы, необходимые для программной системы. Он доступен с пятой версии Syslinux.

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

Основные файлы

Системные файлы и файлы ядра хранятся в хранилище, где находится Syslinux. Вам не нужно устанавливать копию соответствующего файла ядра. Это происходит автоматически во время установки. Но вы должны сами скопировать другие файлы, из которых состоит Syslinux, в текущий каталог. Если эти файлы не существуют и вы загружаете компьютер с этого диска, появится сообщение об ошибке загрузки.

Плагины

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

Ниже вы увидите несколько плагинов для Syslinux:

Плагин Файл Дорожка
Цепной погрузчик цепь.c32
  • биос/com32/цепочка
  • efi32/com32/цепочка
  • efi64/com32/цепочка
МЕМДИСК мемдиск
  • биос/мемдиск/мемдиск
Открытие меню на текстовом дисплее меню.c32
  • биос/com32/меню
  • efi32/com32/меню
  • efi64/com32/меню
Открытие меню на графическом дисплее Весамену.c32
  • биос/com32/меню
  • efi32/com32/меню
  • efi64/com32/меню
Инструмент обнаружения оборудования hdt.c32
  • биос/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Мультизагрузочный установщик mboot.c32
  • биос/com32/mboot
  • efi32/com32/mboot
  • efi64/com32/mboot
Последовательный интерфейс sysdump.c32
  • биос/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Перезапуск компьютера перезагрузка.c32
  • биос/com32/модули
  • efi32/com32/модули
  • efi64/com32/модули
Выключение компьютера poweroff.c32
  • биос/com32/модули
  • efi32/com32/модули
  • efi64/com32/модули

Объяснение загрузчика Syslinux!

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

Более того, поскольку он легко работает в MS-DOS/Windows, это хороший вариант для тех, кто ориентируется на виртуальные машины или для тех, кто собирается установить Linux на Windows. Syslinux может справиться со многими вещами самостоятельно, и вам даже не нужен второй загрузчик. Все, что вам нужно сделать, это изучить файловую структуру и типы Syslinux.

После этого вам не составит труда получить стабильные образы Linux с правильной и правильной конфигурацией. Вы также можете проверить загрузчик, такой как GRUB, вместо Syslinux.