Try n Error

Try n Error

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-generic

title 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.

4 Agustus 2007 - Posted by | Linux, ubuntu

3 Komentar »

  1. ass…..
    pak tolong bisa kasih tips untuk membuat live CD ubuntu feisty 7.04
    menggunakan recontruction

    trims,

    Komentar oleh rizal efendi | 3 Oktober 2007 | Balas

  2. 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.

    Komentar oleh Yayan | 16 Oktober 2007 | Balas

  3. 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

    Komentar oleh Ryan | 19 Mei 2008 | Balas


Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: