Log in

View Full Version : [TUTORIAL] Membuat Multi Rescue/Recovery Tool USB Drive


SSHacker
24th October 2012, 12:38 PM
Berikut salah satu cara membuat Bootable USB 'Swiss-Army-Knife' yg berisi tool2 rescue dan recovery bootable yg lagi populer. Tutorial ini adalah bentuk aplikasi dari thread ane disini:




[/quote]





::... Grub4DOS Dan Tutorialnya ...:: (http://www.ceriwis.us/showthread.php?p=495980549#post495980549)





Kalau pengen update tool2-nya, silakan lakukan sendiri, ini cuma pola project ane aja...



Ane gabung tool/program2 berikut dalam 1 USB drive bootable:


BartPE (http://www.nu2.nu/pebuilder/) � salah satu versi mini bootable CD WinXP yg sdh dikecilin. Bisa dipakai utk akses backup2, plugin program DriveImage XML (http://www.runtime.org/driveimage-xml.htm)DriveImageXML ane.
Acronis Rescue Media � Buat restore kompie dari backup atau image Acronis True Image 2009 (http://www.acronis.com/homecomputing/products/trueimage/).
Parted Magic 3.5 � Tool partisi hardisk via GParted (http://gparted.sourceforge.net/).
TrueCrypt Rescue Disk � Buat recover boot loader atau master key TrueCrypt yg rusak (http://www.truecrypt.org/docs/?s=rescue-disk).
MemTest86+ (http://www.memtest.org/) � Tes error pada RAM.
Ultimate Boot CD (http://www.ultimatebootcd.com/) � Kompilasi beberapa tool menarik, mirip dgn Hiren's BootCD.
Hiren�s BootCD 14.1 (http://www.hiren.info/)


Skenario ane:


Persiapkan USB Drive



Sediakan flash disk USB minimal 1GB, format dgn tool PeToUSB atau tool pembuat USB bootable apa saja untuk membuat USB agan bootable.



Download PeToUSB
(http://gocoding.com/page.php?al=petousb)
Integrasi BartPE



Buat file BartPE (bartpe.iso) yg agan nanti masukkan dlm USB bootable agan. Kalo ngga ngerti bikinnya, nonton video ini:




[quote]





http://www.youtube.com/v/0reKK2ASEaU&hl=de&fs=1&hl=en





Video diatas juga memperlihatkan bgm mengikutkan plugin2 program DriveImage XML.



Mount BartPE yg sdh agan download di drive tertentu dgn tool Virtual Drive punya agan.



Colokin USB flash agan terus jalankan tool PeToUSB. Pilih USB sbg Destination Drive dan centang kotak "Enable Disk Format".



Pada bagian "Source Path To Build BartPE/WinPE Files:", browse ke drive BartPE yg agan mount. Klik "Start".




[/spoiler] for :




http://img217.imageshack.us/img217/3221/01petousb.png










BartPE agan sdh siap dlm USB. Berikutnya instal bootloader agar USB agan juga bisa boot dari tool/program lainnya.
Instal Boot Loader GRUB4DOS



Ada banyak tool/batch bootloader manager, disini kita coba pakai GRUB4DOS & installer GUI-nya, GrubInst.



Download Grub4DOS 0.4.4
(http://download.gna.org/grub4dos/)



Download GrubInst 1.0.1
(http://sourceforge.net/project/showfiles.php?group_id=104188)



Untuk menginstal boot loader Grub4DOS kedlm MBR USB agan, jalankan tool "grubinst_gui.exe". Pilih drive USB agan utk kotak "Disk" GrubInst. Jangan salah milih harddisk di kotak "Disk"-nya (di ane Disk "hd1" krn kalau salah bisa2 boot sector drive agan bisa lenyap.




for :




http://img14.imageshack.us/img14/5450/02grubinstaller.png










Kalau sudah klik tombol "Install", tool akan mengekstrak dan mengcopy file grldr & menu.lst GRUB4DOS kedlm USB agan. USB agan kira2 akan seperti ini:




for :




http://img707.imageshack.us/img707/8677/03stickcontents.png







Edit File "menu.lst"



Buka file "menu.lst" dlm root USB drive agan dgn notepad terus edit mnjadi seperti ini:




for :




color black/cyan yellow/cyan

timeout 30

default /default

title reboot

savedefault --wait=2

reboot

title halt

savedefault --wait=2

halt









Semua program/tool yg agan mau masukkan dlm USB agan butuh entry dlm file menu.lst untuk bisa diboot jadi GRUB4DOS tahu program mana yg mau diload dan bgm caranya. Kita mulai dgn MemTest86+!
Integrasi MemTest86+



Download Pre-Compiled Bootable Binary (http://www.memtest.org/#downiso) tool MemTest86+ terus taruh file "memtest86+-2.10.bin" kedlam root USB drive agan. Kalau agan tdk mau cape2 mengedit ulang file menu.lst setiap agan update MemTest86-nya, maka rename file "memtest86+-2.10.bin" jd "memtest.bin" saja. Buka file menu.lst agan lalu tambah baris kode berikut:




for :




title MemTest86+

kernel /memtest.bin









Begitu saja! jadi nanti kalau agan boot dari USB, akan ada tambahan menu boot loader utk tool MemTest agan.
Integrasi BartPE



Diatas agan sdh mengikutkan BartPE kedlm USB agan. Sekarang agan buat boot loader-nya. Tambahkan baris ini dlm menu.lst agan:




for :




title BartPE

find --set-root /minint/SETUPLDR.BIN

chainloader /minint/SETUPLDR.BIN






Integrasi Parted Magic 3.5



Parted Magic (http://partedmagic.com/) adalah disto Linux yg berisi banyak program2 & tool (http://wiki.partedmagic.com/index.php/Programs) berguna, salah satunya GParted (http://gparted.sourceforge.net/) yg bisa agan pakai utk memartisi & memformat hardisk agan. Download pmagic-usb-3.5.zip (http://sourceforge.net/project/showfiles.php?group_id=248002&package_id=302801&release_id=656181) terus ekstrak isinya kedalam root USB drive agan. Lalu tambahkan baris2 berikut dlm file menu.lst agan.




for :




title Parted Magic 3.5

kernel /pmagic/bzImage noapic root=/dev/ram0 init=/linuxrc keymap=us liveusb vga=791 sleep=0 quiet xvesa

tmpfs_size=350M ramdisk_size=25000 directory=/initrd /pmagic/initrd






Integrasi Ultimate Boot CD



Download file ISO UBCD (http://www.ultimatebootcd.com/download.html) terus save dlm root USB drive agan. Tambahkan baris ini di menu.lst agan: (pastikan jgn salah nama file-nya)




for :




title UBCD 4.11

find --set-root /ubcd411.iso

map /ubcd411.iso (hd32)

map --hook

root (hd32)

chainloader (hd32)






Integrasi TrueCrypt Rescue Disk (Ane pakai versi 2010-01-16)



Klau agan terbiasa atau berencana memakai program TrueCrypt utk memproteksi data2 agan, agan mesti punya TrueCrypt Rescue Disk yg bisa agan pakai utk merestore master key TrueCrypt jika seandainya agan lupa password TrueCrypt agan. Ane biasanya membuat file iso-nya dlm HDD eksternal ane.



Buat file ISO TrueCrypt Rescue Disk agan (atau yg sdh ada sebelumnya), taruh dlm root USB drive agan. Rename file iso-nya jadi "truecrypt.iso" terus tambah/edit lagi file menu.lst agan dgn ini:




for :




title TrueCrypt Rescue Disk

map (hd0) (hd1)

map (hd1) (hd0)

map --mem /TrueCrypt.iso (hd32)

map --hook

chainloader (hd32)






Integrasi Acronis Rescue Media



Buat file ISO Acronis Rescue Media dgn program Acronis True Image agan terus taruh file ISO-nya dlm root USB agan. Rename file iso-nya mnjadi "acronis.iso" terus tmbah baris ini dlm menu.lst agan:




for :




title Acronis True Image 2009

find --set-root /acronis.iso

map /acronis.iso (hd32)

map --hook

root (hd32)

chainloader (hd32)






Integrasi Hiren's BootCD



Download Hiren�s BootCD 14.1 (http://www.hirensbootcd.org/download/) lalu save file ISO-nya kedlam root USB agan. Rename file iso-nya "hirens.iso" lalu tmbah/edit baris ini dlm menu.lst agan:




for :




title Hiren�s BootCD 14.1

find --set-root /hirens.iso

map /hirens.iso (hd32)

map --hook

root (hd32)

chainloader (hd32)









Selesai!


USB drive agan siap untuk diboot dgn program/tool usefull didlmnya. Cocokkan isi root USB ane dgn punya agan:




for :




http://img577.imageshack.us/img577/157/04stickcontents.png










& file "menu.lst" ane lengkapnya seperti ini:




[spoiler=open this] for :




color black/cyan yellow/cyan

timeout 30

default /default



title MemTest86+

kernel /memtest.bin



title BartPE

find --set-root /minint/SETUPLDR.BIN

chainloader /minint/SETUPLDR.BIN



title Parted Magic 3.5

kernel /pmagic/bzImage noapic root=/dev/ram0 init=/linuxrc keymap=us liveusb vga=791 sleep=0 quiet xvesa



tmpfs_size=350M ramdisk_size=25000 directory=/

initrd /pmagic/initrd



title UBCD 4.11

find --set-root /ubcd411.iso

map /ubcd411.iso (hd32)

map --hook

root (hd32)

chainloader (hd32)



title TrueCrypt Rescue Disk

map --mem /TrueCrypt.iso (hd32)

map --hook

chainloader (hd32)



title Acronis True Image 2009

find --set-root /acronis.iso

map /acronis.iso (hd32)

map --hook

root (hd32)

chainloader (hd32)



title Hiren�s BootCD 14.1

find --set-root /hirens.iso

map /hirens.iso (hd32)

map --hook

root (hd32)

chainloader (hd32)



title reboot

savedefault --wait=2

reboot



title halt

savedefault --wait=2

halt









Kalau thread ini berguna, bagi Comment/Rate/melonnya, dong!!





Life is "Trying things to see if they work"


</div>