Кіріспе

Linux операциялық жүйесіне арналған жүктеу құралдары жиынтығы

Syslinux жобасы – компьютерлерде Linux дистрибутивтерін жүктеу үшін қолданылатын бес түрлі жүктеу құралынан тұратын жиынтық. Ол негізінен Х. Питер Анвинмен әзірленген.

SYSLINUX және ISOLINUX

SYSLINUX бастапқыда құтқару дискеталары, тірі USB-лер немесе басқа жеңіл орталар үшін арналған еді. ISOLINUX тірі CD-лер мен Linux орнату CD-лері үшін жасалған. SYSLINUX жүктегіші бірнеше дистрибутивтерді бір көзден, мысалы USB флешкадан жүктеуге қолданылуы мүмкін. Шағын дискілерден жүктеу кезінде шамалы қиындықтар туындайды. El Torito стандарты екі түрлі режимде жүктеуге мүмкіндік береді:

Эмуляциясыз – Бұл режимде жүктелу туралы ақпарат CD-ге тікелей сақталуы керек. ISOLINUX осы режимге сәйкес келеді. Дискет эмуляциясы – ЖЖҚ форматталған дискетті эмуляциялауға жарамды дискілік кескін файлында жүктелу туралы ақпаратты сақтауды талап етеді. SYSLINUX осы режимге сәйкес келеді. Мұндай таңдаудың болуы кейде пайдалы, себебі ISOLINUX BIOS қателіктеріне ұшырауы мүмкін. Сондықтан SYSLINUX арқылы жүктеуге мүмкіндік болуы ыңғайлы. Бұл көбінесе 1999 жылға дейін жасалған компьютерлерге қатысты, ал шындығында заманауи компьютерлер үшін «эмуляциясыз» режимі көбінесе сенімді әдіс болып табылады. ISOLINUX-тың жаңа нұсқалары «гибридті ISO» бейнелерін жасауды қолдайды, олар шағын дискілердің El Torito жүктеу жазбасын және қатты дискілердің бас жүктеу жазбасын ISO бейнесіне біріктіреді. Бұл гибридті бейне шағын дискіге немесе USB флеш-дискіге жазылуы мүмкін.

PXELINUX

PXELINUX желілік интерфейс контроллеріндегі (NIC) PXE стандартымен үйлесімді ROM-мен бірге қолданылады, бұл жергілікті желі арқылы бастапқы жүктеу бағдарламасын алуға мүмкіндік береді. Бұл бастапқы жүктеу бағдарламасы пайдаланушыға компьютерді басқаруға мүмкіндік беретін операциялық жүйе ядросын жүктеп, конфигурациялайды. PXELINUX көбінесе Linux-ты орталық желілік серверден орнату үшін немесе дискісіз жұмыс станцияларын іске қосу үшін пайдаланылады.

EXTLINUX

EXTLINUX — LILO немесе GRUB сияқты жалпы мақсаттағы жүктеуіш. Syslinux 4 нұсқасынан бастап EXTLINUX Btrfs, FAT, NTFS, UFS/UFS2 және XFS файлдық жүйелерін қолдай алады.

Комботтың

SYSLINUX C немесе ассемблер тілінде жазылған COMBOOT модульдері арқылы кеңейтілуі мүмкін. 32 биттік модульдер әдетте .c32 файл кеңейтімін қолданады. 5-ші нұсқасынан бастап 16 биттік com модульдері қолданылмайды.

Жабдықты анықтау құралы (HDT)

3.74 нұсқасынан бастап Syslinux жобасы GNU GPL шарттарымен лицензияланған Аппараттық анықтау құралы (HDT) жобасын қамтиды. Бұл құрал – IA 32 үйлесімді кез келген жүйе үшін төменгі деңгейдегі ақпаратты көрсетуге арналған 32 биттік модуль. Ол командалық қатар интерфейсімен қатар, шолу үшін жартылай графикалық мәзір режимін ұсынады. HDT жүктемелі ISO және 2,88 МБ дискінің бейнесі түрінде де қолжетімді. HDT соңғы рет 2015 жылы жаңартылған, одан кейін қолдау тоқтатылды.