Installing BackTrack 3 Beta to Hardisk ( Dual Boot with Windows XP )

Aku lagi tertarik buat mempelajari security lebih dalam lagi, dan salah satu distro yang menyedia utility secara lengkap adalah distro backtrack, walaupun dengan distro lain seperti ubuntu bisa dilakukan, namun aku perlu suasana yang agak beda dan yang jelas menggunakan backtrack kita tinggal pakai saja. sampailah aku korbankan ubuntu di notebook aku diganti dengan backtrack ini.

Persiapan yang perlu dilakukan adalah :

  1. Space hardisk yang cukup minimal 4GB.
  2. Download/Beli CD/DVD backtrack
  3. mempersiapkan partisi bisa dengan gparted ( GUI ) untuk lebih mudahnya, atau fdisk ( CLI ) dll.

pada kasus ini aku menggunakan perintah fdisk.

pertama booting notebook menggunakan cd backtrack

cek apa saja yang lagi di mounting

bt ~ # mount
aufs on / type aufs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt/sda1 type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)
/dev/sda2 on /mnt/sda2 type ext3 (rw,noatime)

Kita bisa dilihat diatas /dev/sda1 ( sebagai partisi windows ), /dev/sda2 ( partisi ubuntu linux ), lakukan perintah dibawah untuk melepaskan mounting tersebut. dan cek lagi apakai mountingnya benar-benar sudah tidak aktif lagi.

bt ~ # umount /mnt/sda1

bt ~ # umount /mnt/sda2
bt ~ # mount
aufs on / type aufs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)

sebelum membuat partisi baru, aku buang partisi dari ubuntu linux, di /dev/sda1 dan /dev/sda2 ( linux swap ), namun tidak ditampilkan dalam perintah disini.PERHATIAN : pada saat membuang partisi yang ada jangan sampai mendelete partisi windows ya.

buat partisi baru :

  • partisi boot /dev/sda2 /boot 64MB
  • partisi swap /dev/sda3 /swap 1024MB dan sisanya
  • partisi root /dev/sda4 /

bt ~ # fdisk /dev/sda

Disk /dev/sda: 60.0 GB, 60011642880 bytes
255 heads, 63 sectors/track, 7296 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 2
First cylinder (6375-7296, default 6375):
Using default value 6375
Last cylinder or +size or +sizeM or +sizeK (6375-7296, default 7296): +64M

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (6384-7296, default 6384):
Using default value 6384
Last cylinder or +size or +sizeM or +sizeK (6384-7296, default 7296): +1024M

Command (m for help): t
Partition number (1-4): 3
Hex code (type L to list codes): 82
Changed system type of partition 3 to 82 (Linux swap)

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Selected partition 4
First cylinder (6509-7296, default 6509):
Using default value 6509
Last cylinder or +size or +sizeM or +sizeK (6509-7296, default 7296):
Using default value 7296

jika sudah benar lognya akan seperti tampak dibawah ini :Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

Syncing disks.

Create Filesystem, Create Swap dan memformat FileSystem.

bt ~ # mke2fs /dev/sda2
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
18144 inodes, 72292 blocks
3614 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
9 block groups
8192 blocks per group, 8192 fragments per group
2016 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345

Writing inode tables: done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 26 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

bt ~ # mkswap /dev/sda3
Setting up swapspace version 1, size = 1028153 kB
no label, UUID=2c3d4cd8-f444-4d47-ae58-03005d56e0c3
bt ~ # swapon /dev/sda3

bt ~ # mkreiserfs /dev/sda4
mkreiserfs 3.6.19 (2003 www.namesys.com)

A pair of credits:
Oleg Drokin was the debugger for V3 during most of the time that V4 was under
development, and was quite skilled and fast at it. He wrote the large write
optimization of V3.

Yury Umanets (aka Umka) developed libreiser4, userspace plugins, and all
userspace tools (reiser4progs) except of fsck.

Guessing about desired format.. Kernel 2.6.21.5 is running.
Format 3.6 with standard journal
Count of blocks on the device: 1582400
Number of blocks consumed by mkreiserfs formatting process: 8260
Blocksize: 4096
Hash function used to sort names: “r5″
Journal Size 8193 blocks (first block 18)
Journal Max transaction length 1024
inode generation number: 0
UUID: 77317e23-af6a-44dc-b29e-8af260f22adc
ATTENTION: YOU SHOULD REBOOT AFTER FDISK!
ALL DATA WILL BE LOST ON ‘/dev/sda4′!
Continue (y/n):y
Initializing journal - 0%….20%….40%….60%….80%….100%
Syncing..ok

