domingo, 2 de enero de 2011

Preparar LiveUSB de Backtrack desde Debian Squeeze

Hoy os voy a contar como he preparado desde Debian Squeeze con UNetbootin un LiveUSB de la distribución Backtrack.
Backtrack es una distribución Linux orientada principalmente a las auditorias de seguridad. Al estar basada en Ubuntu el manejo es muy similar a Debian. Es Live así que no es necesario instalar en el disco duro para poder usarla, puede ser lanzada tanto desde DVD como de un PenDrive, si te gusta también puedes instalarla en tu disco duro.


REQUISITOS
  • En la web oficial de BackTrack dicen que un PenDrive de como minimo de 2 Gb, yo recomiendo que por lo menos sea de 3 Gb.
  • Un Debian, pero supongo que puede servir para cualquier distribución derivada de Debian.
  • Conexión a internet.
  • Un PC con puertos USB.

PREPARAMOS PENDRIVE

Necesitamos que el pendrive este formateado a fat, si ya lo tenemos podemos saltarnos los pasos 1 y 2. 

1. Si no tienes Gparted lo puedes instalar con apt, tambien necesitamos dosfstools para poder manejar fat. En una consola de administrador :
          # apt-get install gparted dosfstools

2. Lanzamos GParted y creamos una partición en el PenDrive en formato fat32.

Al lanzar Gparted te pide contraseña del administrador.


En la interfaz principal podemos ver las particiones de nuestro primer disco duro. En la parte superior derecha podemos ver algo similar a "/dev/sda", que indica que estamos visualizando ese disco duro. Si pinchamos encima muestra un desplegable con todos los dispositivos de almacenamiento reconocidos. En mi caso el PenDrive es "/dev/sdh", lo selecciono para visualizarlo.


Como podemos ver es un PenDrive de 8Gb y todabia no hay particiones creadas.


Selecciono el espacio "sin asignar", pincho con el botón derecho del ratón y selecciono "Nueva"


Partición primaria, en formato fat32 y en etiqueta le he puesto BackTrack. Pinchamos en "Añadir"


Aplicamos.


Nos pide confirmar. Ten cuidado, se perderán todos los datos que tengas en tu PenDrive.


Si todo ha salido bien veremos algo parecido a esto.



Cerramos GParted, ya tenemos nuestro PenDrive en formato fat para crear un UsbLive con Backtrack

3. Montamos el PenDrive, es necesario para que UNetbootin pueda escribir:

      Buscamos cual es el dispositivo del PenDrive. En una consola de administrador :
                # fdisk -l
    
En mi caso es "/dev/sdh1".


      Creamos un directorio para montar el PenDrive, por ejemplo en "/media/PenDrive" :
                # mkdir /media/PenDrive

      Montamos el dispositivo "/dev/sdh1" en el directorio "/media/PenDrive" indicandole que es fat (-t vfat) :
                # mount -t vfat /dev/sdh1 /media/PenDrive


INSTALAMOS UNETBOOTIN

1. Abrimos una consola de administrador y vamos al directorio "/usr/local/bin" que es donde vamos a instalar UNetbootin para que cualquier usuario pueda lanzarlo :
               # cd /usr/local/bin

2. Descargamos UNetbootin :
               # wget http://unetbootin.sourceforge.net/unetbootin-linux-latest

3. Lo hazemos ejecutable :
               # chmod +x unetbootin-linux-latest


DESCARGAMOS LA ISO DE BACKTRACK

Si quieres puedes descargarlo con tu navegador desde aquí. Yo lo descargo con wget en una consola de usuario :
              $ wget http://ftp.uio.no/pub/security/backtrack/bt4-r2.iso


CREAMOS LIVEUSB CON UNETBOOTIN

1. Ejecutamos con cualquier usuario :
              $ unetbootin-linux-latest

Nos pide contraseña de administrador.


Verificamos "DiscoImagen" y pinchamos en "...".


Buscamos la iso de BackTrack, la seleccionamos y pinchamos en "Open".



Aceptamos.


Comienza la instalación.



Se ha finalizado la instalación.


Yo no reinicio simplemente pincho en "Salir".


LIMPIEZA DE RESTOS

Desmontamos el PenDrive :
        # umount /dev/sdh1

Borramos directorio donde montamos el PenDrive :
        # rmdir /media/PenDrive



Ahora solo nos queda reiniciar con el PenDrive pinchado en nuestro PC y empezaremos a testear Backtrack. Recuerda que tienes que seleccionar USB en el menu de arranque de la BIOS.


3 comentarios:

Anónimo dijo...

Hola aficionado, tengo un problema con el arranque con el pendrive y me gustaria comentartelo a ver que te parece.
Al comenzar el ordenador y con el pendrive pinchado me sale el siguiente mensaje en pantalla:"SYSLINUX 3.63 Debian-2008-07-15 CBIOS Copiry....."
boot:
No se que añadir a la petición de boot puesto que he probado varias opciones sin resultado.
Gracias.

Imanol LG dijo...

La verdad que a mi no me ha sucedido nunca, pero googleando un poco he leido que suele dar este error por incompatibilidad con algunos puertos USB. Si tienes posibilidades de probar el LiveUSB de Backtrack en algún otro PC podremos saber si es por incompatibilidades con tus puertos USB o no. Es importante también que el formato del PenDrive sea fat32...

Anónimo dijo...

Hola Imanol, problema resuelto. Estaba utilizando una versión (bt4-final.iso) diferente a la que utilizas. Repasando la información de esta versión deberia haber funcionado igual.
Gracias por tu pronta respuesta. Voy a trastear esta distribución.