Syslinux Project - это набор из пяти различных загрузчиков для запуска дистрибутивов Linux на персональных компьютерах . Первоначально он был разработан Х. Питером Анвином .
Разработчики) | Х. Питер Анвин |
---|---|
Стабильный выпуск | 6.03 / 6 октября 2014 г . |
Предварительный выпуск | 6.04-pre3 / 7 февраля 2019 г . |
Репозиторий | |
Операционная система | Linux |
Тип | Загрузчик |
Лицензия | GPL-2.0 или новее |
Веб-сайт | www |
Составные части
Проект Syslinux состоит из пяти различных загрузчиков:
- Одноименный SYSLINUX, используемый для загрузки из файловой системы FAT.
- ISOLINUX, используется для загрузки из файловой системы ISO 9660
- PXELINUX, используется для загрузки с сетевого сервера с использованием системы Preboot Execution Environment (PXE).
- EXTLINUX, используется для загрузки из файловых систем Btrfs , ext2 , ext3 , ext4 , FAT , NTFS , UFS / UFS2 и XFS
- MEMDISK, эмулирует RAM-диск для старых операционных систем, таких как MS-DOS.
Проект также включает две отдельные системы меню и среду разработки дополнительных модулей.
SYSLINUX и ISOLINUX
SYSLINUX изначально предназначался для спасательных дискет , живых USB-накопителей или других облегченных сред. ISOLINUX предназначен для живых компакт-дисков и установочных компакт- дисков Linux.
При загрузке с компакт-дисков возникает небольшая сложность . Стандарт El Torito допускает загрузку в двух разных режимах:
- Без эмуляции - требуется хранить загрузочную информацию прямо на компакт-диске. ISOLINUX подходит для этого режима.
- Эмуляция дискеты - требует сохранения загрузочной информации в файле образа диска, подходящем для эмуляции дискеты, отформатированной в FAT . SYSLINUX подходит для этого режима.
Иногда бывает полезно иметь этот выбор, поскольку ISOLINUX уязвим для ошибок BIOS . [ какой? ] По этой причине удобно иметь возможность загружаться с использованием SYSLINUX. В основном это влияет на компьютеры, построенные примерно до 1999 года, и, фактически, для современных компьютеров режим «без эмуляции», как правило, является более надежным методом. Новее [ какой? ] ISOLINUX поддерживают создание версии так называемый «гибридный» ISO образами, которые ставят как El Torito загрузочной запись компакт - дисков и главная загрузочная запись из жестких дисков в образ ISO. Затем этот гибридный образ можно было записать как на компакт-диск, так и на USB-накопитель. [1]
PXELINUX
PXELINUX используется вместе с PXE- совместимым ПЗУ на контроллере сетевого интерфейса (NIC), что позволяет получать программу начальной загрузки по локальной сети . Эта программа начальной загрузки загружает и настраивает ядро операционной системы, которое позволяет пользователю управлять компьютером. [2] Обычно PXELINUX используется для установки Linux с центрального сетевого сервера или для загрузки бездисковых рабочих станций .
EXTLINUX
EXTLINUX - это загрузчик общего назначения, похожий на LILO или GRUB . Начиная с Syslinux 4, EXTLINUX может обрабатывать файловые системы Btrfs , FAT , NTFS , UFS / UFS2 и XFS .
КОМБУТАЦИЯ
SYSLINUX может быть расширен модулями COMBOOT, написанными на языке C или ассемблере . 32-битные модули обычно используют .c32
расширение имени файла . Версия 5 и новее не поддерживают 16-битные .com
модули. [3]
Инструмент обнаружения оборудования (HDT)
Начиная с версии 3.74, в проекте Syslinux размещается проект Hardware Detection Tool (HDT), лицензируемый на условиях GNU GPL . Этот инструмент представляет собой 32-битный модуль, отображающий низкоуровневую информацию для любой системы, совместимой с IA-32 . Он предоставляет как интерфейс командной строки, так и режим полуграфического меню для просмотра. HDT также доступен в виде загрузочного ISO и образа гибкого диска объемом 2,88 МБ. Последнее обновление HDT было в 2015 году; с тех пор он был снят с производства. [4]
Смотрите также
- Сравнение загрузчиков
Рекомендации
- ^ "syslinux / doc / isolinux.txt" . 2011-05-04 . Проверено 23 февраля 2019 .
- ^ "syslinux / doc / pxelinux.txt" . 2014-02-01 . Проверено 23 февраля 2019 .
- ^ Мэтт Флеминг (2012-12-06). «Выпущен Syslinux 5.00» . Список рассылки Syslinux . Проверено 23 февраля 2019 .
- ^ Инструмент обнаружения оборудования на SourceForge.net
Внешние ссылки
- Официальный веб-сайт
- Релизы SYSLINUX
- Список рассылки