Instalando BackTrack 4 Pre-Final en un pendrive o USB en modo persistente

Modo persistente: Almacena los cambios realizados entre reinicio y reinicio

back track 4
back track 4

Instalar BackTrack 4 Pre finalen un pendrive  es sencillo:

Consigue un pendrive o memoria usb vacía (Yo he usado uno de 4 gigas)

Descarga la iso de BackTrack 4 Pre Release (aquí)

Particionar el pendrive

Puedes utilizar el programa que quieras si no estas muy familiarizado con fdisk  Palimpsest  es una buena opción

Necesitamos crear un par de  particiones

  • Una partición de al menos 1,5GB con el formato vfat
  • La segunda partición  con el resto

Una vez creadas necesitamos darle formato como root o con sudo (en mi caso el pendrive estaba en sdb)

  • mkfs.vfat /dev/sdb1
  • mkfs.ext3 -b 4096 -L casper-rw /dev/sdb2

Un par de detalles que deberías de tener en cuenta: Estamos usando ext3 en lugar de ext2 y deberías de añadir la opción -L casper-rw al formatear la unidad. La anterior opción nos ayuda para solventar los problemas que teníamos cuando necesitábamos introducir el nombre de la partición  para que la persistencia funcionara. Y como veras no sera necesario 😛

Una vez formateados los sistemas de archivos vamos a hacer iniciable el pendrive.

Volcar la imagen ISO al pendrive

Aquí ya deberías de tener bajada la ISO, en caso contrario vete a tomar un café con los amigos mientras esperas, la opción mas fácil para pasar la iso al pendrive es UNetbootin descargatelo de la pagina o de tus repositorios (existe versión para Windows) simplemente seleccionas la opción imagen de ISO le introduces la ruta a la ISO de BackTrack  y seleccionas el pendrive donde quieres volcar la imagen “la partición FAT no la EXT3”

UNetbootin
UNetbootin

Cambios persistentes

Activar los cambios persistentes es mucho mas sencillo en esta versión de Backtrack que en anteriores como la 4 beta o la 3

Primeramente, para obtener una persistencia básica no tenemos que hacer nada simplemente es seleccionar  la opción del menú del GRUB desgraciadamente esta persitencia es basica asi que deberemos de editar un par de archivos (desde fuera del live-pendrive)

Abre el archivo syslinux.cfg que esta en la primera partición de tu pendrive

  1. busca la linea que dice “menu label Start Persistent Live CD”
  2. Añade “default <label>” sin comillas, donde label es el texto de la opcion que quieres que sea la predeterminada en el arranque en mi caso ubnentry4 “puede ser diferente en tu caso
  3. Guarda los cambios en el archivo.

aqui os dejo en negrita marcados los cambios que realiza en el archivo

default vesamenu.c32
prompt 0
menu title UNetbootin
timeout 100

default ubnentry4

label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit BOOT=casper boot=casper nopersistent rw quiet vga=0x317

label ubnentry0
menu label Start BackTrack FrameBuffer (1024×768)
kernel /boot/vmlinuz
append initrd=/boot/initrd.gz BOOT=casper boot=casper nopersistent rw quiet vga=0x317

label ubnentry1
menu label Start BackTrack FrameBuffer (800×600)
kernel /boot/vmlinuz
append initrd=/boot/initrd800.gz BOOT=casper boot=casper nopersistent rw quiet vga=0x314

label ubnentry2
menu label Start BackTrack Forensics (no swap)
kernel /boot/vmlinuz
append initrd=/boot/initrdfr.gz BOOT=casper boot=casper nopersistent rw vga=0x317

label ubnentry3
menu label Start BackTrack in Safe Graphical Mode
kernel /boot/vmlinuz
append initrd=/boot/initrd.gz BOOT=casper boot=casper xforcevesa rw quiet

label ubnentry4
menu label Start Persistent Live CD
kernel /boot/vmlinuz
append initrd=/boot/initrd.gz BOOT=casper boot=casper persistent rw quiet

label ubnentry5
menu label Start BackTrack in Text Mode
kernel /boot/vmlinuz
append initrd=/boot/initrd.gz BOOT=casper boot=casper nopersistent textonly rw quiet

label ubnentry6
menu label Start BackTrack Graphical Mode from RAM
kernel /boot/vmlinuz
append initrd=/boot/initrd.gz BOOT=casper boot=casper toram nopersistent rw quiet

label ubnentry7
menu label Memory Test
kernel /ubnkern
append initrd=/ubninit

label ubnentry8
menu label Boot the First Hard Disk
kernel /ubnkern
append initrd=/ubninit

Crea un archivo y reinicia el live pendrive para asegurarte de que el modo persistente realmente funciona si al reiniciar el archivo aparece felicidades ha ido todo bien, en caso contrario googlea un poco y deja un comentario 😛

Fuente : http://www.infosecramblings.com/backtrack/backtrack-4-usbpersistent-changesnessus/