Saturday, August 22, 2009

Membuat USB Dual OS Booting (Xing Linux dan XingPE)..

iKings94

Membaca judul di atas pastinya akan ada keanehan, terutama untuk yang belum pernah tahu bahwa dengan UFD USB Flash Disk kita bisa membawa kemana-mana OS didalamnya. Untuk OS Linux hampir disemua distro sudah bisa diinstall secara langsung kedalam Flash Disk (saya menggunakan Xing Linux yang merupakan turunan dari Puppy Linux), bahkan dari yang secara langsung di software bawaan atau bahkan menggunakan software tambahan seperti UNETBOOTIN bisa dilihat di http://unetbootin.sourceforge.net/ dan http://id.wikipedia.org/wiki/UNetbootin.

Sedangkan untuk BartPE kalau versi saya XingPE maka, kita dapat menginstall XingPE tersebut pada sebuah Flash Disk dengan menggunakan Software PEtoUSB GoCoding yang bisa didapatkan juga dengan menggunakan paman Google dengan mengetik PEtoUSB download.
Nah, Percaya atau tidak kalau XingPE dan Xing Linux bisa kita install ke dalam USB dan dapat kita pilih mau menggunakan booting dari XingPE atau Xing Linux.. mau tahu berikut ini caranya...
1. Persiapkan File-file XingPE (sudah terinstal di USB Flash Disk) yang terdiri dari folder "minint" dan "programs" dan file "ntdetect.com", "ntldr" (rename dari setupldr.bin) mungkin juga "boot". Persiapkan juga file-file dari distro Xing Linux yang sudah ada di USB Flash Disk terdiri dari "vmlinuz", "initrd.gz", "pup_125.sfs", "zdrv_215.sfs" dan "USBFLASH".
Jadikan dalam satu flashdisk, sehingga kebutuhan minimal flash disk tergantung dari kapasitas OS tersebut, untuk amannya gunakan UFD 2 GB.

2. Siapkan atau download file-file berikut cari di paman google
pe2usb.bss (diambil dari pebuilder dengan me-rename pe2usb.bin)
syslinux (tutorial ini menggunakan loader syslinux, tapi bisa pakai yang loader yang lain seprti gRUB)
vesamenu.c32 (tutorial ini menggunakan vesamenu.c32 agar menarik, tapi bisa menggunakan yang bootmenu biasa yang berbasis teks)
splashpm (file gambar berjenis xpm)
Copy-kan "pe2usb.bss", "vesamenu.c32" dan "splashpm" ke UFD

3. Install USB Flash Disk untuk booting dengan syslinux. Supaya lebih mudah buatnya, gunakan syslinux.exe untuk windows. Akan tetapi sebenarnya di setiap distro Linux sudah ada command untuk syslinux ini. Dengan mengetik di console atau command prompt dimana syslinux.exe berada

syslinux tujuan_UFD

tujuan_UFD di windows drive dari UFD sedang di linux di mount tempat UFD berada misal /dev/sda1 atau /dev/sdb1 atau yang lainnya..

Pastikan di UFD sudah terdapat ldlinux.sys karena ini adalah file syslinux untuk me-load sebuah environment.

Buat file syslinux.cfg atau edit dari isolinux.cfg yang ada sehingga seperti berikut:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
DEFAULT vesamenu.c32
PROMPT 0
TIMEOUT 200
ONTIMEOUT normal
MENU TABMSG XingMultiBoot USB Linux Distro

MENU BACKGROUND splashpm
MENU TITLE Menu Boot OS Pilihan :

LABEL normal
MENU LABEL ^1. Boot XingLinux 1.0
TEXT HELP
XingLinux 1.0 adalah Distro Linux turunan PuppyLinux,
sangat ringan dapat diinstal ke harddisk.
Cocok untuk penggunaan desktop pribadi, dengan
aplikasi beragam perkantoran, multimedia dan Game.
ENDTEXT
KERNEL vmlinuz
APPEND root=/dev/ram0 initrd=initrd.gz PMEDIA=usbflash

LABEL skip-ram
MENU LABEL ^2. Boot Xing Pre-installation Environment
TEXT HELP
XingPE merupakan OS Windows Live CD,
sangat mudah untuk recovery di Windows.
Cocok untuk penggunaan reparasi virus, bongkar password,
disertai juga aplikasi perkantoran dan Game.
ENDTEXT
KERNEL pe2usb.bss
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

jika tidak mendapatkan vesamenu.c32 edit syslinux.cfg seperti berikut:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
default xinglinux
display boot.msg
prompt 1
timeout 50
label xinglinux
kernel vmlinuz
append root=/dev/ram0 initrd=initrd.gz PMEDIA=usbflash
label xingpe
kernel pe2usb.bss
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

jangan lupa untuk membuat file boot.msg dengan isi sebagai berikut:

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
XingLinux 1.0 adalah Distro Linux turunan PuppyLinux,
sangat ringan dapat diinstal ke harddisk.
Cocok untuk penggunaan desktop pribadi, dengan
aplikasi beragam perkantoran, multimedia dan Game.

XingPE merupakan OS Windows Live CD,
sangat mudah untuk recovery di Windows.
Cocok untuk penggunaan reparasi virus, bongkar password,
disertai juga aplikasi perkantoran dan Game.

ketik xinglinux untuk memilih boot dengan XingLinux
ketik xingpe untuk memilih boot dengan XingPE

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Silahkan mencoba, jika masih bingung silahkan hubungi saya di 08170500294
atau saya sediakan USB 2 GB dengan OS XingPE dan XingLinux dengan harga 100 ribu (belum ongkos kirim).