Update GRUB Pada Live CD
Dua malam yang lalu saya mengalami suatu kasus yang menurut beberapa orang tidak mungkin dipecahkan. Akhirnya itu saya jadikan tantangan, selama dua hari hampir tidak tidur untuk menyelesaikan masalah itu.
Masalah itu adalah : Apakah mungkin kita membuat live cd dan pada waktu instalasi langsung update GRUB sehingga GRUB bisa menampilkan tulisan sesuai dengan distro kita???
Beberapa berpendapat itu mustahil, beberapa lagi beranggapan bahwa itu hal yang sia-sia tetapi saya berpendapat bahwa hal itu bisa dilakukan dan pasti bisa.
GRUB menyimpan semua file yang dibutuhkan didalam folder /boot/grub. Perhatikan disana ada berbagai macam file yaitu :
device.map e2fs_stage1_5 fat_stage1_5 installed_version jfs_stage1_5 menu.lst minix_stage1_5 reiserf_stage1_5 stage1 stage2 xfs_stage1_5 default
File-file tersebut mempunyai fungsi dan kegunaan masing-masing tapi sekarang kita coba lihat menu.lst yang akan kita lakukan modifikasi karena file ini merupakan file yang otomatis terbentuk dan akan menyesuaikan dengan sistem kita.
Sebagai contoh file menu.lst saya (dimulai dari baris ke 126):
title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=0fe4cb0c-44e1-4055-902c-3860b03f6363 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefaulttitle Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=0fe4cb0c-44e1-4055-902c-3860b03f6363 ro single
initrd /boot/initrd.img-2.6.20-15-generictitle Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
Dari situ bisa terlihat bahwa saya menggunakan sistem operasi ubuntu. Dengan sangat mudah kita bisa mengganti nama ubuntu dengan nama yang kita inginkan sehingga pada saat booting kita bisa melihat tulisan tersebut.
Kembali kepada pertanyaan semula, bagaimana kita bisa mengubah tulisan Ubuntu tersebut pada live CD yang kita buat sehingga pada saat instalasi tidak lagi menampilkan ubuntu tetapi sudah berganti dengan tulisan yang lain.
File yang kita butuhkan adalah update-grub. File tersebut berada di /usr/sbin.
Sekarang coba kita buka file tersebut dengan editor text dan dengan privillage root (bisa menggunakan vi/vim atau yang lainnya) agar kita bisa melakukan update atau modifikasi.
WOW……………….. file tersebut berisi program yang mempunyai banyak sekali baris, lalu dimana kita harus mengeditnya???? Tapi tidak usah kawatir karena hal itu sudah saya lakukan dan akhirnya saya menemukan bahwa baris yang harus diedit terletak pada baris 299 yaitu title=”Ubuntu” nah pada baris tersebut silahkan ganti Ubuntu dengan nama distro kita.
That’s it, sederhana tetapi kalau kita tidak mengetahui maka akan menjadi susah.
& Komentar »
Tinggalkan komentar
-
Arsip
- Juli 2009 (1)
- Maret 2009 (1)
- September 2008 (5)
- Juli 2008 (1)
- April 2008 (1)
- Agustus 2007 (10)
- Juli 2007 (10)
- Juni 2007 (2)
- Mei 2007 (1)
- April 2007 (8)
- Maret 2007 (1)
- Januari 2007 (1)
-
Kategori
-
RSS
RSS Entri
Komentar RSS







ass…..
pak tolong bisa kasih tips untuk membuat live CD ubuntu feisty 7.04
menggunakan recontruction
trims,
Kalau menggunakan reconstructor memang ada keterbatasan tetapi bisa dengan menggunakan console yang ada di reconstructor. Misalnya untuk menghapus atau menambahkan program. Pada kesempatan yang lain akan dibahas tips dan trik membuat live CD.
aku juga kebetulan bermasalah dengan hal itu ..
setelah aku baca script update-grub, untuk mendapatkan title dia tuh menjalankan command
title=$(lsb_release –short –description 2>/dev/null)
ternyata dia mengambil value dari /etc/lsb-release , so cara lain utk mengganti title grubnya dengan cara mengedit file /etc/lsb-release
# nano /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION=”Ubuntu 8.04″
sesuaikan deh dengan nama distro yg mau kita buat
semoga bermanfaat.
salam
Ryan