Apa itu Boot Loader?

What Is Boot Loader



Walaupun pemuat but cenderung sangat kecil dan agak sederhana, mereka memainkan peranan penting dalam proses boot. Lawati hampir semua forum yang berkaitan dengan Linux dan kemungkinan anda akan menemui sekurang-kurangnya beberapa orang yang bertanya bagaimana menyelesaikan masalah dengan boot loader adalah tinggi. Untuk mengelakkan masalah dengan pemuat but, yang terpenting adalah memahami peranan mereka dalam proses boot dan apakah pemuat boot Linux yang paling popular.

Boot loader adalah program yang bertanggungjawab memuat kernel Linux dengan parameter kernel pilihan dan cakera RAM awal Linux, yang dikenali sebagai initrd. Kernel Linux adalah inti dari sistem operasi Linux, dan ia memulakan proses init (pendek untuk inisialisasi), atau penggantian init seperti sistem , segera setelah dimuat. Cakera RAM awal Linux menyediakan ruang penyimpanan sementara untuk memuatkan fail kritikal ke dalam memori sebelum sistem fail root sebenar dapat dipasang.







Pada komputer lama dengan BIOS (Basic Input / Output System), boot loader berada di MBR (Master Boot Record), yang menempati 512 bait pertama pada cakera, tetapi komputer yang lebih baru dengan UEFI (Unified Extensible Firmware Interface) menyimpannya di partition khas yang disebut EFI System Partition.



Pemuat but dimuat oleh BIOS atau UEFI setelah POST (Power-On Self-Test) berjaya, yang merupakan proses ujian diri yang dilakukan sebaik sahaja komputer atau peranti elektronik digital lain dihidupkan.



Pemuat but adalah perisian penting yang bertanggungjawab untuk memuatkan kernel Linux dan cakera RAM awal Linux. Pengguna Linux boleh memilih dari beberapa pemuat but yang berbeza, masing-masing mempunyai kekuatan dan kelemahannya sendiri.