WikiDer > SYSLINUX
эта статья слишком полагается на использованная литература к основные источники. (Июль 2008 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Скриншот SYSLINUX | |
Разработчики) | Х. Питер Анвин |
---|---|
Стабильный выпуск | 6.03 / 6 октября 2014 г. |
Предварительный выпуск | 6.04-pre3 / 7 февраля 2019 |
Репозиторий | |
Операционная система | Linux |
Тип | Загрузчик |
Лицензия | GNU GPL 2 |
Интернет сайт | www |
Проект Syslinux это набор из пяти разных загрузчики для запуска Дистрибутивы Linux на персональных компьютерах. Первоначально он был разработан Х. Питер Анвин.
Компоненты
Проект Syslinux состоит из пяти различных загрузчиков:
- Одноименный SYSLINUX, используемый для загрузки с ЖИР файловая система
- ISOLINUX, используется для загрузки из ISO 9660 файловая система
- PXELINUX, используется для загрузки с сетевого сервера с использованием Среда выполнения предварительной загрузки (PXE) система
- EXTLINUX, используется для загрузки из Btrfs, ext2, ext3, ext4, ЖИР, NTFS, UFS / UFS2, и XFS файловые системы
- MEMDISK, эмулирует RAM-диск для старых операционных систем, таких как MS-DOS
В проект также входят две отдельные системы меню и среда разработки дополнительных модулей.
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]
Смотрите также
использованная литература
- ^ "syslinux / doc / isolinux.txt". 2011-05-04. Получено 2019-02-23.
- ^ "syslinux / doc / pxelinux.txt". 2014-02-01. Получено 2019-02-23.
- ^ Мэтт Флеминг (2012-12-06). «Выпущен Syslinux 5.00». Список рассылки Syslinux. Получено 2019-02-23.
- ^ Инструмент обнаружения оборудования на SourceForge.net