Tell your friends to use a kernel based on 2.4.18 or later, and especially not a
kernel based on 2.4.9, when you use reiserFS. Have fun.

ReiserFS is successfully created on /dev/sda4.

Persiapan Directory :

  • Buat direktory /mnt/backtrack lalu mounting /dev/sda4.
  • Buat directory /mnt/backtrack/boot kemudian mounting /dev/sda2

bt ~ # mkdir /mnt/backtrack
bt ~ # mount /dev/sda4 /mnt/backtrack/

bt ~ # mkdir /mnt/backtrack/boot
bt ~ # mount /dev/sda2 /mnt/backtrack/boot/

Copykan direktory {bin,dev,home,pentest,root,usr,etc,lib,opt,sbin,var} ke /mnt/backtrack, ini memakan waktu yang cukup lama tergantung kecepatan baca CD/DVD anda.

cp –preserve -R /{bin,dev,home,pentest,root,usr,etc,lib,opt,sbin,var} /mnt/backtrack/

bt ~ # mkdir /mnt/backtrack/{mnt,proc,sys,tmp}
bt ~ # mount –bind /dev/ /mnt/backtrack/dev/

bt ~ # mount -t proc proc /mnt/backtrack/proc

bt ~ # cp /boot/vmlinuz /mnt/backtrack/boot/
bt ~ # chroot /mnt/backtrack/ /bin/bash

Konfigurasi lilo ( nano /etc/lilo.conf )

# Start LILO global section
lba32 # Allow booting past 1024th cylinder with a recent BIOS
boot = /dev/sda
#compact # faster, but won’t work on all systems.
prompt
timeout = 300
# VESA framebuffer console @ 1024×768x256
vga = 773

# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda4
label =backtrack3
read-only # Partitions should be mounted read-only for checking
# Linux bootable partition config ends

# Windows bootable partition config begins
other = /dev/sda1
label =windowsxp
table = /dev/sda
# Windows bootable partition config ends

check apakan konfigurasi lilo sudah ok

bt ~ # lilo -v
LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger
Development beyond version 21 Copyright (C) 1999-2006 John Coffman
Released 19-Feb-2007 and compiled at 01:09:42 on Jun 10 2007.

Warning: LBA32 addressing assumed
Reading boot sector from /dev/sda
Using MENU secondary loader
Calling map_insert_data

Boot image: /boot/vmlinuz
Added backtrack3 *

Boot other: /dev/sda1, on /dev/sda, loader CHAIN
Added windowsxp

Writing boot sector.
/boot/boot.0800 exists - no boot sector backup copy made.
One warning was issued.

setelah semua selesai dikonfigurasi silahkan restart system anda. jika terdapat error anda masih bisa memperbaikinya dengan live cd tersebut.

Metode kedua bisa digunakan bagi yang tidak mau pusing dengan perintah diatas bisa dengan tool yang sudah disiapkan oleh pembuat. dan sebelumnya anda harus mempersiapkan partisi hardisk untuk system ini.

Backtrack 3 beta install via GUI

Sebelum proses instatalasi pastikan partisi untuk install backtrack sudah benar dan JANGAN mencentang ( uncheck ) option “Restore Original MBR afte lilo” sepertinya masih ada BUG, kalau di centang dari pengalaman jadi ngga bisa booting, mungkin nanti di versi Finalnya akan diperbaiki. Kemudian dilanjutkan dengan Proses Penginstallan.

Tunggu hingga proses selesai, kemudian konfigurasi lilo dan reboot system anda. Selamat mencoba.

Kendala yang dihadapi :

1. Pada saat write table partisi muncul warning :

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.

Perhatian Warning diatas menandakan masih ada hardisk yang di mouting, dalam kasus ini /dev/sdaX, jadi musti di umount dulu ( umount /dev/sdaX )

2. Pada saat konfigurasi Lilo muncul error

Reading boot sector from /dev/sda
Fatal: creat /boot/map~: Read-only file system

coba gunakan perintah pada saat configurasi lilo

bt~#chroot /mnt/backtrack /bin/bash
atau
bt~# chroot /mnt/sda3 /bin/bash

