Pages

Minggu, 28 November 2010

Operating System

PROSES BOOTING

I. Pendahuluan
Sebagai pengguna linux, mungkin sebagian besar dari kita tidak perduli dengan apa yang
terjadi ketika booting linux berlangsung. Padahal, di dalam booting kita bisa melihat tentang
sistem linux yang kita gunakan, bisa mengubah password, backup dan restore database, dan
sebagainya. Maka dari itu tutorial ini mencoba menjelaskan apa yang terjadi di dalam linux
ketika peristiwa booting itu berlangsung.
II. Urutan Booting
Secara ringkas, urutan booting pada linux bisa dilihat pada gambar di bawah ini:
1. BIOS: Basic Input/Output System merupakan interface level paling bawah yang
menghubungkan antara komputer dan periperalnya. BIOS melakukan pengecekan integritas
memori dan mencari instruksi pada? Master Boot Record (MBR) yang terdapat pada floppy
drive atau harddisk.
2. MBR menjalankan boot loader. Di linux, boot loader yang sering dipakai adalah LILO (Linux
Loader
) dan GRUB (
GRand Unified Boot loader
). Pada Red Hat dan Turunannya menggunakan GRUB sebagai boot loader.
3. LILO/GRUB akan membaca label sistem operasi yang kernelnya akan dijalankan. Pada
boot loader inilah sistem operasi mulai dipanggil. Untuk mengkonfigurasi file grub, buka filenya
1 / 4
catatanlepas.com - Proses Booting pada Linux
Ditulis oleh administrator
Senin, 15 Desember 2008 10:48 - Terakhir Diperbaharui Rabu, 20 Mei 2009 03:41
di /boot/grub/grub.conf
4. Setelah itu, tanggung jawab untuk booting diserahkan ke kernel. Setelah itu, kernel akan
menampilkan versi dari kernel yang dipergunakan, mengecek status SELinux, menegecek
paritisi swap, mengecek memory, dan sebagainya.
5. Kernel yang dipanggil oleh bootloader kemudian menjalankan program init, yaitu proses
yang menjadi dasar dari proses-proses yang lain. Ini dikenal dengan nama The First Process.
Proses ini mengacu pada script yang ada di file /etc/rc.d/rc.sysinit.
6. Program init kemudian menentukan jenis runlevel yang terletak pada file /etc/inittab.
Berdasarkan pada run-level, script kemudian menjalankan berbagai proses lain yang
dibutuhkan oleh sistem sehingga sistem dapat berfungsi dan digunakan. Runlevel adalah suatu
parameter yang mengatur servis yang akan dijalankan misalnya single user, reboot, shutdown,
dan sebagainya. Program yang mengatur runlevel ini adalah init yang terletak pada direktori
/etc/inittab. Ini adalah file di /etc/inittab:
2

0 komentar:

Posting Komentar

About this blog

Welcome