pemuat but

Apa itu Boot Loader?

Apa itu 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, sangat penting untuk 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 systemd, 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 disk, 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 yang berjaya (Power-On Self-Test), yang merupakan proses ujian diri yang dilakukan sebaik sahaja komputer atau peranti elektronik digital lain dihidupkan.

Pemuat Boot Linux Paling Popular

Terdapat beberapa pemuat but yang boleh dipilih oleh pengguna Linux.

GRUB (GRAND Unified Bootloader)

GRUB adalah boot loader yang paling popular dan paling banyak dikemas kini untuk sistem operasi Linux. Ia didasarkan pada GRUB Legacy yang sudah usang, yang diciptakan pada tahun 1995 oleh Erich Boleyn untuk sistem operasi GNU / Hurd. GRUB menyokong kedua-dua BIOS dan UEFI, dan ia dapat menangani semua sistem fail Linux yang popular, termasuk Btrfs, ext4, ReiserFS v3, VFAT, dan XFS. Berbanding dengan GRUB Legacy, GRUB moden lebih bersih, lebih berkuasa, dan lebih selamat.

LILO (Pemuat Linux)

LILO pernah menjadi boot loader Linux yang paling popular, tetapi secara beransur-ansur jatuh dari rahmat kerana tidak mempunyai sokongan untuk persekitaran multi-boot. Pembangunan LILO dihentikan pada bulan Disember 2015, dan sokongan terhad untuk sistem fail moden dan sokongan yang tidak ada untuk UEFI sama-sama mencerminkan kenyataan ini.

SYSLINUX

SYSLINUX adalah koleksi beberapa pemuat but ringan yang menyokong kebanyakan sistem fail utama, termasuk FAT untuk MS-DOS, dan ext2, ext3, ext4 untuk Linux. SYSLINUX juga dapat menangani Btrfs dan XFS tetapi hanya dengan beberapa sekatan. SYSLINUX biasanya digunakan untuk boot distribusi langsung sistem operasi Linux. SYSLINUX yang asli boleh boot dari disket dan pemacu USB, dan ISOLINUX, yang merupakan sebahagian daripada Projek SYSLINUX, dapat boot dari sistem fail CD-ROM ISO 9660.

Kesimpulannya

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.

SuperTuxKart untuk Linux
SuperTuxKart adalah tajuk hebat yang direka untuk membawa anda pengalaman Mario Kart secara percuma pada sistem Linux anda. Ia cukup mencabar dan meny...
Tutorial Battle for Wesnoth
The Battle for Wesnoth adalah salah satu permainan strategi sumber terbuka paling popular yang boleh anda mainkan pada masa ini. Bukan hanya permainan...
0 A.D. Tutorial
Daripada banyak permainan strategi di luar sana, 0 A.D. berjaya menonjol sebagai tajuk yang komprehensif dan permainan taktikal yang sangat mendalam w...