GNU/Linux >> Belajar Linux >  >> Linux

Proses Boot Linux

Pada artikel ini, kita akan mempelajari “Linux Boot Process”. Selama waktu booting sistem operasi Linux, proses booting harus melalui enam tahap dasar.

Boot Tahap 1

Pemeriksaan BIOS :Ketika server Linux atau desktop atau laptop boot, prosesor menggunakan Basic Input/Output System atau program BIOS dan menjalankannya. Kontrol BIOS tidak hanya mengontrol langkah pertama dari proses boot, tetapi BIOS juga menyediakan antarmuka tingkat terendah ke perangkat periferal. Artinya selama inisialisasi BIOS, semua perangkat periferal perangkat keras diperiksa oleh BIOS. Jika BIOS menemukan perangkat keras apa pun rusak, Anda akan mendapatkan pesan di layar Anda. Untuk alasan ini, Proses BIOS ditulis ke mode read-only. BIOS kemudian memuat ke dalam memori program apa pun yang berada di sektor pertama perangkat ini, yang disebut Master Boot Record atau MBR. MBR hanya berukuran 512 byte dan berisi instruksi kode mesin untuk mem-boot mesin, yang disebut boot loader, bersama dengan tabel partisi. Setelah BIOS menemukan dan memuat program boot loader ke dalam memori, BIOS akan mengontrol proses booting.

Catatan :Pemuat boot default untuk platform Linux adalah GRUB.

Boot Tahap 2

Pemuat boot tahap pertama :Tahap pertama Boot Loader adalah biner kode mesin kecil di MBR. Boot loader tahap pertama memuat dirinya sendiri ke dalam memori. Tugas boot loader tahap pertama adalah menemukan boot loader tahap kedua dan memuat bagian pertama ke dalam memori.

Boot Tahap 3

Pemuat boot tahap kedua :Boot loader tahap kedua memuat kernel ke dalam memori, yang selanjutnya memuat modul yang diperlukan dan memasang partisi root hanya-baca. Setelah boot loader tahap kedua berada di memori, ini menampilkan layar grafis kepada pengguna yang menunjukkan sistem operasi atau kernel yang berbeda yang telah dikonfigurasi untuk boot. Anda dapat menggunakan tombol Panah untuk memilih sistem operasi Anda untuk boot.

Boot Tahap 4

Program INIT :Kernel sistem operasi Linux mentransfer kontrol proses boot ke program /sbin/init. Program /sbin/init mengoordinasikan sisa proses boot dan mengonfigurasi lingkungan untuk pengguna.

Boot Tahap 5

Pengaturan Lingkungan Pengguna :Program init memuat semua layanan dan alat ruang pengguna, dan memasang semua partisi yang terdaftar di /etc/fstab. Ketika perintah init dimulai, itu menjadi induk atau kakek-nenek dari semua proses yang dimulai secara otomatis di sistem. Pertama, ia menjalankan skrip /etc/rc.d/rc.sysinit, yang menetapkan jalur lingkungan, memulai swap, memeriksa sistem file, dan menjalankan semua langkah lain yang diperlukan untuk inisialisasi sistem. Perintah init kemudian menjalankan skrip /etc/inittab, yang menjelaskan bagaimana sistem harus diatur di setiap runlevel init SysV. Program init memulai semua proses latar belakang dengan mencari di direktori rc yang sesuai untuk runlevel yang ditentukan sebagai default di /etc/inittab. Direktori rc diberi nomor sesuai dengan runlevel yang diwakilinya.

Catatan :Secara default, run level 5 didefinisikan dalam file /ete/inittab.

Boot Tahap 6

Layar Masuk :Pengguna akan mendapatkan layar login untuk sistem Linux yang baru saja di-boot.

Pertanyaan Wawancara untuk Bab Proses Boot Linux

Q1 :Berapa banyak tahapan yang dilalui proses boot Linux selama waktu booting?
Q2 :Apa itu tahap boot loader Pertama?
Q3 :Apa yang dimaksud dengan tahap boot loader Kedua?
Q4 :Apa peran program INIT untuk RED HAT LINUX?
Q5 :Menjelaskan RUN LEVEL untuk sistem Operasi Linux.
Q6 :Perbedaan antara file inittab dan fstab?
Q7 :Apa yang dilakukan BIOS selama booting?


Linux
  1. Cara mematikan proses zombie di Linux

  2. Memboot Linux lebih cepat

  3. Membuat daemon di Linux

  1. Proses Boot Linux:Panduan untuk Memulai

  2. Cara menginstal vtop di Linux

  3. Linux – Blokir Akses Jaringan Suatu Proses?

  1. Status Proses Linux

  2. Proses Pembuatan Linux?

  3. Linux:proses menjadi layanan