stringtranslate.com

СИСЛИНУКС

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

Компоненты

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

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

СИСЛИНУКС и ИЗОЛИНУКС

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

Загрузчик SYSLINUX можно использовать для загрузки нескольких дистрибутивов из одного источника, например USB-накопителя. [2]

Незначительная сложность возникает при загрузке с компакт-дисков . Стандарт El Torito допускает загрузку в двух разных режимах:

Наличие такого выбора иногда полезно, поскольку 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]

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

Рекомендации

  1. ^ ab Негус 2006, с. 133.
  2. ^ Пакраши 2009, стр. 66, 71–73.
  3. ^ "syslinux/doc/isolinux.txt". 04 мая 2011 г. Проверено 23 февраля 2019 г.
  4. ^ Бреснахан и Блюм, 2019, стр. 136–137.
  5. ^ "syslinux/doc/pxelinux.txt". 01 февраля 2014 г. Проверено 23 февраля 2019 г.
  6. ^ Мэтт Флеминг (6 декабря 2012 г.). «Выпущен Syslinux 5.00». Список рассылки Syslinux . Проверено 23 февраля 2019 г.
  7. ^ Инструмент обнаружения оборудования на SourceForge

Источники

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