atau check configurasi lilo anda ( message = /boot/boot_message.txt, image = /boot/vmlinuz ) apakah sudah benar struktur direktorynya.

thanks buat Istri dan anakku yang dicuekin sampai jam 3 subuh :).

sumber :

http://www.offensive-security.com

24 Responses to “Installing BackTrack 3 Beta to Hardisk ( Dual Boot with Windows XP )”

  1. oh makasih atas infonya mas di blog saya, saya masih baru belajar juga. sepertinya sudo di ubuntu 8.04 baru bisa dipakai jika root accountnya sudah di-enable.

    btw mengenai backtrack, sebenarnya saya juga ingin coba. tapi laptop saya 4315 yang memakai atheros. punya pengalaman bagaimana mengakalinya mas? saya belum pernah coba ndiswrapper di backtrack

  2. memang secara default user root di ubuntu di disable. dengan alasan keamanan.

    untuk backtrack bisa di test dulu dengan livecd-nya, dari situ kita bisa lihat hw apa saja yang belum terdeteksi, jadi pastikan dulu dapat informasi yang lengkap.

    kebetulan dilaptop saya semua hwnya sudah dideteksi dengan baik, karena base on intel semua. atau karena laptop saya masih jadul kali ya.

  3. mass…

    saya sudah coba ikuti bermacam ca buat instal BT3..

    tp pass saya jalankan lilo

    lilo -v
    malah

    LILO version 22.8, Copyright (C) 1992-1998 Werner Almesberger
    Development beyond version 21 Copyright (C) 1999-2006 John Coffman
    Released 19-Feb-2007 and compiled at 01:09:42 on Jun 10 2007.

    Reading boot sector from /dev/hda
    Fatal: Filesystem would be destroyed by LILO boot sector: /dev/hda

    itu knp ya mas…
    pasti disitu mslhnya..
    =(

    mohon bantuannya….

    oia sekalian nanya…

    saya punya 2 hardisk
    1 hdd saya mau install windows full (buat win sendiri)
    1 nya lagi saya mau insall BT3 + ubuntu

    kira” bisa gak ya mas…

    kalo bisa gmn caranya mas…

    Terimaksih wat semua bantuannya mas..

    wasalam….

  4. 1.bisa dilihat configurasi lilo.conf-nya. ?
    2.bisa,
    asumsi saya ada dua hardisk, 1 hardisk untuk windows ( hda ), dan satu hardisk lagi buat ubuntu dan backtrack ( hdb ).
    backtrack ( hdb1 untuk /boot,hdb2 untuk swap dan hdb3 untuk / )
    ubuntu ( hdb4 untuk /boot,hdb5 untuk swap dan hdb6 untuk / )
    a. install windows terlebih dahulu di hardisk pertama
    b. install backtrack
    c. install ubuntu.

    kenapa saya sarankan ubuntu yang terakhir, agar konfigurasi booting nanti ditangani oleh ubuntu ( GRUB ).

    silahkan mencobanya.

  5. kira” seperti ini mass config lilo saya..

    lba32 #Allow booting past 1024 cylinder with a recent BIOS
    boot = /dev/hda
    # message = /boot/boot_message.txt
    prompt
    timeout = 200
    change-rules
    reset
    vga=791
    # Linux Configuration begins
    image = /boot/vmlinuz
    root = /dev/hda3
    label = Linux_BACKTRACK3
    read-only
    # Linux Configuration ends

    saya sudah mengikuti, n gak ada yg terlewatkan…
    dah sudah mengulangnya beberapa kali…

    apa ada yg salah…

    makasih mas untuk info 2 boot ubuntu n bt3…
    saya akan coba setelah install bt3 berhasil…

    terimakasih..

  6. maaf mas2 semua,
    numpang nannya nih, maklum orang baru.

    gini saya khan mau nginstal BT 2.0, tapi masalahnya cd romnya rusak. jadi gak bs boot lewat cd room.
    bisa gak ya nginstall tnpa lewat cd, di copy dulu k hd atw gmn ya. Tlg bantuannya.

    ( toshiba portege 4030, pIII 900)

  7. paling gampang, copot aja hardisknya tempel di pc/notebook yang memiliki cd room.

  8. tapi kl mau dual boot gmn maS ???
    xp dan BT.

  9. coba yang ini boss :
    http://www.offensive-security.com/movies/dualboot/dualboot.html

  10. saya masih bingung…
    Saya pake HP 520 PC, kra2 jd hmbtan gak klo di instal BT 3 ???
    mohon bantunnya….

  11. bisa dicoba dulu dengan live cdnya, dari situ bisa coba2 dulu, kalau ok anda bisa install ke hardisk.

  12. assalam…

    Mas, saya udh coba n cocok sama kompi saya…
    tapi stlh saya instal, boot nya kacau akhirnya XP n Backtracknya jg g keluar semua, mungkin lilo yg saya set salah…

    sekarang hardisk saya bagi 4, Drive C= 20G (windows), D= 10G (linux) kmren saya pk ubuntu, E= 20G n F=30G…

    Linux yg di drive D udh saya uninstal, rencananya mau ganti Bactrack…Spya gampang nginstalnya gimana mas? mhon bimbingannya, mklum masih belajar…

  13. Mas, men-seting lilo itu sebelum instalasi dilakukan atau setelah instalasi dilakukan? kemarin saya pake cara mas yang ke dua…

    pengaturan lilo, root n swap nya gimana kalo di d hrdisk seperti saya yang udah dipersiapkan sebelumnya?

    jazakumullah….

  14. konfigurasi lilo dilakukan pada saat akhir.

    untuk pengaturan partisi anda bisa melihat contoh diatas.
    hati2 pada saat buat partisi, jangan sampai salah partisi. kemungkinan terburuk data anda bisa lenyap.

  15. makasi ya mas atas infonya…
    saya alan coba lagi..
    udah terlanjur jatuh cinta ni, hehe.
    kemaren saya instal ulang lagi coz windowsnya ketelen sama backtrack nya…tapi saya mau coba lagi…

  16. oh iya mas, kalo konfigurasi lilo belum bener masih bisa di benerin lewat live cd nya itu kan mas?

  17. kalau mbr XPnya rusak bisa di repair pakai cd instalasinya Windows XP terus jalanin fixmbr dari dos promp

    repar lilo bisa via live cd

  18. mas aku hampir putus asa nginstal bt3 di kompi ku…
    setelah semua beres, xp ku malah ga ke booting…

    aku usahain supaya windows punya 2 partisi, C n D coz aku mau diprize yang C nya n yang D nya buat nyimpen data kuliah ku…

    aku udh sisain buat bt di unpartitined 10 G…

    gimana mas solusiya, aku udah pake berbagai cara tapi tetep gagal…maklum aku baru kenal linux…

    harap mas gak bosen yah ngasih pencerahan ke aku…

    jazakumullah ya mas…

  19. liohat comment saya diatas FIXMBR VIA CD WINDOWS

  20. mas alhmdlilah sya udah b’hasil …
    sy baru ngrti sistem partisi n lilo nya backtrack..
    ternyata kuncinya ada di dua hal ntu ya…

    hrdisk sy buat 4, 2 pnya windows n 2 pnya bt3…
    partisi bt, sy bkin di sda3 sbagai boot n file system sdangkan yang di sda4 nya sya bkin partisi swap.. di format trus di instal deh, di restart baru di atur lilo nya yo mas… alhmdlilah bner n bisa dual boot…

    mksi yo mas atas tulisannya…
    tgl aku tggu share dri mas ttg gmana make nya bt3…

  21. syukur deh, emang semuanya harus dicoba, dan masalah itu sangat baik untuk menambah pengetahuan, kalau lancar-lancar aja ngga asyik.

  22. iya mas…
    gara-gara gagal aku jadi berani ngoprek laptopku sndirian, hehe. kemaren aku coba dual boot linux mint sama backtrack n berhasil juga, cuma bedanya boot ditangani sama mint…itu juga karena gak sengaja taunya…aku coba bt nya di instal duluan…tapi kendalanya linux mint wirelesnya kurang kmpatible sama kompi ku, jadi aku putusin dual boot sama xp aja…aku udh gak sabar pngen pulang ke kampus n nyobain bt nya ni mas…mas punya tulisan tentang gimana ngoprasiin bt3 gak?? aku minta donk…
    makasi yo mas…

  23. gwltDA jgiohsdfoi gdfiojgfiod gfiodgjiodfg jfidogjoifd

  24. permisi.numpang nanya.saya nginstal 3 os.kubuntu, redhat, dan bt3. tapi saya make bootloadernya grub dari redhat. gimana ya caranya biar btnya muncul di bootloader??

Leave a Reply