Debian

Memahami Proses Boot Debian Langkah demi Langkah

Memahami Proses Boot Debian Langkah demi Langkah
Artikel ini menjelaskan proses booting Debian Linux langkah demi langkah mulai dari BIOS hingga /sbin/init eksekusi termasuk boot loader, init dan init.

Software pertama yang dijalankan saat PC dihidupkan adalah BIOS, diikuti oleh boot loader (GRUB, LILO di sistem lain) biasanya diinstal pada MBR (Master Boot Record), kemudian program /init dengan gambar initramfs di memori sebagai sistem file root sementara dan kemudian mengeksekusi /sbin/init sambil mengalihkan sistem file root ke disk.

Mari kita mulai dengan setiap langkah, dimulai dengan BIOS.

Proses Boot Debian: BIOS

BIOS adalah perangkat lunak pertama yang berinteraksi dengan perangkat keras, memulai semua perangkat,
tergantung konfigurasinya yang biasanya bisa kita akses dengan menekan Del atau F2.

Dari konfigurasi BIOS kita dapat menentukan bagaimana proses boot akan dilanjutkan, biasanya panel konfigurasi BIOS berisi menu yang didedikasikan untuk proses boot dimana kita dapat menentukan apakah langkah selanjutnya adalah boot dari hard disk, drive eksternal atau USB. tongkat, disk optik seperti DVD, buku jaringan, dll.

Seperti yang dikatakan sebelumnya, BIOS menginisialisasi perangkat keras dan panel konfigurasinya memungkinkan kami mengaktifkan dan menonaktifkan perangkat keras tertentu baik secara definitif atau selama proses boot.

BIOS juga berisi informasi tentang suhu perangkat keras, kesehatan yang lebih dingin, RAM, perangkat penyimpanan, dukungan virtualisasi, prosesor dan inti di antara lebih banyak opsi.

Hampir selalu ketika memecahkan masalah PC di antara langkah-langkah pertama ada pekerjaan dengan BIOS. Dalam Keamanan TI, BIOS memainkan peran kunci mencegah eksploitasi kerentanan lokal, konfigurasi yang salah dapat menyebabkan kegagalan keamanan dan fungsional.
Pada Proses Boot Debian biasa langkah selanjutnya setelah inisialisasi BIOS adalah Boot Loader yang biasanya menempati langkah kedua dalam proses.

Proses Boot Debian: Pemuat Boot

Dalam 2 blok pertama perangkat penyimpanan terdapat MBR (Master Boot Record) yang berisi informasi tentang partisi, sistem file. Banyak pengguna mengacaukan MBR dengan Boot Loader, MBR adalah lokasi yang ditentukan dalam perangkat blok sementara Boot Loader adalah program tuas yang lebih tinggi, yang dapat dengan mudah dimanipulasi oleh pengguna. Boot Loader adalah apa yang pengguna Debian ketahui sebagai GRUB, pengguna Linux lainnya mungkin mengenalnya sebagai LILO, SysLinux, Windows Boot Manager untuk pengguna Windows, dll.

Dari Boot Loader kita dapat menentukan bagaimana langkah selanjutnya akan dilakukan, kita dapat mengedit mendefinisikan OS, kernel dan parameter startup yang berbeda.

Secara default Debian membawa GRUB sebagai Boot Loader, file konfigurasi GRUB dapat ditemukan di /boot/grub/menu.Pertama dan bootloader harus diperbarui dengan menjalankan perintah update-grub untuk menguji dan menerapkan perubahan apa pun.

Boot Loader memungkinkan kita untuk boot dalam mode pemulihan atau memasang OS dengan hak akses root untuk memperbaiki masalah atau mengatur ulang kata sandi, seperti yang terjadi pada BIOS, pemuat GRUB juga menarik untuk keamanan TI.

Sama seperti BIOS yang mendefinisikan langkah-langkah untuk Boot Loader, Boot Loader mendefinisikan pengaturan untuk proses /init yang mempersiapkan PC untuk langkah terakhir.

Proses Boot Debian: /init

/init adalah skrip shell yang berjalan di dalam initramfs yang menginisialisasi kernel, pada tahap ini Anda harus mengetahui /init menginisialisasi kernel yang dikompres sebagai cpio.

Proses Boot Debian: /sbin/init

Di sinilah OS menginisialisasi. Runlevel N (boot) hanya menginisialisasi skrip yang diperlukan untuk diteruskan ke runlevel S (Pengguna tunggal) untuk mengakhiri inisialisasi perangkat keras dan kemudian beralih ke runlevel yang berkisar antara 2 dan 5 untuk memulai layanan sistem.
Di bawah ini Anda dapat melihat daftar termasuk semua runlevel dan artinya:

RunLevel Dukung Tugas
tidak Tidak ada
0 Menutup Matikan, direktorinya adalah /etc/rc0.d/
1 Pengguna Tunggal Pengguna tunggal, direktorinya adalah /etc/rc1.d/
2 Multi Pengguna tanpa jaringan Multi Pengguna tanpa jaringan, di /etc/rc2.d/
3 Multipengguna dengan jaringan Multi Pengguna dengan jaringan, di /etc/rc3.d/
4 Multipengguna dengan jaringan Multiuser dengan jaringan, di /etc/rc4.d/
5 Multipengguna dengan grafik Multi pengguna, X11, direktorinya adalah /etc/rc5.d/
6 Mulai ulang Mulai ulang

Direktori runlevel menautkan ke skrip yang terletak di /etc/init.d/, ini adalah direktori tempat administrator dapat menemukan skrip yang akan dieksekusi saat boot.

/sbin/init adalah langkah terakhir di Debian Linux dan distribusi turunan, ini akan membawa OS ke runlevel yang tepat.

Proses booting ini sangat mudah dipahami, setiap pengguna, bahkan ketika tidak terbiasa dengan Linux sudah mengetahui langkah-langkah seperti BIOS dan Boot Loader.

Saya harap Anda menemukan artikel ini membantu Anda untuk Memahami Proses Boot Debian Langkah demi Langkah.

Cara merekam dan streaming sesi permainan Anda di Linux
Dulu, bermain game hanya dianggap sebagai hobi, namun seiring berjalannya waktu, industri game mengalami pertumbuhan yang sangat pesat baik dari segi ...
Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...
Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...