Senin, 17 November 2008

Linux Live USB (Linux Mint 4.0, BackTrack 2.0, FreeDOS 1.0 Final)

Distro Linux yang akan digunakan dalam artikel ini hanya 2 distro yaitu: Linux Mint 4.0 dan Linux BackTrack 2.0 serta FreeDOS 1.0 Final

+ Linux Mint 4.0
Linux Mint merupakan distro Linux turunan distro Ubuntu Gutsy Gibon (Ubuntu 7.10), secara singkat installasi Linux Mint 4.0 untuk Live USB adalah sebagai berikut:

1. Masukan cd Linux Mint 4.0 kedalam cd/dvd drive, pada Ubuntu 7.04 akan secara otomatis terbaca (mount) di direktori /media/cdrom
2. Masukan USB pen-drive kedalam port USB, secara otomatis pada Ubuntu 7..04 akan terbaca (mount) di direktori /media/, misal : /media/USB.
3. Buka aplikasi terminal, misal dalam penelitian ini menggunakan gnome-terminal (Applications -> Accessories -> Terminal).
4. Salin direktori casper dan .disk (perhatikan titik sebelum huruf d) yang ada didalam cd Linux Mint 4.0 kedalam USB pen-drive.

user@linux:~$ cd /media/cdrom
user@linux:cdrom $ cp -r casper .disk /media/USB

Ket: Diasumsikan bahwa USB pen-drive terbaca (mount) didirektori /media/USB


5. Salin file vmlinuz dan initrd.gz didalam folder casper yang ada didalam USB pen-drive keluar folder tersebut.

user@linux:~$ cd /media/USB/casper
user@linux:casper $ cp vmlinuz initrd.gz ../


+ BackTrack 2.0

Back Track merupakan distro turunan dari Distro Linux Slackware yang sering digunakan sebagai tool untuk tes jaringan komputer, secara singkat untuk dapat berjalan secara Live USB dapat dilakukan dengan cara sebagai berikut:
1. Masukan cd Linux Back Track 2.0 kedalam cd/dvd drive.
2. Masukan USB pen-drive kedalam port USB.
3. Buka aplikasi terminal (Applications -> Accessories -> Terminal)
4. Salin direktori BT kedalam USB pen-drive.

user@linux:~ $ cd /media/cdrom
user@linux:cdrom $ cp -r BT /media/USB

5. Buat direktori boot pada USB pen-drive dan salin file vmlinuz dan initrd.gz yang ada di dalam direktori boot pada cd BackTrack 2.0 kedalam direktori boot yang ada didalam USB pen-drive.

user@linux:cdrom $ mkdir /media/USB/boot
user@linux:cdrom $ cd boot
user@linux:boot $ cp vmlinuz initrd.gz /media/USB/boot



+ FreeDOS 1.0 Final

FreeDOS 1.0 Final dapat diperoleh di internet dengan mengambilnya (download) di situs http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dis tributions/1.0/ (dikunjungi per Pebruari 2008) berupa file .iso, yang mana dalam penelitian ini menggunakan FreeDOS dengan file fdbasecd.iso yang ukuran filenya 8.0 MB. Secara singkat konfigurasi FreeDOS 1.0 Final agar dapat digunakan pada Live USB adalah sebagai berikut:
1. Download file FreeDOS 1.0 Final
2. Buka aplikasi terminal (Applications -> Accessories -> Terminal)
3. mount file .iso dari FreeDOS 1.0 Final (fdbasecd.iso)

user@linux:~ $ mkdir freedos
user@linux:~$ sudo mount -o loop fdbasecd.iso freedos
Password:

4. Masukan USB pen-drive kedalam port USB
5. Masuk kedalam direktori isolinux/data/ dan salin file memdisk dan fdboot.img kedalam folder boot yang ada di dalam USB pen-drive, kemudian unmount file .iso tersebut.

user@linux:~$ cd freedos/isolinux/data
user@linux:data $ cp memdisk fdboot.img /media/USB/boot
user@linux:data $ cd
user@linux:~$ sudo umount freedos
Password:


6. Salin file FreeDOS 1.0 Final (fdbasecd.iso) kedalam USB pen-drive

user@linux:~$ cp fdbasecd.iso /media/USB


7. rename file fdbasecd.iso menjadi fdbootcd.iso

