Computer Application, Maintenance and Supplies

Friday, May 23, 2008

Linux - Praktek Bootloader GRUB (Bag. 2)

1. Title berguna untuk mengatur judul sistem operasi yang akan di-boot. String yang Anda tuliskan di sini akan muncul pada layar utama GRUB. Jadi, pilihlah kalimat yang singkat, tetapi jelas. Misalnya nama distribusi plus versi kernel.

2. Root memberitahu GRUB di partisi mana file kernel Anda diletakkan. hd0 berarti hard disk master pada IDE channel pertama, sedangkan angka 2 berarti partisi primary ketiga. Perlu diingat bahwa GRUB melakukan penghitungan mulai 0. Oleh karena itu digunakan hd0 dan bukan hd1 untuk menandakan hard disk master pertama. Hal yang sama terjadi untuk penomeran partisi.

3. Kernel menunjukkan posisi file kernel. Umumnya, file kernel hasil kompilasi bernama bzImage, tetapi Anda bebas menamai ulang file ini sesuka Anda. Berikan nama path lengkap ke file bzImage. Jangan lupa memberikan parameter “root=” dengan argumen nama partisi yang menjadi root file system. Parameter ini wajib ada karena jika tidak, proses booting kernel tidak akan berjalan dengan sempurna.

4. Initrd berisi path menuju file pendamping kernel utama yang disebut initial ramdisk image. Parameter initrd sering menimbulkan tanda tanya, “Apa fungsi sebenarnya dari initrd image?”, “Bagaimana saya membuatnya?”, “Bagaimana jika saya lupa mencantumkan parameter initrd?”.

Image
Gambar 1 : Anda Butuh penyegaran? Kreasikan sendiri gambar latar belakang menu GRUB.


Menjawab pertanyaan ini secara detail adalah di luar cakupan artikel ini. Namun, secara garis besar, ramdisk image dibutuhkan sebagai tempat penampung modul kernel yang dibutuhkan saat loading. Tidak semua modul kernel masuk dalam ramdisk image. Umumnya hanya modul kernel yang berkaitan dengan file system dan driver pengendali SCSI yang dimasukkan. Jadi, jika Anda menggunakan disk SCSI/SATA dan/atau menggunakan file system selain ext2 pada root file system, dapat dipastikan Anda harus membuat ramdisk image. Cara membuatnya, setelah Anda selesai dengan perintah:

$ make modules
# make modules_install


ketikkan perintah seperti berikut ini.

# mkinitrd /boot/baru/initrd-2.6.17 2.6.17

Parameter pertama adalah path dan nama file ramdisk, sesuaikan dengan keperluan Anda. Anda bebas menamai file ramdisk ini, tetapi disarankan memakai string seperti “initrd” sehingga Anda dengan mudah mengenalinya sebagai ramdisk.

Parameter kedua adalah versi kernel yang ingin Anda buat ramdisk-nya. Perhatikan bahwa yang dimaksud versi kernel di sini adalah string lengkap yang menandai versi kernel. Kernel tersebut bisa saja Anda beri nama versi semisal 2.6.17, 2.6.17-ck1, 2.6.17-mm6, dan seterusnya. Bagaimana Anda mengetahui versi lengkap kernelnya? Apabila Anda meng-install dari RPM, cukup lihat angka versi pada nama file:

kernel-2.6.5-1.358.i586.rpm

Angka yang dicetak tebal adalah versi kernel. Bagaimana jika Anda meng-compile dari source code-nya? Jawabannya bisa dilihat dari isi dua file (pindah dulu ke direktori tempat Anda mengekstrak paket kernel):

$ head Makefile
VERSION = 2
PATCHLEVEL = 6
SUBLEVEL = 17
EXTRAVERSION = -mm6
$ # grep LOCALVERSION ./.config
CONFIG_LOCALVERSION=”-test”


Di sini dapat diketahui versi kernelnya adalah 2.6.17-mm6-test. Konfirmasikan lagi ke dalam direktori '/lib/modules'. Semestinya, Anda akan melihat direktori dengan string yang sama.

B. Mengganti Gambar GRUB

Bosan dengan gambar background yang itu-itu saja saat layar GRUB muncul? Cobalah mengganti gambar tersebut dengan gambar pilihan Anda. Jika dicermati, gambar background tersebut diatur melalui sebuah parameter di dalam file '/boot/grub/grub.conf ':

splashimage=(hd1,0)/boot/grub/splash.
xpm.gz


Jadi, cukup dengan mengganti path dan nama file pada option splashimage, Anda telah dapat mengganti gambar background GRBU. Namun, ada beberapa syarat yang harus dipenuhi agar file gambar tersebut dapat dimuat oleh GRUB:

1. File gambarnya harus berformat XPM (X pixmap).
2. Resolusi gambarnya 640x480 pixel.
3. File dikompres dengan format gzip.
4. Menggunakan pallette 14 warna.

Apabila Anda ingin membuat sendiri gambar baru, program pengolah gambar GIMP dapat Anda gunakan. Dengan fasilitas Script-Fu, Anda dapat membuat sebuah logo dengan cepat. Cobalah dengan membuka menu "Xtns | Script Fu- | Logos" dan cari bentuk logo yang sesuai. Untuk mengubah warna gambar menjadi maksimum 14 nilai warna, klik menu "Image | Mode | Indexed" lalu isikan “14” pada text box 'Max. Number of Colors'. Selanjutnya, simpan file gambar ke dalam format XPM. Gambar 1 adalah contoh gambar background yang dibuat CHIP.

0 komentar :

Post a Comment

Your comments are inputs for our