SYSLINUX - SYSLINUX

SYSLINUX
Скриншот SYSLINUX
Скриншот SYSLINUX
Разработчики)Х. Питер Анвин
Стабильный выпуск
6.03 / 6 октября 2014 г.; 6 лет назад (2014-10-06)
Предварительный выпуск
6.04-pre3 / 7 февраля 2019; 21 месяц назад (2019-02-07)
Репозиторий Отредактируйте это в Викиданных
Операционная системаLinux
ТипЗагрузчик
ЛицензияGNU GPL 2
Интернет сайтwww.syslinux.org

Проект Syslinux это набор из пяти разных загрузчики для запуска Дистрибутивы Linux на персональных компьютерах. Первоначально он был разработан Х. Питер Анвин.

Компоненты

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

В проект также входят две отдельные системы меню и среда разработки дополнительных модулей.

SYSLINUX и ISOLINUX

SYSLINUX изначально предназначался для спасения дискеты, живые USB или другие легкие среды. ISOLINUX предназначен для живые компакт-диски и установочные компакт-диски Linux.

При загрузке с компакт-диски. В Стандарт Эль Торито позволяет загружаться в двух разных режимах:

  • Нет эмуляции - Требует хранения загрузочной информации непосредственно на компакт-диске. ISOLINUX подходит для этого режима.
  • Эмуляция дискеты - Требует хранения загрузочной информации в образ диска файл, подходящий для эмуляции ЖИР -форматированная дискета. SYSLINUX подходит для этого режима.

Иногда бывает полезно иметь этот выбор, поскольку ISOLINUX уязвим для BIOS ошибки.[который? ] По этой причине удобно иметь возможность загружаться с использованием SYSLINUX. В основном это влияет на компьютеры, построенные примерно до 1999 года, и, фактически, для современных компьютеров режим «без эмуляции», как правило, является более надежным методом. Новее[который? ] Версии ISOLINUX поддерживают создание так называемых «гибридных образов ISO», в которых Эль Торито загрузочная запись компакт-дисков и Главная загрузочная запись из жесткие диски в образ ISO. Этот гибридный образ затем можно было записать как на компакт-диск, так и на USB-накопитель.[1]

PXELINUX

PXELINUX используется вместе с PXE -соответствующий ПЗУ на контроллер сетевого интерфейса (NIC), что позволяет получать программа начальной загрузки над локальная сеть. Эта программа начальной загрузки загружает и настраивает ядро операционной системы что дает пользователю возможность управлять компьютером.[2] Обычно PXELINUX используется для установки Linux с центрального сетевого сервера или для загрузки. бездисковые рабочие станции.

EXTLINUX

EXTLINUX - загрузчик общего назначения, похожий на LILO или GRUB. Начиная с Syslinux 4, EXTLINUX может обрабатывать Btrfs, ЖИР, 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]

Смотрите также

использованная литература

  1. ^ "syslinux / doc / isolinux.txt". 2011-05-04. Получено 2019-02-23.
  2. ^ "syslinux / doc / pxelinux.txt". 2014-02-01. Получено 2019-02-23.
  3. ^ Мэтт Флеминг (2012-12-06). «Выпущен Syslinux 5.00». Список рассылки Syslinux. Получено 2019-02-23.
  4. ^ Инструмент обнаружения оборудования на SourceForge.net

внешние ссылки