Apa itu GRUB Bootloader dan Apa Yang Dilakukannya?

Apa itu GRUB Bootloader dan Apa Yang Dilakukannya?

Pemuat but adalah salah satu komponen terpenting dalam proses boot sistem operasi Linux anda.





permainan yang tidak mengambil data

Artikel ini akan menunjukkan kepada anda apa itu boot loader dan peranannya dalam sistem Linux. Secara khusus, panduan ini akan memberi tumpuan kepada Grand Unified Bootloader (GRUB), program pemuat but yang kuat dan sangat fleksibel. Tetapi sebelum melihat GRUB secara terperinci, penting untuk memahami proses boot di Linux.





Proses Boot Linux

Proses boot di Linux adalah serangkaian aktiviti yang berlaku dari saat anda menekan butang kuasa pada PC anda sehingga pada saat skrin masuk muncul.





Terdapat empat peringkat utama dalam proses boot sistem operasi anda dan ia berlaku dalam urutan berikut:

  1. BIOS : Bermaksud Sistem Input / Keluaran Asas dan bertanggungjawab terutamanya untuk memuatkan pemuat but. Semasa komputer dimulakan, ia menjalankan Power On Self Test (POST) untuk memastikan bahawa perkakasan teras seperti memori dan cakera keras berfungsi dengan baik. Selepas itu, BIOS akan memeriksa Master Boot Record (MBR) cakera keras utama, yang merupakan bahagian pada cakera keras anda di mana pemuat but berada.
  2. Pemuat but : Memuatkan kernel ke dalam RAM dengan satu set parameter kernel.
  3. Kernel : Fungsi utama kernel adalah untuk menginisialisasi peranti dan memori. Selepas itu, ia memuatkan proses init.
  4. Di dalamnya : Bertanggungjawab untuk memulakan dan menghentikan perkhidmatan penting pada sistem anda.

Catatan : BIOS bukan proses yang berkaitan dengan Linux, ia adalah proses yang berlaku tanpa mengira sistem operasi anda.



Ketahui lebih lanjut: Adakah BIOS Komputer Dianggap Perisian, Perkakasan, atau Firmware?

Apa itu Bootloader Grand Unified?

GRUB bertanggungjawab terutamanya untuk memberi anda menu pilihan dari mana anda boleh memilih sistem operasi atau persekitaran yang ingin anda boot. Di samping itu, GRUB bertanggungjawab untuk memuatkan Kernel Linux .





Inilah rupa pilihan menu GRUB. Sekiranya anda mempunyai banyak sistem operasi yang dipasang, anda akan menyenaraikannya di sini.

cara membuat laman web php

Catatan : GRUB tidak hanya terbatas pada boot ke sistem operasi Linux, anda juga dapat menggunakannya untuk boot ke sistem operasi lain seperti Windows.





Terdapat dua versi utama GRUB yang tersedia pada masa penulisan ini.

  1. GRUB Warisan : Ini adalah versi pertama GRUB dan mula dikembangkan pada tahun 1995.
  2. KUMPULAN 2 : Ini adalah versi terbaru GRUB yang digunakan oleh banyak distro Linux arus perdana seperti Manjaro, Ubuntu, Fedora, dan Red Hat Enterprise Linux (RHEL). GRUB 2 memberi anda pilihan alat dan konfigurasi yang lebih baik daripada pendahulunya.

Selain GRUB, distro Linux juga menggunakan boot loader lain seperti Linux Loader (LILO), coreboot, dan SYSLINUX.

Peranan GRUB

Setelah anda memilih sistem operasi untuk boot, GRUB akan memuatkan kernel yang dipilih. GRUB menggunakan parameter kernel untuk mengetahui di mana kernel berada dan parameter penting lain untuk digunakan.

  • initrd : Digunakan untuk menentukan cakera RAM awal.
  • BOOT_IMAGE : Lokasi gambar kernel Linux.
  • akar : Menentukan lokasi sistem fail root. Digunakan oleh kernel untuk mencari init yang seterusnya memuatkan perkhidmatan kritikal.
  • NS : Bertanggungjawab memasang sistem fail dalam mod baca sahaja.
  • senyap : Menyembunyikan beberapa mesej khusus sistem semasa PC anda boot.
  • percikan : Digunakan untuk menampilkan layar percikan ketika sistem anda boot.

Apabila anda berada di menu pilihan GRUB, anda dapat mengedit parameter kernel dengan menekan DAN kekunci pada papan kekunci anda.

Mengkonfigurasi Pemuat Boot GRUB

GRUB 2 memberi anda banyak fleksibiliti dan kekuatan ketika mengkonfigurasi pemuat but anda.

The / but / grub direktori mengandungi fail bernama grub.cfg , yang merupakan fail konfigurasi utama untuk GRUB. Walau bagaimanapun, anda dinasihatkan untuk tidak mengedit grub.cfg fail secara langsung, sebaliknya anda harus mengedit / etc / default / grub fail.

Apabila anda membuat perubahan pada / etc / default / grub fail, anda harus memastikan menjalankan perintah di bawah ini, sehingga perubahan anda ditulis ke grub.cfg fail secara automatik.

cara mengaktifkan debugging usb di android
sudo update-grub

Anda boleh mengetahui lebih lanjut mengenai GRUB dan beberapa pilihan konfigurasinya dengan menjalankan perintah berikut:

info -f grub

Menyesuaikan GRUB pada Linux

Panduan ini telah menunjukkan kepada anda bahawa GRUB adalah boot loader yang sangat kuat dan fleksibel dan memainkan peranan penting dalam pengoperasian sistem operasi anda. Pengguna mempunyai kawalan penuh terhadap penampilan skrin but GRUB. Anda bahkan dapat menyesuaikan gambar latar layar but dengan mudah.

Berkongsi Berkongsi Tweet E-mel Cara Menyesuaikan Menu Boot Grub Dengan Gambar Latar Belakang

Bosan dengan menu Grub lalai? Inilah cara menyesuaikannya dengan gambar latar pilihan anda.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Pemuat Boot GRUB
  • Linux
Mengenai Pengarang Baik untuk pergi(36 Artikel Diterbitkan)

Mwiza mengembangkan perisian secara profesional dan menulis secara meluas mengenai Linux dan pengaturcaraan front-end. Beberapa minatnya merangkumi sejarah, ekonomi, politik & seni bina perusahaan.

Lagi Dari Mwiza Kumwenda

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan