Langsung ke konten utama

Boot ISO Image dari Hardisk dengan Grub 2

Setiap kali ada rilis terbaru dari Ubuntu, Linux Mint, Debian, BlankOn, Fedora, OpenSuSE, Mandriva, atau distro lainnya, apa yang anda lakukan untuk mencobanya? Membakarnya ke dalam CD atau membuat live usb? Kalau masih menggunakan salah satu cara ini sebaiknya berhenti saja mulai sekarang. Ada satu cara yang lebih praktis untuk mencoba live cd distro tanpa menggunakan CD-ROM atau USB Flashdisk. Cara ini praktis karena kita dapat mem-boot ISO image dari berbagai distro langsung dari harddisk.
Kita akan memanfaatkan salah satu fitur terbaru dari Grub 2 yang mampu membuat keajaiban ini terjadi. Sebagai persiapan, unduh salah satu distro favorit anda. Berkas ISO image ini bisa disimpan di mana saja, namun untuk alasan kemudahan kita akan menyimpannya di /boot/images.

# sudo su
# mkdir /boot/images
# cd /boot/images
# wget http://kambing.ui.ac.id/iso/ubuntu/releases/oneiric/ubuntu-11.10-desktop-amd64.iso
Kemudian kita perlu menambahkan sebuah entry untuk live cd Ubuntu 11.10 Oneiric Ocelot di berkas /etc/grub.d/40_custom. Buka berkas tersebut, lalu tambahkan konfigurasi seperti contoh berikut:
menuentry "Ubuntu 11.10 Live" {
insmod loopback
insmod iso9660
set isofile="/images/oneiric-desktop-amd64.iso"
loopback loop (hd0,5)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject
initrd (loop)/casper/initrd.lz
}
Baris pertama menunjukkan awal dari satu menu entry di grub2 dengan nama "Ubuntu 11.10 Live". Dua baris berikutnya akan memuat modul-modul grub2 yang dibutuhkan untuk mem-boot ISO image dari harddisk. Baris ke-4 mendefenisikan letak penyimpanan dari berkas ISO. Baris ke-5 merupakan inti dari trik ini, baris ini memerintahkan grub2 untuk mengaitkan ISO image dengan opsi loop. (hd0,5) di baris ini menunjukkan lokasi di mana berkas ISO image yang akan di-boot disimpan. Misalnya berkas disimpan di /dev/sda5 maka di baris ini harus digunakan (hd0,5).
Kita lanjutkan dengan memperbarui konfigurasi grub2, jalankan perintah berikut dari terminal:
# update-grub2
Hidupkan ulang PC/laptop untuk mencoba masuk ke Live CD yang akan di-boot dari harddisk dengan bantuan Grub 2. Voila, sekarang kita sudah bisa mem-boot live cd tanpa CD atau flashdisk.

Komentar

Postingan populer dari blog ini

Instal BBM di Ubuntu

Well, beberapa hari yang lalu (sampai tulisan ini ditulis) aplikasi BlackBerry Messenger (BBM) Cross Platform menjadi booming di kalangan pengguna Sistem Operasi Mobile. BBM yang dulu hanya eksklusif di perangkat BlackBerry, kini hadir di perangkat android dan iOS. Sebagian besar pengguna android sangat antusias dalam mencoba untuk memasang aplikasi BBM ini. Namun sayang beberapa mengalami kendala, salah satunya adalah pengguna android yang masih memakai versi gingerbread dan yang masih menggunakan arsitektur ARMv6. Syarat tertulis untuk menginstall BBM di Google's Playstore adalah minimal menggunakan versi android ICS (4.0.x), sedangkan "syarat tak tertulisnya" adalah pengguaan arsitektur CPU minimal ARMv7 (di dalam file apk BBM, setelah saya lihat, ada code armeabi-v7). Lalu bagaimana dengan nasib ratusan ribu, bahkan jutaan user android yang device nya masih memakai arsitektur ARMv6? tenang saja, masih banyak jalan menuju Roma.  Kamu dapat ...

Tampilkan pesan Error di Localhost LInux

Untuk menampilkan pesan error di Localhost seperti ini di Linux ini caranya: -  Buka terminal. tekan CTRL +ALT + T secara bersamaan atau bisa cari di menu aplikasi, ketik di terminal: #  sudo gedit /etc/php5/apache2/php.ini hasil tampilan lalu cari: display_errors = Off display_startup_errors Off di ganti menjadi: display_errors = On display_startup_errors On     Save, lalu exit dari gedit kemudian ketik ini di terminal: # sudo /etc/init.d/apache2 restart SELESAI.

Mengaktifkan Koneksi Wifi Lewat Terminal

Mengaktifkan Koneksi Wifi Lewat Terminal Ada kalanya ketika kita ingin konek keinternet kita harus membuka wicd. namun apa yang terjadi jika wicdnya nda ad terutama bagi pengguna Backtrack. terkadang hanya bisa diakses melalui mode terminal. Berikut adalah catatan singkat bagaimana mengaktifkan koneksi Wifi melalui terminal. root@bt: iwlist scan Perintah diatas akan memberikan daftar AP yang mungkin digunakan. Pada wlan0 scan complete, perhatikan bagian ESSID. Misalnya ESSID yang akan digunakan berisi unm.net , berikut adalah perintah untuk mengaktifkan koneksi ke AP tersebut. root@bt: iwconfig wlan0 essid "unm.net" Setelah pengaktifan koneksi berhasil dilakukan, langkah terkahir adalah meminta agar DHCP yang ada pada AP memberikan nomor IP ke Ubuntu. root@bt: sudo dhclient wlan0 Selesai, selamat mencoba..