23 Oktober 2010

Modifikasi grub ubuntu

TwitThis

MODIF GRUB UBUNTU

Mungkin kalian ada yang bosen dengan tampilan grub atau bootloader ubuntu yang selalu berwarna hitam dan putih. Tapi tenang, aku punya solusinya, yaitu dengan sedikit memodifikasi file konfigurasi grub ubuntu. Efek dari modifikasi yang satu ini untuk membuat background grub yang defaultnya berwarna hitam dan merubah daftar menu grub.
Okeh, silahkan ikuti langkah-langkah berikut :

1. Siapkan sebuah file gambar dengan format "png" yang nantinya akan dijadikan background grub
2. Kita asumsikan file tersebut berada di direktori "/home" dengan nama "ubuntu.png"
3. Buka terminal dan ketikkan perintah berikut "cp /home/ubuntu.png /boot/grub/"
4. Kemudian edit file konfigurasi grub dengan perintah berikut "nano /boot/grub/grub.cfg"
5. Cari baris "### BEGIN /etc/grub.d/05_debian_theme ###" dan ganti konfigurasi dibawah baris tersebut menjadi :

### BEGIN /etc/grub.d/05_debian_theme ###
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set fd989032-cd06-4b1e-87ed-ecc23ad5a65f
insmod png
if background_image /boot/grub/ubuntu.png ; then
set color_normal=white/black
set color_highlight=white/light-gray
else
set menu_color_normal=white/black
set_menu_color_highlight=white/light-gray
fi
### END /etc/grub.d/05_debian_theme ###

script diatas berfungsi untuk menjadikan file gambar yang sudah di copy tadi sebagai background grub ubuntu

6. Kemudian cari lagi baris ### BEGIN /etc/grub.d/10_linux ### (masih dalam file grub.cfg) dan ganti menuentry dibawahnya sesuka hati anda. Contoh :

menuentry 'Linux Fagundez' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set 5671cecb-1d0b-463d-a3b4-d7d7df5e654e
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=5671cecb-1d0b-463d-a3b4-d7d7df5e654e ro quiet splash
initrd /boot/initrd.img-2.6.32-24-generic
}
menuentry 'Linux Fagundez (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set 5671cecb-1d0b-463d-a3b4-d7d7df5e654e
echo 'Loading Linux 2.6.32-24-generic ...'
linux /boot/vmlinuz-2.6.32-24-generic root=UUID=5671cecb-1d0b-463d-a3b4-d7d7df5e654e ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-24-generic
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set 5671cecb-1d0b-463d-a3b4-d7d7df5e654e
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod ext2
set root='(hd0,7)'
search --no-floppy --fs-uuid --set 5671cecb-1d0b-463d-a3b4-d7d7df5e654e
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows Fagundez 2010" {
insmod ntfs
set root='(hd0,1)'
search --no-floppy --fs-uuid --set bad219e4d219a623
chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Script diatas berfungsi untuk merubah menu entry pada grub ubuntu.

7. Setelah semuanya selesai, silahkan simpan konfigurasi anda dengan menekan "ctrl+x" dan tekan "Y"
8. Kemuadian restart ubuntu anda untuk melihat perubahan yang tejadi pada grub

SELAMAT MENCOBA !!!

0 komentar:

Posting Komentar

 

Free Blog Templates

Powered By Blogger

Easy Blog Trick

Powered By Blogger

Blog Tutorial

Powered By Blogger

Tuxer Blog Templates © Copyright by Hasan Fagundez | Template by Hasan Fagundez