Dipostingan kali ini saya akan berbagi cara bagaimana
untuk editing grub di Ubuntu 12.04 supaya lebih simple atau tanpa embel-embel
memory test seperti gambar dibawah ini.
Oke langsung saja,
yang pertama buka terminal pada becktrack anda setelah itu masukkan command ini
Sudo su (enter) jika kalian
menggunakan password,masukkan password kalian.
Setelah itu ketik command gedit /boot/grub/grub.cfg, kemudian pasti akan muncul script
seperti gambar dibawah ini.
Isi scriptnya seperti dibawah ini dan yang kalian lakukan
sekarang adalah menghapus ataupun mengedit beberapa script nya.
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using
templates
# from /etc/grub.d and settings from /etc/default/grub
#
###
BEGIN /etc/grub.d/00_header ###
if [
-s $prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
set
default="0"
if [
"${prev_saved_entry}" ]; then
set
saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function
savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function
recordfail {
set recordfail=1
if [ -n "${have_grubenv}" ]; then
if [ -z "${boot_once}" ]; then save_env recordfail; fi; fi
}
function
load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
insmod
part_msdos
insmod
ext2
set
root='(hd1,msdos2)'
search
--no-floppy --fs-uuid --set=root b59f4334-8b6e-4a62-9a78-b282bd97a0fa
if
loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=auto
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set=root
b59f4334-8b6e-4a62-9a78-b282bd97a0fa
set locale_dir=($root)/boot/grub/locale
set lang=en_US
insmod gettext
fi
terminal_output
gfxterm
if [
"${recordfail}" = 1 ]; then
set timeout=-1
else
set timeout=10
fi
###
END /etc/grub.d/00_header ###
###
BEGIN /etc/grub.d/05_debian_theme ###
set
menu_color_normal=white/black
set
menu_color_highlight=black/light-gray
if
background_color 44,0,30; then
clear
fi
###
END /etc/grub.d/05_debian_theme ###
###
BEGIN /etc/grub.d/10_linux ###
function
gfxmode {
set gfxpayload="$1"
if [ "$1" = "keep"
]; then
set vt_handoff=vt.handoff=7
else
set vt_handoff=
fi
}
if [
${recordfail} != 1 ]; then
if [ -e ${prefix}/gfxblacklist.txt ]; then
if hwmatch ${prefix}/gfxblacklist.txt 3;
then
if [ ${match} = 0 ]; then
set linux_gfx_mode=keep
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=text
fi
else
set linux_gfx_mode=keep
fi
else
set linux_gfx_mode=text
fi
export
linux_gfx_mode
if [
"$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry
'Ubuntu, with Linux 3.2.0-23-generic-pae'
--class ubuntu --class gnu-linux --class gnu --class os {
recordfail
gfxmode $linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd1,msdos2)'
search --no-floppy --fs-uuid --set=root
b59f4334-8b6e-4a62-9a78-b282bd97a0fa
linux /boot/vmlinuz-3.2.0-23-generic-pae
root=UUID=b59f4334-8b6e-4a62-9a78-b282bd97a0fa ro quiet splash $vt_handoff
initrd /boot/initrd.img-3.2.0-23-generic-pae
}
menuentry 'Ubuntu, with Linux
3.2.0-23-generic-pae (recovery mode)' --class ubuntu --class gnu-linux --class
gnu --class os {
recordfail
insmod
gzio
insmod
part_msdos
insmod
ext2
set
root='(hd1,msdos2)'
search
--no-floppy --fs-uuid --set=root b59f4334-8b6e-4a62-9a78-b282bd97a0fa
echo 'Loading Linux 3.2.0-23-generic-pae ...'
linux /boot/vmlinuz-3.2.0-23-generic-pae
root=UUID=b59f4334-8b6e-4a62-9a78-b282bd97a0fa ro recovery nomodeset
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-3.2.0-23-generic-pae
}
###
END /etc/grub.d/10_linux ###
###
BEGIN /etc/grub.d/20_linux_xen ###
###
END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test
(memtest86+)" {
insmod
part_msdos
insmod
ext2
set
root='(hd1,msdos2)'
search
--no-floppy --fs-uuid --set=root b59f4334-8b6e-4a62-9a78-b282bd97a0fa
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+,
serial console 115200)" {
insmod
part_msdos
insmod
ext2
set
root='(hd1,msdos2)'
search
--no-floppy --fs-uuid --set=root b59f4334-8b6e-4a62-9a78-b282bd97a0fa
linux16 /boot/memtest86+.bin
console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
###
BEGIN /etc/grub.d/30_os-prober ###
menuentry
"Windows 7 (loader) (on /dev/sdb3)"
--class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd1,msdos3)'
search --no-floppy --fs-uuid
--set=root B6EE34FEEE34B887
chainloader +1
}
###
END /etc/grub.d/30_os-prober ###
###
BEGIN /etc/grub.d/40_custom ###
# This
file provides an easy way to add custom menu entries. Simply type the
# menu
entries you want to add after this comment.
Be careful not to change
# the
'exec tail' line above.
###
END /etc/grub.d/40_custom ###
###
BEGIN /etc/grub.d/41_custom ###
if [
-f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
###
END /etc/grub.d/41_custom ###
Keterangan : Yang script bewarna merah itulah
script yang harus kalian hapus, dan script yang digaris bawahi dan bewarna biru
itu yang bisa kalian edit sesuka kalian ( Note
: masih didalam ruang lingkup tanda peti dan jangan sampai tanda petiknya
hilang karena jika hilang tidak akan muncul pada saat awal booting nanti ).
Jika selesai tinggal kalian save dan restart ubuntu kalian. Jika berhasil
hasilnya seperti contoh punya saya dibawah ini.
SELAMAT MENCOBA