bootloader

Apa itu Pemuat Boot?

Apa itu Pemuat Boot?

Meskipun boot loader cenderung sangat kecil dan relatif sederhana, mereka memainkan peran penting dalam proses boot. Kunjungi hampir semua forum terkait Linux dan kemungkinan Anda akan menemukan setidaknya beberapa orang yang bertanya bagaimana cara memperbaiki masalah dengan boot loader tinggi. Untuk menghindari masalah dengan boot loader, sangat penting untuk memahami peran apa yang mereka mainkan dalam proses boot dan apa boot loader Linux yang paling populer.

Boot loader adalah program yang bertanggung jawab untuk memuat kernel Linux dengan parameter kernel opsional dan disk RAM awal Linux, yang dikenal sebagai initrd. Kernel Linux adalah inti dari sistem operasi Linux, dan memulai proses init (kependekan dari inisialisasi), atau penggantian init seperti systemd, segera setelah dimuat. Disk RAM awal Linux menyediakan ruang penyimpanan sementara untuk memuat file penting ke dalam memori sebelum sistem file root yang sebenarnya dapat dipasang.

Pada komputer lama dengan BIOS (Basic Input/Output System), boot loader berada di MBR (Master Boot Record), yang menempati 512 byte pertama pada disk, tetapi komputer yang lebih baru dengan UEFI (Unified Extensible Firmware Interface) menyimpannya di partisi khusus yang disebut Partisi Sistem EFI.

Boot loader dimuat oleh BIOS atau UEFI setelah POST (Power-On Self-Test) berhasil, yang merupakan proses uji mandiri yang dilakukan segera setelah komputer atau perangkat elektronik digital lainnya dihidupkan.

Boot Loader Linux Paling Populer

Ada beberapa boot loader yang dapat dipilih oleh pengguna Linux.

GRUB (GRand Unified Bootloader)

GRUB adalah boot loader paling populer dan penuh fitur untuk sistem operasi Linux. Ini didasarkan pada GRUB Legacy yang sekarang sudah usang, yang dibuat pada tahun 1995 oleh Erich Boleyn untuk sistem operasi GNU/Hurd. GRUB mendukung BIOS dan UEFI, dan dapat menangani semua sistem file Linux populer, termasuk Btrfs, ext4, ReiserFS v3, VFAT, dan XFS. Dibandingkan dengan GRUB Legacy, GRUB modern lebih bersih, lebih bertenaga, dan lebih aman.

LILO (Pemuat Linux)

LILO pernah menjadi boot loader Linux yang paling populer, tetapi secara bertahap menurun karena kekurangan dukungan untuk lingkungan multi-boot. Pengembangan LILO dihentikan pada bulan Desember 2015, dan dukungan terbatas untuk sistem file modern dan dukungan yang tidak ada untuk UEFI mencerminkan kenyataan ini.

SYSLINUX

SYSLINUX adalah kumpulan beberapa boot loader ringan yang mendukung sebagian besar sistem file utama, termasuk FAT untuk MS-DOS, dan ext2, ext3, ext4 untuk Linux. SYSLINUX juga dapat menangani Btrf dan XFS tetapi hanya dengan beberapa batasan. SYSLINUX biasanya digunakan untuk mem-boot distribusi langsung dari sistem operasi Linux. SYSLINUX asli dapat boot dari floppy disk dan drive USB, dan ISOLINUX, yang merupakan bagian dari Proyek SYSLINUX, dapat boot dari sistem file CD-ROM ISO 9660.

Kesimpulan

Boot loader adalah bagian penting dari perangkat lunak yang bertanggung jawab untuk memuat kernel Linux dan disk RAM awal Linux. Pengguna Linux dapat memilih dari beberapa boot loader yang berbeda, masing-masing dengan kekuatan dan kelemahannya sendiri.

Cara Menggunakan AutoKey untuk Mengotomatiskan Game Linux
AutoKey adalah utilitas otomatisasi desktop untuk Linux dan X11, diprogram dengan Python 3, GTK dan Qt. Dengan menggunakan skrip dan fungsionalitas MA...
Cara Menampilkan Penghitung FPS di Game Linux
Game Linux mendapat dorongan besar ketika Valve mengumumkan dukungan Linux untuk klien Steam dan game mereka pada tahun 2012. Sejak itu, banyak game A...
Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...