user@linux:~$ cd /media/USB
user@linux:USB $ mv fdbasecd.iso fdbootcd.iso


++ Installasi GRUB pada USB pen-drive

Installasi GRUB dilakukan dengan menggunakan command line grub-install dengan menggunakan akses user root (sudo) yang dijalankan menggunakan aplikasi gnome-terminal. Secara singkat dapat dilakukan dengan cara:
1. Buka aplikasi gnome-terminal (Application -> Accessories -> Terminal).
2, Mount flash disk – biasanya sudah otomatis terbaca (mount) oleh sistem pada direktori /media/nama_label_flashdisk, misal: /media/USB
3. Install GRUB pada flash disk

user@linux:~$ sudo grub-install --no-floppy --root-directory=/media/USB /dev/sda

4. Edit file device.map yang berisikan alamat flashdisk.

root@linux:~$ echo '(hd0) /dev/sda' > /media/USB/boot/grub/device.map

Keterangan :
Jika alamat dari USB pen-drive berada pada /dev/sda, untuk mengecek alamat tersebut lakukan perintah fdisk -l, assumi flashdisk terbaca (mount) pada direktori /media/USB.



++ Konfigurasi File menu.lst
File menu.lst tersimpan pada folder boot/grub/ yang berfungsi untuk mengkonfigurasi GRUB dalam mode menu. Konfigurasi sederhana dari GRUB ini hanya berupa nama sistem operasi yang ingin ditampilkan menu GRUB diikuti kernel yang digunakan oleh sistem operasi tersebut ditambah dengan opsi-opsi yang diperlukan dan ditambahkan dengan file initramfs (initrd.gz) yang digunakan untuk booting sistem.

File menu.lst tidak secara otomatis akan dibuat ketika USB pen-drive diinstall GRUB, jadi file menu.lst dibuat secara manual dan begitu juga isi dari file tersebut, pada artikel ini file menu.lst dapat dikonfigurasi dengan cara sebagai berikut:

1. Buka aplikasi terminal (Applications -> Accessories -> Terminal)
2. Masuk kedalam direktori grub pada USB pen-drive

user@linux:~$ cd /media/USB/boot/grub

3. Jalankan text editor (nano) diikuti nama file menu.lst

user@linux:grub $ nano menu.lst

4. Isikan file tersebut dengan konfigurasi sebagai berikut:

## konfigurasi default
#
default 0

## konfig urasi warna background dan foreground
#
background 000000
foreground ffffff

## distro linux mint versi 4.0
#
title linuxmint 4.0
kernel /vmlinuz append vga=791 file=preseed/ubuntu.seed boot=casper initrd=/initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash
initrd /initrd.gz

title linuxmint 4.0 (safe graphics mode)
kernel /vmlinuz append vga=791 file=preseed/ubuntu.seed boot=casper xforcevesa initrd=/initrd.gz ramdisk_size=1048576 root=/dev/ram rw quiet splash
initrd /initrd.gz

## distro backtrack 2.0
#
title backtrack 2.0
kernel /boot/bt/vmlinuz append vga=791 max_loop=255 initrd=/boot/bt/initrd.gz init=linuxrc load_ramdisk=1 prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw
initrd /boot/bt/initrd.gz

title backtrack 2.0 (safe graphics mode)
kernel /boot/bt/vmlinuz append vga=769 max_loop=255 initrd=/boot/bt/initrd.gz init=linuxrc load_ramdisk=1prompt_ramdisk=0 ramdisk_size=4444 root=/dev/ram0 rw quiet
initrd /boot/bt/initrd.gz

## freedos
#
title freedos
kernel /boot/fdos/memdisk
initrd /data/fdboot.img
quiet


5. Tekan tombol Ctrl+O untuk menyimpan isi file dan Ctrl+X untuk keluar dari text editor (nano).
6. Reboot komputer dan konfigurasi komputer agar booting pertama pada USB pendrive / USB flashdisk dan...
7. Nikmati distro Linux yang berjalan diatas USB pen-drive
Ket:
- Pada opsi kernel pada konfiguasi untuk me-load Distro Linux Mint 4.0 dan Distro Linux Back Track 2.0 hanya satu baris bukan beberapa baris.
- Pada praktek diatas menggunakan distro Linux Ubuntu 7.04.

Tidak ada komentar: