Буутлоудърът е софтуерът, който зарежда операционната система, когато компютърът се стартира. Буутлоудърът може също да предостави на потребителя малък интерактивен интерфейс и помощни програми. В същото време буутлоудърът определя опциите за зареждане на операционната система. Софтуер като 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 също е възможно да отваряте файлове, работещи директно от процесора. Можете да го инсталирате на всяко устройство за съхранение и да регулирате всяка от конфигурациите му според вашите предпочитания.
Има четири различни типа зареждащи устройства 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 |
|
MEMDISK | memdisk |
|
Отваряне на меню на текстов дисплей | меню.c32 |
|
Отваряне на меню на графичен дисплей | vesamenu.c32 |
|
Инструмент за откриване на хардуер | hdt.c32 |
|
Инсталатор за многократно зареждане | boot.c32 |
|
Сериен интерфейс | sysdump.c32 |
|
Рестартер на компютъра | рестартиране.c32 |
|
Изключване на компютъра | poweroff.c32 |
|
Обяснение на Syslinux Bootloader!
Ако ще работите с файловата система FAT, Syslinux е един от най-добрите начини да разгледате опциите за зареждане на Linux. Syslinux ще ви помогне особено ако използвате FAT във вградени дистрибуции на Linux или в търсенето на малки и бързи дистрибуции.
Освен това, тъй като работи лесно на MS-DOS/Windows, това е добър вариант за тези, които са насочени към виртуални машини или тези, които ще инсталират Linux на Windows. Syslinux може да се справи с много неща сам и дори не се нуждаете от втори буутлоуър. Всичко, което трябва да направите, е да научите файловата структура и типове Syslinux.
След това няма да ви е трудно да получите стабилни Linux изображения с правилна и правилна конфигурация. Може също да искате да проверите буутлоудър като GRUB вместо Syslinux.