Bootloader to oprogramowanie, które ładuje system operacyjny podczas uruchamiania komputera. Bootloader może również zapewnić użytkownikowi mały interaktywny interfejs i narzędzia. W tym samym czasie bootloader określa opcje rozruchu systemu operacyjnego. Oprogramowanie takie jak GRUB, LILO i Das U-boot to kilka przykładów programów ładujących.

Syslinux to kolekcja programów ładujących używanych przez użytkowników Linuksa na całym świecie. Oto wszystko, co musisz wiedzieć o Syslinux i jego strukturze katalogów.

Co to jest Syslinux?

Syslinux ma dwa znaczenia. Pierwszym z nich jest program ładujący systemu operacyjnego, który używa jądra Linux na komputerach zgodnych z IBM. Drugi to bootloader SYSLINUX używany w systemie plików FAT. W większości przypadków zarówno Syslinux, jak i SYSLINUX są używane zamiennie. Zachodzi tu nieporozumienie. Aby wyjaśnić, Syslinux jest dla systemów kompatybilnych z IBM, podczas gdy SYSLINUX jest dla system plików FAT.

Syslinux jest przeznaczony dla maszyn korzystających z architektury procesora x86. Podczas uruchamiania komputera system operacyjny jest ładowany z dysku twardego, USB, karty pamięci lub sieci. Dzięki Syslinux możliwe jest również otwieranie plików uruchomionych bezpośrednio z procesora. Możesz go zainstalować na dowolnej jednostce magazynowej i dostosować każdą z jej konfiguracji zgodnie z własnymi preferencjami.

instagram viewer

Istnieją cztery różne typy programów ładujących Syslinux:

  • SYSLINUX: Instaluje się w systemach plików FAT
  • EXTLINUX: Instaluje się w systemach plików ext, btrfs, FAT, NTFS, XFS, UFS i HFS
  • ISOLINUX: Instaluje się na płytach CD i DVD
  • PXELINUX: Rodzaj bootloadera sieciowego

Skąd wziąć Syslinux

Syslinux to bootloader na licencji GNU GPL. Dlatego możesz bezpłatnie uzyskać Syslinux, odtwarzać go, zmieniać kod źródłowy i rozpowszechniać go wśród innych.

Pobieranie i instalowanie Syslinux jest dość proste. Możesz użyj łączy lustrzanych aby uzyskać najnowszą wersję Syslinux. Jest dostępny w formatach takich jak ZIP, TAR i TAR.GZ. Rozpakuj te pliki natychmiast po ich pobraniu, aby zacząć z nich korzystać.

Struktura katalogów archiwum Syslinux

Skompresowane archiwum, które właśnie pobrałeś, zawiera kilka plików i katalogów. Poniżej znajduje się tabela informacyjna o plikach w niej zawartych.

Katalogi Opis
strona kodowa Informacje o różnych zestawach znaków
com32 Pliki .c32 zawarte w Syslinux
rdzeń Podstawowe pliki Syslinux
doktor Dokumentacja Syslinux i logo SYSLINUX
diag Narzędzia diagnostyczne Syslinux
dos Plik instalacyjny Syslinux dla DOS
dosutil Niektóre narzędzia dla DOS
extlinux Plik instalacyjny EXTLINUX dla systemu Linux
linux Plik instalacyjny SYSLINUX dla systemu Linux
mbr Sektory startowe
memdisk Wtyczka MEMDISK
próbka Przykładowe pliki
tekst Opisy dla Syslinux
użytek Narzędzia dla Linuksa
win32 32-bitowy plik instalacyjny Syslinux dla systemu Windows
win64 64-bitowy plik instalacyjny Syslinux dla Windows

Zrozumienie plików znalezionych w archiwum Syslinux

Pliki, które znajdziesz podczas pobierania i rozpakowywania Syslinux, obejmują pliki instalacyjne, pliki bibliotek, pliki rozruchowe, pliki podstawowe i wtyczki.

Pliki instalacyjne

Jak zawsze, podczas korzystania z plików instalacyjnych będziesz potrzebować wiersza poleceń i niektórych parametrów. Po uruchomieniu tych plików proces instalacji odbywa się na żądanej jednostce pamięci. Wspomniane parametry to zestaw poleceń określających, gdzie iw jaki sposób nastąpi proces instalacji.

Pliki startowe

Istnieją pliki startowe do instalacji Syslinux na USB, CD lub w sieci. Te pliki są przeznaczone na nośniki wymagane do instalacji, takie jak USB lub CD. Istnieją różne typy Syslinux, a pliki startowe różnią się we wszystkich typach. Na przykład PXELINUX wymaga ręcznej instalacji. Dlatego nie byłoby właściwe uogólnianie logiki działania plików rozruchowych.

Pliki biblioteki

Pliki bibliotek, podobnie jak w wielu programach, opisują biblioteki i podstawowe pliki wymagane dla systemu oprogramowania. Jest dostępny od piątej wersji Syslinux.

Ponadto posiadanie tych plików w jednym folderze jest bardzo przydatne, szczególnie pod względem zarządzania przestrzenią i wydajnością. Wiele wtyczek chce używać tych samych plików i bibliotek, więc dobrym pomysłem jest udostępnienie wspólnego kodu w jednym miejscu, zamiast kopiowania tych plików i zwiększania wykorzystywanego miejsca.

Pliki podstawowe

Pliki systemowe i jądra są przechowywane w jednostce pamięci, w której znajduje się Syslinux. Nie musisz instalować kopii odpowiedniego pliku core. Dzieje się to automatycznie podczas instalacji. Ale musisz samodzielnie skopiować inne pliki tworzące Syslinux do bieżącego katalogu. Jeśli te pliki nie istnieją i uruchomisz komputer z tego dysku, pojawi się komunikat o błędzie rozruchu.

Wtyczki

Wtyczki Syslinux to zestaw plików, które dodają dodatkowe funkcjonalności do programu. Podobnie jak w przypadku oprogramowania typu open source, możesz użyć tych wtyczek, aby dostosować Syslinux i uczynić go wygodniejszym w użyciu. Możesz nawet samodzielnie tworzyć wtyczki Syslinux, jeśli jesteś programistą.

Poniżej zobaczysz kilka wtyczek dla Syslinux:

Podłącz Plik Ścieżka
Ładowarka łańcuchowa łańcuch.c32
  • bios/com32/łańcuch
  • efi32/com32/łańcuch
  • efi64/com32/łańcuch
MEMDISK memdisk
  • bios/memdisk/memdisk
Otwieranie menu na wyświetlaczu tekstowym menu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Otwieranie menu na wyświetlaczu graficznym vesamenu.c32
  • bios/com32/menu
  • efi32/com32/menu
  • efi64/com32/menu
Narzędzie do wykrywania sprzętu hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Instalator multi-boot mboot.c32
  • bios/com32/mboot
  • efi32/com32/mboot
  • efi64/com32/mboot
Interfejs szeregowy sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Restart komputera reboot.c32
  • bios/com32/moduły
  • efi32/com32/moduły
  • efi64/com32/moduły
Wyłączone zasilanie komputera poweroff.c32
  • bios/com32/moduły
  • efi32/com32/moduły
  • efi64/com32/moduły

Objaśnienie bootloadera Syslinux!

Jeśli zamierzasz pracować z systemem plików FAT, Syslinux jest jednym z najlepszych sposobów sprawdzenia opcji programu ładującego Linux. Syslinux pomoże ci, zwłaszcza jeśli używasz FAT w dystrybucjach Linuksa z wbudowanymi systemami lub w poszukiwaniu małych i szybkich dystrybucji.

Co więcej, ponieważ działa łatwo w MS-DOS/Windows, jest to dobra opcja dla tych, którzy celują w maszyny wirtualne lub mają zamiar zainstalować Linuksa w systemie Windows. Syslinux może obsłużyć wiele rzeczy samodzielnie i nie potrzebujesz nawet drugiego bootloadera. Wszystko, co musisz zrobić, to poznać strukturę i typy plików Syslinux.

Później uzyskanie stabilnych obrazów systemu Linux z poprawną i właściwą konfiguracją nie będzie trudne. Możesz także wypróbować bootloader, taki jak GRUB, zamiast Syslinux.