Rumah >Tutorial sistem >LINUX >Tinjauan ringkas konfigurasi bootloader grub
Memahami proses boot dan grub
Proses boot memulakan perisian sistem dan interaksi perkakasan. Di Linux, Grand Unified Bootloader (GRUB) menguruskan peralihan dari kuasa ke sistem operasi.
Gambaran Keseluruhan Sequence Boot Linux
Inisialisasi BIOS/UEFI: Sistem input/output asas (BIOS) atau Interface Firmware Extensible Unified (UEFI) melakukan pemeriksaan perkakasan awal. UEFI adalah perkara biasa dalam sistem moden kerana prestasi unggulnya.
mbr/gpt dan bootloader: Pemindahan kawalan ke Rekod Boot Master (MBR) atau Jadual Partition GUID (GPT) pada peranti penyimpanan utama. MBR (atau GPT) mengandungi grub, yang memulakan sistem operasi. Keserasian Multi-Filesystem Grub adalah penting untuk persekitaran berbilang boot.
grub loading: beban grub dan memaparkan menu (jika dikonfigurasi) yang membolehkan pemilihan sistem operasi. Ia juga boleh boot OS lalai secara automatik selepas tamat masa.
Inisialisasi kernel: Kernel yang dipilih memuat ke dalam ingatan. Kernel memulakan perkakasan dan memasang sistem fail root, menggunakan cakera RAM awal (initRD) atau sistem fail RAM awal (initramfs) untuk memuatkan pemandu yang diperlukan.
proses init: Kawalan pas ke proses init (sysvinit, upstart, atau systemd), yang memulakan proses sistem lain.
konfigurasi grub secara terperinci
Fail konfigurasi grub: Fail konfigurasi grub utama, , dihasilkan secara automatik. Pengubahsuaian dibuat dalam /boot/grub/grub.cfg
, yang mengemas kini /etc/default/grub
apabila perubahan. Fail ini mengawal tetapan seperti kernel lalai dan tamat menu. grub.cfg
Mengkonfigurasi grub: Laraskan tetapan dalam dan jalan /etc/default/grub
(atau update-grub
) untuk memohon perubahan. Parameter utama termasuk kernel lalai, tamat masa menu, dan penglihatan menu. grub-mkconfig
Menyesuaikan menu grub: Tambahkan entri tersuai untuk senario boot tertentu (pemulihan, OS alternatif). Untuk dwi-boot, grub biasanya mengesan automatik, tetapi entri manual mungkin diperlukan (mis., Dalam ). /etc/grub.d/40_custom
Penyelesaian Masalah GRUB: Kegagalan boot atau penyertaan yang hilang sering diselesaikan dengan boot dari persekitaran hidup, menggunakan chroot
untuk mengakses sistem yang terjejas, dan memasang semula grub menggunakan grub-install
diikuti oleh update-grub
.
Ciri -ciri Grub Advanced dan Keselamatan
Keselamatan: Grub menawarkan perlindungan dan penyulitan kata laluan untuk mengelakkan pengubahsuaian boot yang tidak dibenarkan. Ia juga disatukan dengan Boot Secure untuk keselamatan yang dipertingkatkan.
Keupayaan Lanjutan: GRUB menyokong pelbagai sistem fail, skrip (pernyataan bersyarat, gelung), dan antara muka baris arahan untuk penyelesaian masalah dan pembaikan sistem.
Kesimpulan
Memahami Proses Boot Linux dan Konfigurasi GRUB adalah penting untuk pentadbir sistem. Menguasai unsur -unsur ini memastikan proses boot yang selamat dan cekap disesuaikan dengan keperluan khusus.Atas ialah kandungan terperinci Tinjauan ringkas konfigurasi bootloader grub. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!