Буутлоудърът е софтуерът, който зарежда операционната система, когато компютърът се стартира. Буутлоудърът може също да предостави на потребителя малък интерактивен интерфейс и помощни програми. В същото време буутлоудърът определя опциите за зареждане на операционната система. Софтуер като GRUB, LILO и Das U-boot са някои примери за буутлоудъри.

Syslinux е колекция от буутлоудъри, използвани от потребителите на Linux в световен мащаб. Ето всичко, което трябва да знаете за Syslinux и неговата структура на директории.

Какво е Syslinux?

Syslinux има две значения. Първият е зареждане на операционната система, който използва ядрото на Linux на IBM-съвместими компютри. Вторият е SYSLINUX bootloader, използван във файловата система FAT. През повечето време можете да видите както Syslinux, така и SYSLINUX, използвани взаимозаменяемо. Тук има недоразумение. За да уточним, Syslinux е за IBM-съвместими системи, докато SYSLINUX е за файловата система FAT.

Syslinux е за машини, които използват архитектурата на процесора x86. Когато компютърът се стартира, операционната система се зарежда от твърдия диск, USB, карта с памет или мрежа. Със Syslinux също е възможно да отваряте файлове, работещи директно от процесора. Можете да го инсталирате на всяко устройство за съхранение и да регулирате всяка от конфигурациите му според вашите предпочитания.

instagram viewer

Има четири различни типа зареждащи устройства Syslinux:

  • SYSLINUX: Инсталира се на файлови системи FAT
  • EXTLINUX: Инсталира се на файлови системи ext, btrfs, FAT, NTFS, XFS, UFS и HFS
  • ISOLINUX: Инсталира се на CD и DVD
  • PXELINUX: Вид мрежов буутлоудър

Къде да вземем Syslinux

Syslinux е GNU GPL лицензиран буутлоудър. Следователно можете да получите Syslinux безплатно, да го възпроизвеждате, да промените изходния код и да го разпространявате на други.

Изтеглянето и инсталирането на Syslinux е доста лесно. Можеш използвайте огледални връзки за да получите най-актуалната версия на Syslinux. Предлага се във формати като ZIP, TAR и TAR.GZ. Разкомпресирайте тези файлове веднага след като ги изтеглите, за да започнете да ги използвате.

Структурата на Syslinux Archive Directory

Компресираният архив, който току-що изтеглите, съдържа някои файлове и директории. По-долу можете да намерите информативна таблица за файловете, съдържащи се в нея.

Директории Описание
кодова страница Информация за различни набори от символи
com32 .c32 файлове, включени в Syslinux
ядро Основни файлове на Syslinux
док Документация на Syslinux и лого на SYSLINUX
диаг Syslinux инструменти за диагностика
дос Инсталационният файл на Syslinux за DOS
dosutil Някои инструменти за DOS
extlinux EXTLINUX инсталационен файл за Linux
Linux SYSLINUX инсталационен файл за Linux
мбр Стартиращи сектори
memdisk Приставката MEMDISK
проба Примерни файлове
текст Описания за Syslinux
utils Инструменти за Linux
win32 32-битовият инсталационен файл Syslinux за Windows
win64 64-битовият инсталационен файл на Syslinux за Windows

Разбиране на файловете, намерени в архива на Syslinux

Файловете, които ще намерите, когато изтеглите и разархивирате Syslinux, включват инсталационни файлове, библиотечни файлове, файлове за зареждане, основни файлове и плъгини.

Инсталационни файлове

Както винаги, ще ви трябва командният ред и някои параметри, когато използвате инсталационните файлове. Когато стартирате тези файлове, процесът на инсталиране се извършва на желаното устройство за съхранение. Споменатите параметри са набор от команди, указващи къде и как ще се извърши инсталационният процес.

Зареждане на файлове

Има файлове за зареждане за инсталиране на Syslinux на USB, CD или мрежа. Тези файлове са за носители, необходими за инсталиране, като USB или CD. Има различни типове Syslinux и файловете за зареждане се различават при всички типове. Например, PXELINUX изисква ръчна инсталация. Следователно не би било правилно да се обобщава работната логика на зареждащите файлове.

Библиотечни файлове

Библиотечните файлове, както в много софтуер, описват библиотеките и основните файлове, необходими за софтуерната система. Той е наличен от петата версия на Syslinux.

Освен това разполагането на тези файлове в една папка е много полезно, особено по отношение на управлението на пространството и производителността. Много плъгини искат да използват едни и същи файлове и библиотеки, така че е добра идея да предоставите общ код на едно място, вместо да копирате тези файлове и да увеличавате използваното пространство.

Основни файлове

Системните файлове и файловете на ядрото се съхраняват в устройството за съхранение, където е Syslinux. Не е необходимо да инсталирате копие на съответния основен файл. Това се случва автоматично по време на инсталацията. Но трябва сами да копирате други файлове, които съставляват Syslinux, в текущата директория. Ако тези файлове не съществуват и стартирате компютъра с този диск, ще се появи съобщение за грешка при стартиране.

Плъгини

Плъгините за Syslinux са набор от файлове, които добавят допълнителни функции към програмата. И както при софтуера с отворен код, можете да използвате тези плъгини, за да персонализирате Syslinux и да го направите по-удобен за използване. Можете дори сами да разработите приставки за Syslinux, ако сте разработчик.

По-долу ще видите някои плъгини за Syslinux:

плъгин Файл пътека
Верижен товар верига.c32
  • bios/com32/chain
  • efi32/com32/верига
  • efi64/com32/верига
MEMDISK memdisk
  • bios/memdisk/memdisk
Отваряне на меню на текстов дисплей меню.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Отваряне на меню на графичен дисплей vesamenu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Инструмент за откриване на хардуер hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Инсталатор за многократно зареждане boot.c32
  • bios/com32/boot
  • efi32/com32/boot
  • efi64/com32/boot
Сериен интерфейс sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Рестартер на компютъра рестартиране.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules
Изключване на компютъра poweroff.c32
  • bios/com32/modules
  • efi32/com32/modules
  • efi64/com32/modules

Обяснение на Syslinux Bootloader!

Ако ще работите с файловата система FAT, Syslinux е един от най-добрите начини да разгледате опциите за зареждане на Linux. Syslinux ще ви помогне особено ако използвате FAT във вградени дистрибуции на Linux или в търсенето на малки и бързи дистрибуции.

Освен това, тъй като работи лесно на MS-DOS/Windows, това е добър вариант за тези, които са насочени към виртуални машини или тези, които ще инсталират Linux на Windows. Syslinux може да се справи с много неща сам и дори не се нуждаете от втори буутлоуър. Всичко, което трябва да направите, е да научите файловата структура и типове Syslinux.

След това няма да ви е трудно да получите стабилни Linux изображения с правилна и правилна конфигурация. Може също да искате да проверите буутлоудър като GRUB вместо Syslinux.