Debian

Memahami Proses Boot Debian Langkah demi Langkah

Memahami Proses Boot Debian Langkah demi Langkah
Artikel ini menerangkan proses boot Debian Linux langkah demi langkah bermula dari BIOS ke / sbin / init pelaksanaan termasuk boot loader, init dan init.

Perisian pertama yang akan dijalankan ketika anda menghidupkan PC anda adalah BIOS, diikuti oleh boot loader (GRUB, LILO dalam sistem lain) yang biasanya dipasang pada MBR (Master Boot Record), kemudian program / init dengan gambar initramfs di memori sebagai sistem fail root sementara dan kemudian melaksanakan / sbin / init sambil menukar sistem fail root ke disk.

Mari kita mulakan dengan setiap langkah, bermula dengan BIOS.

Proses Boot Debian: BIOS

BIOS adalah perisian pertama yang berinteraksi dengan perkakasan, ia memulakan semua peranti,
bergantung pada konfigurasinya yang biasanya kita boleh akses dengan menekan Del atau F2.

Dari konfigurasi BIOS kita dapat menentukan bagaimana proses boot akan berlanjutan, biasanya panel konfigurasi BIOS berisi menu yang didedikasikan untuk proses boot di mana kita dapat menentukan apakah langkah seterusnya adalah boot dari hard disk, pemacu luaran atau USB tongkat, cakera optik seperti DVD, buku rangkaian, dll.

Seperti yang dinyatakan sebelumnya, BIOS menginisialisasi perkakasan dan panel konfigurasinya, mari kita mengaktifkan dan mematikan perkakasan tertentu secara pasti atau semasa proses boot.

BIOS juga mengandungi maklumat mengenai suhu perkakasan, kesihatan yang lebih sejuk, RAM, peranti penyimpanan, sokongan virtualisasi, pemproses dan teras antara lebih banyak pilihan.

Hampir selalu semasa menyelesaikan masalah PC di antara langkah pertama terdapat kerja dengan BIOS. Dalam Keselamatan IT, BIOS memainkan peranan penting untuk mencegah eksploitasi kerentanan tempatan, konfigurasi yang salah boleh menyebabkan keselamatan dan kegagalan fungsi.
Dalam Proses Debian Boot yang biasa, langkah seterusnya setelah inisialisasi BIOS adalah Boot Loader yang biasanya menempati langkah kedua dalam proses.

Proses Boot Debian: Pemuat Boot

Dalam 2 blok pertama peranti penyimpanan terdapat MBR (Master Boot Record) yang berisi maklumat mengenai partisi, sistem fail. Banyak pengguna mengelirukan MBR dengan Boot Loader, MBR adalah lokasi yang ditentukan dalam peranti blok sementara Boot Loader adalah program tuas yang lebih tinggi, yang pengguna dapat dengan mudah memanipulasi. Boot Loader adalah apa yang diketahui oleh pengguna Debian sebagai GRUB, pengguna Linux lain mungkin mengenalinya sebagai LILO, SysLinux, Windows Boot Manager untuk pengguna Windows, dll.

Dari Boot Loader kita dapat menentukan bagaimana langkah-langkah berikutnya akan dilakukan, kita dapat mengedit menentukan OS, kernel dan parameter permulaan yang berbeza.

Secara lalai Debian membawa GRUB sebagai Boot Loader, fail konfigurasi GRUB boleh didapati di / boot / grub / menu.Lst dan bootloader mesti dikemas kini dengan menjalankan perintah kemas kini-grub untuk menguji dan menerapkan sebarang perubahan.

Boot Loader membolehkan kita boot dalam mod pemulihan atau memasang OS dengan hak root untuk menyelesaikan masalah atau menetapkan semula kata laluan, seperti yang berlaku dengan BIOS, pemuat GRUB juga menarik untuk keselamatan IT.

Sama seperti BIOS yang menentukan langkah-langkah untuk Boot Loader, Boot Loader menentukan tetapan untuk proses / init yang menyiapkan PC untuk langkah terakhir.

Proses Boot Debian: The / init

The / init adalah skrip shell yang berjalan dalam initramfs yang menginisialisasi kernel, pada tahap ini Anda harus tahu / init menginisialisasi kernel yang dimampatkan sebagai cpio.

Proses Boot Debian: The / sbin / init

Di sinilah OS memulakan. Runlevel N (boot) menginisialisasi hanya skrip yang diperlukan untuk diteruskan ke runlevel S (Pengguna tunggal) untuk mengakhiri permulaan perkakasan dan kemudian beralih ke runlevel antara 2 hingga 5 untuk memulakan perkhidmatan sistem.
Di bawah ini anda dapat melihat senarai termasuk semua runlevel dan maknanya:

RunLevel Sokongan Tugas
N Tiada
0 Menutup Shutdown, direktori adalah / etc / rc0.d /
1 Pengguna Tunggal Pengguna tunggal, direktori adalah / etc / rc1.d /
2 Pelbagai Pengguna tanpa rangkaian Multi Pengguna tanpa rangkaian, di / etc / rc2.d /
3 Multiuser dengan rangkaian Berbilang Pengguna dengan rangkaian, di / etc / rc3.d /
4 Multiuser dengan rangkaian Multiuser dengan rangkaian, di / etc / rc4.d /
5 Multiuser dengan grafik Berbilang pengguna, X11, direktori adalah / etc / rc5.d /
6 But semula But semula

Direktori runlevel memaut ke skrip yang terdapat di / etc / init.d /, ini adalah direktori di mana pentadbir dapat mencari skrip yang akan dijalankan semasa boot.

/ Sbin / init adalah langkah terakhir dalam Debian Linux dan pengedaran yang diturunkan, ia akan membawa OS ke tahap yang betul.

Proses boot ini sangat mudah difahami, mana-mana pengguna, walaupun tidak terbiasa dengan Linux sudah mengetahui langkah-langkah seperti BIOS dan Boot Loader.

Saya harap artikel ini dapat membantu anda Memahami Proses Boot Debian Langkah demi Langkah.

Cara Memasang dan Memainkan Doom di Linux
Pengenalan Doom Seri Doom berasal dari tahun 90an selepas pembebasan Doom yang asal. Ini adalah hit seketika dan sejak saat itu dan seterusnya siri pe...
Vulkan untuk Pengguna Linux
Dengan setiap kad grafik generasi baru, kami melihat pembangun permainan mendorong had kesetiaan grafik dan semakin dekat dengan fotorealisme. Tetapi ...
OpenTTD vs Simutrans
Membuat simulasi pengangkutan anda sendiri boleh menyeronokkan, santai dan sangat menarik. Itulah sebabnya anda perlu memastikan bahawa anda mencuba s...