Bootloader adalah perangkat lunak yang memuat sistem operasi saat komputer boot. Bootloader juga dapat memberi pengguna antarmuka dan utilitas interaktif kecil. Pada saat yang sama, bootloader menentukan opsi boot untuk sistem operasi. Perangkat lunak seperti GRUB, LILO, dan Das U-boot adalah beberapa contoh bootloader.
Syslinux adalah kumpulan bootloader yang digunakan oleh pengguna Linux secara global. Inilah semua yang perlu Anda ketahui tentang Syslinux dan struktur direktorinya.
Apa itu Syslinux?
Syslinux memiliki dua arti. Yang pertama adalah bootloader sistem operasi, yang menggunakan kernel Linux pada komputer yang kompatibel dengan IBM. Yang kedua adalah bootloader SYSLINUX yang digunakan dalam sistem file FAT. Sebagian besar waktu Anda dapat melihat Syslinux dan SYSLINUX digunakan secara bergantian. Ada kesalahpahaman di sini. Untuk memperjelas, Syslinux adalah untuk sistem yang kompatibel dengan IBM, sedangkan SYSLINUX adalah untuk sistem file FAT.
Syslinux adalah untuk mesin yang menggunakan arsitektur CPU x86. Saat komputer boot, sistem operasi dimuat baik dari hard disk, USB, kartu memori, atau jaringan. Dengan Syslinux, juga dimungkinkan untuk membuka file yang berjalan langsung dari prosesor. Anda dapat menginstalnya di unit penyimpanan mana pun dan menyesuaikan setiap konfigurasinya sesuai keinginan Anda.
Ada empat jenis bootloader Syslinux yang berbeda:
- SYSLINUX: Menginstal pada sistem file FAT
- EXTLINUX: Menginstal pada sistem file ext, btrfs, FAT, NTFS, XFS, UFS, dan HFS
- ISOLINUX: Menginstal pada CD dan DVD
- PXELINUX: Jenis bootloader jaringan
Dimana Mendapatkan Syslinux
Syslinux adalah bootloader berlisensi GNU GPL. Oleh karena itu, Anda dapat memperoleh Syslinux secara gratis, memperbanyaknya, mengubah kode sumbernya, dan mendistribusikannya kepada orang lain.
Mengunduh dan menginstal Syslinux cukup mudah. Kamu bisa gunakan tautan cermin untuk mendapatkan versi Syslinux terbaru. Ini tersedia dalam format seperti ZIP, TAR, dan TAR.GZ. Buka kompresi file-file ini segera setelah mengunduhnya untuk mulai menggunakannya.
Struktur Direktori Arsip Syslinux
Arsip terkompresi yang baru saja Anda unduh berisi beberapa file dan direktori. Di bawah ini Anda dapat menemukan tabel informatif tentang file-file yang ada di dalamnya.
Direktori | Keterangan |
halaman kode | Informasi tentang berbagai set karakter |
com32 | File .c32 termasuk dalam Syslinux |
inti | File inti Syslinux |
dokter | Dokumentasi Syslinux dan logo SYSLINUX |
diag | Alat diagnostik Syslinux |
dos | File instalasi Syslinux untuk DOS |
dosutil | Beberapa alat untuk DOS |
extlinux | File pengaturan EXTLINUX untuk Linux |
linux | File pengaturan SYSLINUX untuk Linux |
mbr | Sektor startup |
memdisk | Plugin MEMDISK |
Sampel | Contoh file |
txt | Deskripsi untuk Syslinux |
utilitas | Alat untuk Linux |
menang32 | File Syslinux penginstalan 32-bit untuk Windows |
win64 | File instalasi 64-bit Syslinux untuk Windows |
Memahami File yang Ditemukan di Arsip Syslinux
File yang akan Anda temukan saat mengunduh dan mengekstrak Syslinux termasuk file instalasi, file perpustakaan, file boot, file inti, dan plugin.
File Instalasi
Seperti biasa, Anda akan memerlukan baris perintah dan beberapa parameter saat menggunakan file instalasi. Saat Anda menjalankan file-file ini, proses instalasi berlangsung pada unit penyimpanan yang diinginkan. Parameter yang disebutkan adalah seperangkat perintah yang menentukan di mana dan bagaimana proses instalasi akan terjadi.
File Booting
Ada file boot untuk menginstal Syslinux di USB, CD, atau jaringan. File-file ini untuk media yang diperlukan untuk instalasi, seperti USB atau CD. Ada berbagai jenis Syslinux dan file booting bervariasi di semua jenis. Misalnya, PXELINUX memerlukan instalasi manual. Oleh karena itu, tidak tepat untuk menggeneralisasi logika kerja file booting.
File Perpustakaan
File perpustakaan, seperti dalam banyak perangkat lunak, menggambarkan perpustakaan dan file inti yang diperlukan untuk sistem perangkat lunak. Ini telah tersedia sejak versi kelima dari Syslinux.
Selain itu, memiliki file-file ini dalam satu folder sangat berguna, terutama dalam hal manajemen ruang dan kinerja. Banyak plugin ingin menggunakan file dan pustaka yang sama, jadi sebaiknya sediakan kode umum di satu tempat, daripada menyalin file-file ini dan menambah ruang yang digunakan.
File Inti
File sistem dan kernel disimpan di unit penyimpanan tempat Syslinux berada. Anda tidak perlu menginstal salinan file inti yang relevan. Ini terjadi secara otomatis selama instalasi. Tetapi Anda harus menyalin file lain yang membentuk Syslinux ke direktori saat ini sendiri. Jika file-file ini tidak ada dan Anda mem-boot komputer dengan disk itu, pesan kesalahan boot akan muncul.
Plugin
Plugin Syslinux adalah kumpulan file yang menambahkan fungsionalitas tambahan ke program. Dan seperti halnya perangkat lunak sumber terbuka, Anda dapat menggunakan plugin ini untuk menyesuaikan Syslinux dan membuatnya lebih nyaman untuk Anda gunakan. Anda bahkan dapat mengembangkan plugin Syslinux sendiri jika Anda seorang pengembang.
Di bawah ini Anda akan melihat beberapa plugin untuk Syslinux:
plugin | Mengajukan | Jalur |
Pemuat rantai | rantai.c32 |
|
MEMDISK | memdisk |
|
Membuka menu pada tampilan teks | menu.c32 |
|
Membuka menu pada tampilan grafis | vesamenu.c32 |
|
Alat pendeteksi perangkat keras | hdt.c32 |
|
Pemasang multi-boot | mboot.c32 |
|
Antarmuka serial | sysdump.c32 |
|
Restart komputer | reboot.c32 |
|
Matikan komputer | matikan.c32 |
|
Bootloader Syslinux Dijelaskan!
Jika Anda akan bekerja dengan sistem file FAT, Syslinux adalah salah satu cara terbaik untuk memeriksa opsi bootloader Linux. Syslinux akan membantu Anda terutama jika Anda menggunakan FAT dalam sistem tertanam distro Linux atau dalam pencarian Anda untuk distribusi kecil dan cepat.
Selain itu, karena bekerja dengan mudah di MS-DOS/Windows, ini adalah pilihan yang baik untuk mereka yang menargetkan mesin virtual atau mereka yang akan menginstal Linux di Windows. Syslinux dapat menangani banyak hal sendiri dan Anda bahkan tidak memerlukan bootloader kedua. Yang harus Anda lakukan adalah mempelajari struktur dan tipe file Syslinux.
Setelah itu, tidak akan sulit bagi Anda untuk mendapatkan image Linux yang stabil dengan konfigurasi yang benar dan tepat. Anda mungkin juga ingin memeriksa bootloader seperti GRUB alih-alih Syslinux.