fedora + backtrack

31 de diciembre de 2008

Después de comprarme el akoya me ha quedado libre mi antiguo portátil IBM R40. Que mejor manera de aprovecharlo que instalar dos linux y hacer, como dicen, cosas malotas. Me he instalado en la misma maquina un fedora 10 y la última versión del backtrack 3. El backtrack sólo funciona en livecd y ahora en usb, pero esta es una manera de instalarlo directamente en el disco y con el grub elegir si queremos arrancar el fedora o el backtrack.

Dicen que linux es genial para hacer cosas malas... que es capaz de tumbar maquinas y personas... yo no se si creermelo.

Estos son los pasos.

+ Primero instalamos el fedora 10 como una instalación de toda la vida... Next, Next y más Next. Lo único que tendremos en cuenta es en el particionado de los disco. Vamos hacer algo sencillito. El disco tiene 40Gb, así que utilizaremos 19Gb para fedora y 19Gb para el backtrack. Los 2Gb que sobran los utilizaré para swap. Es decir:

/dev/sda1, montaremos / con ext3
/dev/sda2, montaremos swap

El resto de disco no lo tocamos. Lo particionaremos cuando instalemos el backtrack. Las medidas de las particiones es a gusto del consumidor. Notar también que utilizaremos la misma partición de swap para Fedora y Backtrack.

Una vez terminada la instalación del fedora y comprobemos que todo esta ok hacemos una pequeña modificación en el gestor de arranque grub. Editamos /etc/grub.conf ponemos como timeout=15 y el parametro hiddenmenu lo comentamos con #hiddenmenu.

Lo que hacemos con esto es que el menú del grub sea visible (hiddenmenu) por 15 segundos (timeout), pasado este tiempo cargará Fedora de forma predeterminada.

+ Instalamos ahora el backtrack. Apagamos el portatil y arrancamos con el livecd del backtrack 3 final. Una vez arrancado y entrado en el gestor de ventanas arrancamos la herramienta de particionado de disco qtparted para terminar de particionar la partición que habiamos dejado libre de 19Gb. La herramienta está en Inicio->System->QtParterd. A mi me tardó en arrancar porque no se que hace con los discos.

+ Crearemos la partición 3, es decir /dev/hda3. Para ello seleccionamos el espacio libre dentro del /dev/hda y con el botón derecho le decimos "Create". Le decimos sistema de ficheros ext3 (yo seleccioné ext2 por motivos personales) y que ocupe todo el espacio posible que sobre en el disco. Para finalizar le damos icono del floppy para salvar la configuración. Como resultado tendremos la nueva particion /dev/hda3.

+ Comenzamos a volcar los datos del livecd a la nueva partición. Esto se hace siguiendo esta receta que se encuentra por Internet.

# mkdir /mnt/backtrack
# mount /dev/hda3 /mnt/backtrack
# mkdir /mnt/backtrack/boot/
# cp -R /{bin,dev,home,pentest,root,usr,etc,lib,opt,sbin,var} /mnt/backtrack/
# mkdir /mnt/backtrack/{mnt,proc,sys,tmp}
# mount –-bind /dev/ /mnt/backtrack/dev/
# mount -t proc proc /mnt/backtrack/proc/
# cp /boot/vmlinuz /mnt/backtrack/boot/ 

El proceso de copiado de archivos puede tardar bastante. Creo que está claro ¿no?. Primero se crea toda la estructura de carpetas, se copian lo archivos, se crean las carpetas espciales como dev/proc y por último copiamos el kernel comprimido vmlinuz que nos permitirá botar el sistema.

+ Para finalizar con el backtrack hacemos un "fdisk -l" para ver como han quedado las particiones. Comprobamos que dentro de la columna "Device boot" esta nuestra nueva partición /dev/hda3.

+ Ahora apagamos el portatil y volvemos arrancar con Fedora. El gestor de arranque es grub y sus archivos de configuración estan dentro del Fedora. Tenemos que modificar /etc/grub.conf para añadir a su lista de sistemas operativos el nuevo backtrack 3. Una vez editado añadimos las tres siguientes lineas al final del archivo:

#vim /etc/grub.conf

title Backtrack 3 final
root (hd0,2)
kernel /boot/vmlinuz root=/dev/hda3 ro

El parámetro "root (hd0,2)" indica el grub donde se encuentra el nucleo de Linux. En mi caso se encuentra en el primer disco (hd0,2) y en la partición 3 (hd0,2). Si el parametro fuera (hd0,0) sería el primer disco dentro de la primera partición. El parámetro kernel indica donde está el fichero del kernel y su nombre, así como los parámetros de arranque del kernel.

Más información:
+ Más de cómo instalar backtrack
+ vmlinuz
+ Configuracion de Grub

4 comentarios:

Lucas Sebastian dijo...

Hola fiera gracias por la data es lo que tenia pensado hacer bueno yo estoy psasando de debian a fedora gracias de nuevo

Lycann dijo...

Hola, Gracias por el tuto, pero tengo un problema, yo ya tenia instalado Fedora 10 y ocupe todo el espacio del disco... ahora necesito quitarle espacio a Fedora, para poder darle ese espacio a bt... pero no se como editar la particion en la que tengo fedora para quitarle espacio...

Por favor ayuda!!!

amperis dijo...

Puedes instalar el qtparted

http://qtparted.sourceforge.net/screenshots.en.html

Lycann dijo...

Es que el problema es que al tratar de editar la particion que tiene Fedora, que en este caso es sda2 qtparted no me deja, ni del live cd ni de gparted en fedora, aunque desmonte el disco, como lo puedo hacer?, ya que yo en un principio, cuando instale le di la particion completa a Fedora.