Boot Loader

1. Apa itu Boot Loader
Sebuah prosesor komputer hanya dapat mengeksekusi kode program yang ditemukan dalam Read-
Only Memory (ROM), dan Random Access Memory (RAM). Sistem operasi modern, kode program
aplikasi, dan data tersimpan pada perangkat penyimpanan data yang non-volatile seperti Harddisk,
CD/DVD-ROM, USB Flash drive, dan Floppy disk. Ketika komputer pertama dinyalakan, tidak
memiliki sistem operasi
dalam ROM maupun RAM. Komputer awalnya harus menjalankan
program kecil yang disimpan dalam ROM bersama dengan data minimal yang diperlukan untuk
mengakses perangkat non-volatile dari program dari sistem operasi dan data yang dimuat dalam
RAM.
Program kecil yang dijalankan secara berurutan yang kemudian dijalankan dalam RAM, dikenal
sebagai bootstrap loader, bootstrap, atau boot loader. Program kecil boot loader ini mempunya
pekerjaan hanya untuk memuat data dan program yang kemudian dijalankan dalam RAM.
Primary Boot Loader
• Windows
• FreeBSD boot0
• Chameleon
• Grub
Banyak boot loader, seperti GRUB, BOOTMGR, LILO, NTLDR, yang dapat dikonfigurasi untuk
memberikan pilihan pengguna second boot. Pilihan ini dapat mencakup sistem operasi yang
berbeda untuk dual/multi boot dari partisi dan drive yang berbeda, kernel yang berbeda versi dari
sistem operasi yang sama (dalam hal versi baru akan banyak masalah yang tidak disangka-sangka),
kernel yang berbeda (misalnya, booting ke modus rescue atau safe mode), atau beberapa program
mandiri yang dapat berfungsi tanpa sistem operasi, seperti memory tester (misalnya, memtest86+),
atau bahkan games. Biasanya pilihan default adalah dengan penandaan waktu selama anda dapat
menekan tombol untuk merubah pilihan, setelah pilihan standar secara otomatis dijalankan, dengan
begitu booting normal tanpa interaksi. Proses booting dianggap lengkap apabila komputer siap
berinteraksi dengan user, atau sistem operasi mampu menjalankan aplikasi biasa.

2. Merubah Waktu Eksekusi Boot Loader
Boot Loader ini bisa dikonfigurasi sesuai dengan keinginan anda, seperti merubah waktu default 15 penandaan waktu, menambahkan/menghilangkan sistem operasi lain di menu boot loader, dll.
Untuk bisa merubah konfigurasi boot loader anda bisa mengedit file menu.lst yang terletak pada direktori /boot/grub/menu.lst, apabila menggunakan boot loader GRUB jika anda menggunakan boot loader LILO anda bisa mengedit file konfigurasi lilo.conf di direktori /etc/lilo.conf.
Berikut cara untuk merubah waktu eksekusi boot loader GRUB:
• Buka terminal melalui menu Applications > Accessories > Terminal
• Kemudian buka file konfigurasi /boot/grub/menu.lst dengan menggunakan teks editor
• Setelah itu cari baris berikut
## timeout sec
# set a time out, in SEC second, before automatically booting default entry
# (normally the first entry defined)
time out 10

• Dan sesuaikan dengan kebutuhan anda, default waktu yang digunakan adalah 10 detik anda bisa merubah angka “10” dibaris timeout, sesuai dengan keinginan anda.
• Setelah melakukan perubahan Save dan Restart komputer anda.

Anda juga dimungkinkan untuk menambahkan sistem operasi lain dalam Boot Loader, caranya adalah sebagai berikut:
a. Menambahkan sistem operasi Linux
untuk menambahkan sistem operasi Linux ke dalam boot loader GRUB, adalah sebagai
berikut:
◦ Buka terminal dari menu Application > Accessories > Terminal
◦ Buka file konfigurasi /boot/grub/menu.lst, menggunakan teks editor
◦ Kemudian tambahkan baris berikut, di baris paling bawah

# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda8.
title Ubuntu 9.10 Karmic Koala root (hd0,7)
kernel /boot/vmlinuz-2.6.31-18-generic root=UUID=7ae7a7e8-fef7-475e-a0e8-
a04b1e49412c ro quiet splash
initrd /boot/initrd.img-2.6.31-18-generic
savedefaultboot2.


b. Menambahkan sistem operasi Windows
Untuk menambahkan sistem operasi windows ke dalam boot loader caranya tidak jauh
berbeda dengan cara menambahkan sistem operasi Linux ke dalam boot loader, anda cukup menambahkan baris berikut ini

title Windows 95/98/NT/2000
root (hd0,0)
makeactive
chainloader +1


dari materi Linux yayasan airputih.

Subscribe to receive free email updates:

0 Response to "Boot Loader"

Posting Komentar