jueves, 3 de julio de 2008

Instalar BackTrack 3 final

Con el lanzamiento de la nueva versión 3 final de esta gran distro, también tenemos nuevas formas de instalación. En esta entrada vamos a ver dos de los tres tipos de instalación, estos son, en un pendrive y en el disco duro


En un Pendrive

Para instalarla en un pendrive necesitamos bajar la siguiente imagen ---> bt3final_usb.iso

Ya descargada el proceso es muy fácil. Basicamente es copiar el contenido en el pendrive. Esto lo podemos conseguir de distintas formas, una de ellas es esta:

* montar la imagen en un directorio:
$ mkdir bt3
# mount -o loop bt3final_usb.iso bt3/

* copiamos el contenido de la carpeta montada en el pendrive:
cp -a bt3/* /media/sda1 # Siendo sda1 el pendrive, obvio.

Esto es exactamente lo mismo a entrar a la carpeta y hacer un "copiar/pegar" con el mouse :)

* Ahora basta entrar a la carpeta boot del pendrive y correr un script
- Si estamos en linux lo hacemos asì:
# cd /media/sda1/boot/
# sh bootinst.sh
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Welcome to Slax boot installer
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

This installer will setup disk /dev/sda1 to boot only Slax.

Warning! Master boot record (MBR) of /dev/sda will be overwritten.
If you use /dev/sda to boot any existing operating system, it will not work
anymore. Only Slax will boot from this device. Be careful!

Press any key to continue, or Ctrl+C to abort...
##ENTER##

Flushing filesystem buffers, this may take a while...
Setting up MBR on /dev/sda...
The Master Boot Record of /dev/sda has been updated.
Activating partition /dev/sda1...
No partition table modifications are needed.
Updating MBR on /dev/sda...
Setting up boot record for /dev/sda1...
Disk /dev/sda1 should be bootable now. Installation finished.

Read the information above and then press any key to exit...

##ENTER##

- Desde windows correr el script bootinst.bat

Y listo, ahora solo nos resta reiniciar y entrar a la bios para configurar que botee primero desde la unidad usb.


En el disco duro

Según he estado leyendo en el foro de la comunidad de Backtrack, la gente que hace esta distro esta orientando a que sea instalada principalmente desde un pendrive por lo que ya no esta disponible un instalador gráfico como en la version 2. En un comienzo me parece excelente la idea, todavia más considerando lo bien que anda desde una memoria usb. Pero tambien la podemos instalar en el disco duro en caso de ser necesario.

Para comenzar descargar esta imagen ---> bt3-final.iso

Una vez descargada y quemada en un cd, entramos como liveCD y preparamos las particiones. En este caso solo vamos a necesitar 2 particiones, una para /(raiz) y otra para la swap. No voi a explicar como particionar porque se supone que cada uno ya lo sabe, pero para particionar recomiendo qtparted que ya viene incluida en la distro :)

Supongamos que la queremos instalar en la segunda particion del primer disco duro IDE (hda2) y que la swap estará en la tercera particion del mismo disco duro (hda3).

Hechas las particiones activamos la swap y montamos la partición donde va estar el directorio /(raiz) :

# swapon /dev/hda3 # la swap la creamos antes!
# mkdir /mnt/bt3
# mount /dev/hda2 /mnt/bt3

Ahora copiamos los directorios conservando sus propiedades a la partición seleccionada y creamos los que vamos a necesitar

# cp -p -R /{bin,boot,dev,home,pentest,root,usr,etc,lib,opt,sbin,var} /mnt/bt3/
# mkdir /mnt/bt3/{boot,mnt,proc,sys,tmp}

Remontamos y asignamos el tipo de directorio a /dev y /proc

# mount --bind /dev/ /mnt/backtrack/dev/
# mount -t proc proc /mnt/backtrack/proc/

Solo falta instalar un gestor de arranque. Como sabemos Backtrack usa lilo por defecto, si lo queremos usar lo instalamos de la siguiente manera:

# chroot /mnt/bt3
# vim /etc/lilo.conf # editamos según corresponda, para este caso seria algo así

# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda2
label = BackTrack
read-only
Y actualizamos lilo

# lilo -v

En mi caso uso el grub de OpenSuSE, por lo que añado BackTrack al grub

# vim /boot/grub/menu.lst

title BackTrack 3
kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 ro quiet vga=0x317

Y ya solo nos resta usar nuestro nuevo juguete ;)


No hay comentarios: