СИСЛИНУКС
Разработчик(и) | Х. Питер Анвин |
---|---|
Стабильная версия | 6.03
/ 6 октября 2014 г |
Предварительный выпуск | 6.04-pre3
/ 7 февраля 2019 г |
Репозиторий | |
Операционная система | Линукс |
Тип | Загрузчик |
Лицензия | GPL-2.0 или новее |
Веб-сайт | www |
Проект Syslinux — это набор из пяти различных загрузчиков для запуска дистрибутивов Linux на компьютерах. Первоначально он был разработан Х. Питером Анвином .
Компоненты
[ редактировать ]Проект Syslinux состоит из пяти различных загрузчиков:
- Одноименный SYSLINUX, используемый для загрузки из FAT . файловой системы
- ISOLINUX, используется для загрузки из ISO 9660. файловой системы [ 1 ]
- PXELINUX, используемый для загрузки с сетевого сервера с использованием системы Preboot Execution Environment (PXE). [ 1 ]
- EXTLINUX, используется для загрузки из Btrfs , ext2 , ext3 , ext4 , FAT , NTFS , UFS/UFS2 и XFS. файловых систем
- MEMDISK эмулирует RAM-диск для старых операционных систем, таких как MS-DOS.
Проект также включает в себя две отдельные системы меню и среду разработки дополнительных модулей.
СИСЛИНУКС и ИЗОЛИНУКС
[ редактировать ]SYSLINUX изначально предназначался для аварийных дискет , живых USB-накопителей или других легких сред. ISOLINUX предназначен для живых компакт-дисков и установочных компакт-дисков Linux.
Загрузчик SYSLINUX можно использовать для загрузки нескольких дистрибутивов из одного источника, например USB-накопителя. [ 2 ]
Незначительная сложность возникает при загрузке с компакт-дисков . Стандарт El Torito допускает загрузку в двух разных режимах:
- Нет эмуляции — требуется сохранение загрузочной информации непосредственно на компакт-диске. ISOLINUX подходит для этого режима.
- Эмуляция дискеты — требует сохранения загрузочной информации в файле образа диска, подходящем для эмуляции FAT дискеты в формате . SYSLINUX подходит для этого режима.
Наличие этого выбора иногда полезно, поскольку ISOLINUX уязвим для ошибок BIOS . [ который? ] По этой причине удобно иметь возможность загрузки с помощью SYSLINUX. В основном это касается компьютеров, выпущенных примерно до 1999 года, и фактически для современных компьютеров режим «без эмуляции» обычно является более надежным методом. Новее [ который? ] Версии ISOLINUX поддерживают создание так называемых «гибридных ISO»-образов, которые помещают как El Torito загрузочную запись компакт-дисков , так и основную загрузочную запись жестких дисков в образ ISO. Этот гибридный образ затем можно было бы записать как на компакт-диск, так и на USB-накопитель. [ 3 ]
ПСЕЛИНУКС
[ редактировать ]PXELINUX используется вместе с PXE -совместимым ПЗУ на контроллере сетевого интерфейса (NIC), что позволяет получать программу начальной загрузки по локальной сети . [ 4 ] Эта программа начальной загрузки загружает и настраивает ядро операционной системы , которое дает пользователю возможность управлять компьютером. [ 5 ] Обычно PXELINUX используется для установки Linux с центрального сетевого сервера или для загрузки бездисковых рабочих станций .
EXTLINUX
[ редактировать ]EXTLINUX — это загрузчик общего назначения, похожий на LILO или GRUB . Начиная с Syslinux 4, EXTLINUX способен работать с файловыми системами Btrfs , FAT , NTFS , UFS/UFS2 и XFS .
КОМБОТ
[ редактировать ]SYSLINUX может быть расширен модулями COMBOOT, написанными на языке C или ассемблере . 32-битные модули обычно используют .c32
расширение имени файла . Версия 5 и более поздние не поддерживают 16-битную версию. .com
модули. [ 6 ]
Инструмент обнаружения оборудования (HDT)
[ редактировать ]Начиная с версии 3.74, в проекте Syslinux размещается проект Hardware Detection Tool (HDT), лицензируемый на условиях GNU GPL . Этот инструмент представляет собой 32-битный модуль, который отображает низкоуровневую информацию для любой IA-32- совместимой системы. Он предоставляет как интерфейс командной строки, так и режим полуграфического меню для просмотра. HDT также доступен в виде загрузочного ISO и образа дискеты объемом 2,88 МБ. Последнее обновление HDT было в 2015 году; с тех пор оно было прекращено. [ 7 ]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Перейти обратно: а б Негус 2006 , с. 133.
- ^ Пакраши 2009 , с. 66, 71−73.
- ^ "syslinux/doc/isolinux.txt" . 04 мая 2011 г. Проверено 23 февраля 2019 г.
- ^ Бреснахан и Блюм, 2019 , стр. 136–137.
- ^ "syslinux/doc/pxelinux.txt" . 01 февраля 2014 г. Проверено 23 февраля 2019 г.
- ^ Мэтт Флеминг (06 декабря 2012 г.). «Выпущен Syslinux 5.00» . Список рассылки Syslinux . Проверено 23 февраля 2019 г.
- ^ Инструмент обнаружения оборудования на SourceForge
Источники
[ редактировать ]- Бреснахан, Кристина; Блюм, Ричард (11 июля 2019 г.). Учебное пособие CompTIA Linux+ — экзамен XK0-004 . Великобритания: Уайли. ISBN 9781119556039 . OCLC 1066596041 .
- Мерфи, Майк (4 апреля 2017a). Slackware Linux: загрузчик Syslinux . Архивировано из оригинала 21 декабря 2021 г. Проверено 17 августа 2021 г. - через YouTube .
- Негус, Кристофер (2006). Live Linux CD: создание и настройка загрузочных файлов . Прентис Холл. ISBN 0-13-243274-9 . OCLC 846108594 .
- Пакраши, Арджун (август 2009 г.). Рахул Чопра (ред.). «Создание мультизагрузочных дисков». Линукс для тебя . Том. 7, нет. 6. Дели: Рамеш Чопра. стр. 66–73. ISSN 0974-1054 .