Membuat Grub-Legacy Bootable CD
Tutorial ini membahas bagaimana membuat bootable cd menggunakan grub-legacy.
Jika anda mencari tutorial menggunakan grub2, baca tutorial Bagaimana Membuat Bootable CD Dengan Grub2 ini.
Grub-legacy meskipun sudah tidak menjadi boot loader default lagi sejak versi Ubuntu 9.04, masih menjadi favorit saya karena ke-simple-lannya. Meskipun kesukaan saya ini bersifat personal, saya pikir lebih mudah mengedit konfigurasi grub-legacy ketimbang grub2, misalnya.
Untuk membuat bootable cd dengan grub-legacy anda harus menggambil image stage2_eltorito di dalam paket grub_0.97-29ubuntu64_i386.deb (oneiric). Untuk oneiric anda bisa download langsung disini.
http://kambing.ui.ac.id/ubuntu/pool/main/g/grub/
Untuk versi ubuntu lain silahkan menyesuaikan versinya.
Setelah file di download, ekstrak atau buka isinya dan navigasikan ke:
grub_0.97-29ubuntu64_i386.deb/data.tar.gz/data.tar/./usr/lib/grub/i386-pc/
Copy file stage2_eltorito ke folder cdrom/boot/grub
cdrom adalah folder tempat kita meletakkan file-file lain, misalnya saat melakukan remastering ubuntu.
Untuk membuat bootable cd gunakan perintah ini:
sudo mkisofs -b boot/grub/stage2_eltorito –boot-load-size 4 && -no-emul-boot -boot-info-table -cache-inodes -V “Minux LiveCD” && -r -J -l -o minux-0.1.iso cdrom
Bisa juga penulisannya satu baris dengan menggnati tanda && dengan spasi.
Untuk penjelasan opsi-opsinya silahkan:
man mkisofs
Membuat Menu Grub-Legacy
Di sini saya akan membuat menu untuk booting livecd Minux hasil remaster saya. Menu ini saya copy paste dan disesuaikan dari file text.cfg didalam folder isolinux livecd ubuntu yang asli.
Setelah saya transliterasikan hasilnya seperti ini:
timeout 10 default 0 title Minux Live kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper quiet splash initrd /casper/initrd.lz boot title Minux Install kernel /casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper only-ubiquity quiet splash initrd /casper/initrd.lz boot title Boot 1st Hardisk root (hd0,0) chainloader +1 boot
Simpan dengan nama menu.lst di folder boot/grub bersama dengan file stage2_eltorito
Untuk sytax lengkapnya silahkan merujuk ke manual grub legacy di fsf ini.