Önyükleyici, bilgisayar açıldığında işletim sistemini yükleyen yazılımdır. Bir önyükleyici, kullanıcıya küçük bir etkileşimli arayüz ve yardımcı programlar da sağlayabilir. Aynı zamanda, önyükleyici, işletim sistemi için önyükleme seçeneklerini belirler. GRUB, LILO ve Das U-boot gibi yazılımlar bazı önyükleyici örnekleridir.

Syslinux, dünya çapında Linux kullanıcıları tarafından kullanılan bir önyükleyici koleksiyonudur. Syslinux ve dizin yapısı hakkında bilmeniz gereken her şey burada.

Syslinux Nedir?

Syslinux'un iki anlamı vardır. Birincisi işletim sistemi önyükleyiciIBM uyumlu bilgisayarlarda Linux çekirdeğini kullanan. İkincisi, FAT dosya sisteminde kullanılan SYSLINUX önyükleyicisidir. Çoğu zaman hem Syslinux hem de SYSLINUX'un birbirinin yerine kullanıldığını görebilirsiniz. Burada bir yanlış anlama var. Açıklığa kavuşturmak gerekirse, Syslinux IBM uyumlu sistemler içindir, SYSLINUX ise FAT dosya sistemi.

Syslinux, x86 CPU mimarisini kullanan makineler içindir. Bilgisayar önyüklendiğinde, işletim sistemi sabit diskten, USB'den, hafıza kartından veya ağdan yüklenir. Syslinux ile, doğrudan işlemciden çalışan dosyaları açmak da mümkündür. Herhangi bir depolama birimine kurabilir ve yapılandırmalarının her birini tercihinize göre ayarlayabilirsiniz.

instagram viewer

Dört farklı Syslinux önyükleyici türü vardır:

  • SYSLINUX: FAT dosya sistemlerine kurulur
  • EXTLINUX: Ext, btrfs, FAT, NTFS, XFS, UFS ve HFS dosya sistemlerine kurulur
  • ISOLINUX: CD ve DVD'lere kurulum
  • PXELINUX: Bir tür ağ önyükleyici

Syslinux'u Nereden Alabilirsiniz?

Syslinux, GNU GPL lisanslı bir önyükleyicidir. Bu nedenle Syslinux'u ücretsiz edinebilir, çoğaltabilir, kaynak kodunu değiştirebilir ve başkalarına dağıtabilirsiniz.

Syslinux'u indirmek ve kurmak oldukça basittir. Yapabilirsiniz ayna bağlantılarını kullan Syslinux'un en güncel sürümünü edinmek için. ZIP, TAR ve TAR.GZ gibi formatlarda mevcuttur. Bu dosyaları aç İndirdikten hemen sonra kullanmaya başlamak için.

Syslinux Arşiv Dizin Yapısı

Az önce indirdiğiniz sıkıştırılmış arşiv bazı dosyalar ve dizinler içeriyor. Aşağıda içerdiği dosyalar hakkında bilgilendirici bir tablo bulabilirsiniz.

dizinler Tanım
kod sayfası Çeşitli karakter setleri hakkında bilgi
com32 Syslinux'ta bulunan .c32 dosyaları
çekirdek Syslinux çekirdek dosyaları
doktor Syslinux belgeleri ve SYSLINUX logosu
diag Syslinux tanılama araçları
dos DOS için Syslinux kurulum dosyası
dosutil DOS için bazı araçlar
extlinux Linux için EXTLINUX kurulum dosyası
linux Linux için SYSLINUX kurulum dosyası
mbr başlangıç ​​sektörleri
bellek diski MEMDISK eklentisi
örneklem Örnek dosyalar
Txt Syslinux için açıklamalar
araçlar Linux için araçlar
win32 Windows için 32 bit yükleme Syslinux dosyası
win64 Windows için Syslinux'un 64-bit kurulum dosyası

Syslinux Arşivinde Bulunan Dosyaları Anlamak

Syslinux'u indirirken ve sıkıştırmasını açarken bulacağınız dosyalar arasında kurulum dosyaları, kitaplık dosyaları, önyükleme dosyaları, çekirdek dosyalar ve eklentiler bulunur.

Kurulum Dosyaları

Her zaman olduğu gibi, kurulum dosyalarını kullanırken komut satırına ve bazı parametrelere ihtiyacınız olacak. Bu dosyaları çalıştırdığınızda istenilen depolama biriminde kurulum işlemi gerçekleşir. Bahsedilen parametreler, kurulum işleminin nerede ve nasıl gerçekleşeceğini belirten bir dizi komuttur.

Önyükleme Dosyaları

Syslinux'u USB, CD veya ağ üzerine kurmak için önyükleme dosyaları vardır. Bu dosyalar, USB veya CD gibi kurulum için gerekli ortamlar içindir. Syslinux'un farklı türleri vardır ve önyükleme dosyaları her türde farklılık gösterir. Örneğin, PXELINUX manuel kurulum gerektirir. Dolayısıyla boot dosyalarının çalışma mantığını genellemek doğru olmaz.

Kütüphane Dosyaları

Kütüphane dosyaları, birçok yazılımda olduğu gibi, yazılım sistemi için gerekli kütüphaneleri ve çekirdek dosyaları tanımlar. Syslinux'un beşinci versiyonundan beri mevcuttur.

Ayrıca bu dosyaların tek bir klasörde olması özellikle alan ve performans yönetimi açısından oldukça faydalıdır. Birçok eklenti aynı dosyaları ve kitaplıkları kullanmak ister, bu nedenle bu dosyaları kopyalayıp kullanılan alanı artırmak yerine ortak kodu tek bir yerde sağlamak iyi bir fikirdir.

Çekirdek Dosyalar

Sistem ve çekirdek dosyaları, Syslinux'un bulunduğu depolama biriminde saklanır. İlgili çekirdek dosyanın bir kopyasını yüklemeniz gerekmez. Bu, kurulum sırasında otomatik olarak gerçekleşir. Ancak Syslinux'u oluşturan diğer dosyaları mevcut dizine kendiniz kopyalamanız gerekir. Bu dosyalar yoksa ve bilgisayarı o diskle başlatırsanız, bir önyükleme hatası mesajı açılır.

Eklentiler

Syslinux eklentileri, programa ek işlevler ekleyen bir dizi dosyadır. Ve açık kaynaklı yazılımlarda olduğu gibi, bu eklentileri Syslinux'u özelleştirmek ve sizin için daha kullanışlı hale getirmek için kullanabilirsiniz. Bir geliştiriciyseniz, Syslinux eklentilerini kendiniz bile geliştirebilirsiniz.

Aşağıda Syslinux için bazı eklentiler göreceksiniz:

Eklenti Dosya Yol
zincirli yükleyici zincir.c32
  • bios/com32/zincir
  • efi32/com32/zincir
  • efi64/com32/zincir
MEMDİSK bellek diski
  • bios/memdisk/memdisk
Metin ekranında menüyü açma menü.c32
  • bios/com32/menüsü
  • efi32/com32/menüsü
  • efi64/com32/menü
Grafik ekranda açılış menüsü vesamenu.c32
  • bios/com32/menüsü
  • efi32/com32/menüsü
  • efi64/com32/menü
Donanım algılama aracı hdt.c32
  • bios/com32/hdt
  • efi32/com32/hdt
  • efi64/com32/hdt
Çoklu önyükleme yükleyicisi boot.c32
  • bios/com32/boot
  • efi32/com32/boot
  • efi64/com32/boot
seri arayüz sysdump.c32
  • bios/com32/sysdump
  • efi32/com32/sysdump
  • efi64/com32/sysdump
Bilgisayar yeniden başlatıcısı yeniden başlat.c32
  • bios/com32/modüller
  • efi32/com32/modüller
  • efi64/com32/modüller
Bilgisayarın gücü kapalı poweroff.c32
  • bios/com32/modüller
  • efi32/com32/modüller
  • efi64/com32/modüller

Syslinux Bootloader Açıklaması!

FAT dosya sistemi ile çalışacaksanız, Syslinux, Linux önyükleyici seçeneklerini incelemenin en iyi yollarından biridir. Syslinux, özellikle gömülü sistem Linux dağıtımlarında veya küçük ve hızlı dağıtım arayışlarınızda FAT kullanıyorsanız size yardımcı olacaktır.

Ayrıca MS-DOS/Windows üzerinde kolayca çalıştığı için sanal makineleri hedefleyenler veya Windows'a Linux kuracaklar için iyi bir seçenek. Syslinux birçok şeyi kendi başına halledebilir ve ikinci bir önyükleyiciye bile ihtiyacınız yoktur. Tek yapmanız gereken Syslinux dosya yapısını ve türlerini öğrenmek.

Sonrasında doğru ve düzgün bir konfigürasyon ile stabil Linux imajları elde etmeniz hiç de zor olmayacaktır. Syslinux yerine GRUB gibi bir önyükleyiciyi de kontrol etmek isteyebilirsiniz.