Загрузчик — это программа, которая загружает операционную систему при загрузке компьютера. Загрузчик также может предоставить пользователю небольшой интерактивный интерфейс и утилиты. При этом загрузчик определяет параметры загрузки операционной системы. Такие программы, как GRUB, LILO и Das U-boot, являются некоторыми примерами загрузчиков.
Syslinux — это набор загрузчиков, используемых пользователями Linux по всему миру. Вот все, что вам нужно знать о Syslinux и его структуре каталогов.
Что такое сислинукс?
Syslinux имеет два значения. Первый - это загрузчик операционной системы, который использует ядро Linux на IBM-совместимых компьютерах. Второй — загрузчик SYSLINUX, используемый в файловой системе FAT. В большинстве случаев вы можете видеть, что и Syslinux, и SYSLINUX взаимозаменяемы. Здесь есть недоразумение. Чтобы уточнить, Syslinux предназначен для IBM-совместимых систем, тогда как SYSLINUX для файловая система FAT.
Syslinux предназначен для машин с архитектурой процессора x86. При загрузке компьютера операционная система загружается с жесткого диска, USB, карты памяти или сети. В Syslinux также можно открывать файлы, работающие прямо из процессора. Вы можете установить его на любую единицу хранения и настроить каждую из его конфигураций в соответствии со своими предпочтениями.
Существует четыре различных типа загрузчиков 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 |
|
МЕМДИСК | мемдиск |
|
Открытие меню на текстовом дисплее | меню.c32 |
|
Открытие меню на графическом дисплее | Весамену.c32 |
|
Инструмент обнаружения оборудования | hdt.c32 |
|
Мультизагрузочный установщик | mboot.c32 |
|
Последовательный интерфейс | sysdump.c32 |
|
Перезапуск компьютера | перезагрузка.c32 |
|
Выключение компьютера | poweroff.c32 |
|
Объяснение загрузчика Syslinux!
Если вы собираетесь работать с файловой системой FAT, Syslinux — один из лучших способов изучить параметры загрузчика Linux. Syslinux поможет вам, особенно если вы используете FAT в дистрибутивах встроенных систем Linux или ищете небольшие и быстрые дистрибутивы.
Более того, поскольку он легко работает в MS-DOS/Windows, это хороший вариант для тех, кто ориентируется на виртуальные машины или для тех, кто собирается установить Linux на Windows. Syslinux может справиться со многими вещами самостоятельно, и вам даже не нужен второй загрузчик. Все, что вам нужно сделать, это изучить файловую структуру и типы Syslinux.
После этого вам не составит труда получить стабильные образы Linux с правильной и правильной конфигурацией. Вы также можете проверить загрузчик, такой как GRUB, вместо Syslinux.