Hace algun tiempo ya me propuse aprender sobre seguridad de redes y ahora encontre la nueva distro de Backtrack llamada, Kali Linux, sin poca o ninguna intencion de reconfigurar todo cada vez que la iniciaba en modo live me puse a la tarea de encontrar la forma de instalarla en un HDD externo de una vieja laptop de 60 GB, sin embargo tambien queria poderme llevar ese HDD a otra parte y poder arrancar desde el sin problemas, y ahi comenzaron mis problemas, busque por todas partes un tuto sobre esto pero no lo consegui, por lo menos no de la forma que yo deseaba, asi que vengo a comentarles mi experiencia (espero que le sirva a alguien).
"De antemano indico que no soy responsable de cualquier daño ocacionado a sus PC, laptops o informacion de sus HDD, por seguir estos pasos...obre bajo su propia responsabilidad"
Con que contaba:
1- Una laptop Asus Core i5-3 generacion a 2.4 - 6 GB de ram - Targeta Nvidia 610M 2GB - HDD interno de 750GB - win 7 Ultimate
2- Viejo HDD de 60GB Seagate
3- USB 4GB
Para comenzar deben de tener descargada una iso de Kali Linux segun su arquitectura ya sea 32 bits o 64 bits segun sea su caso la cual pueden descargar aca http://www.kali.org/downloads/ necesitaran tambien un programa llamado Linux Live Usb Creator, pueden descargarse una copía gratis aqui http://www.linuxliveusb.com/en/download, una vez tengan esto, manos a la obra.
Nota: Tuve varios problemas antes de lograrlo por culpa de la tabla de particiones de mi viejo HDD, pues quizas hice tantas pruebas y lo particione, redimencione y formatie con tantos formatos fat32, ntfs, ext2, ext3, ext4, etc, que al cagar el instalador me daba errores con la tabla de particiones, la forma de arreglar o impedir esto es formateando el HDD externo que vayan a usar a bajo nivel (Low Level Format), busquen con google alguna herramienta para hacerlo, yo use una que viene en el paquete de Hirens Boot CD v.15.2 que me vino en formato iso, es un conjunto de herramientas que no debe faltarles, pueden descargarlo desde una publicacion de un compañero taringuero http://www.taringa.net/posts/info/11752922/Hirens-Boot-CD-15-2-Actualizado.html
1- Deben crear una USB booteable con Kali Linux, necesitaran una USB de minimo 3.5 GB, cuidado con la informacion dentro de esa USB ya que el programa formateara esa unidad y se perdera toda la info en ella (no explicare como hacer esto, hay montones de tutoriales en google)
2-Reinicien su PC o Laptop y configuren el setup para arrancar desde una USB, en mi caso, solo oprimia la tecla Esc y me permite escoger con que dispositivo arrancar(bootear)
3- Aparecera la GUI de Kali Linux con 4 opciones, oprimiremos enter en la primera para escoger modo Live
4- Esperamos a que se cargue en nuestra PC o laptop, una vez dentro buscan el programa gestionador de particiones Gparted, porque? necesitan estar seguros del nombre tanto de su HDD interno como Externo, en mi caso mi HDD interno se llama /dev/sda y el externo /dev/sdb, dependiendo de la cantidad de discos que tengan, linux los identificara todos, aca les dejo un link donde podran ilustrase mejor lo que les digo http://www.guia-ubuntu.com/index.php?title=Instalacion_en_particion en especial la parte de Nombre de los dispositivos en Linux
5- Busquen la opcion de instalar Kali Linux en disco duro en el menu aplicaciones, unos tips, cuando el instalador pregunte por el tipo de particion, escogan la primera opcion: Guiado - usar todo el disco, luego les da a escoger en que disco, usando gparted como les dije antes, ya deben saber como ve linux su disco duro, basta con saber el tamaño del disco, en mi caso escogi el de 60GB, luego te da la opcion de escoger el tipo de particion, personalmente escogi la opcion de una particion con /home separado, uds escogan la que mas se acomode a sus necesidades.
6- finalmente, el truco de hacer que nuestra instalacion este libre del MBR de windows y que nos guarde nuestras configuraciones tras cada reinicio de nuestra maquina, en la pantalla de instalacion del Grub (el gestor de arranque de Kali Linux) normalmente dice que ha registrado otro sistema operativo, mi win 7 lo reconocia como win vista, digan NO.
7- En la siguiente pantalla decirle donde debe instalar el /boot o sector de arranque para esa instalacion, en mi caso le coloque /dev/sdb (que es el disco de 60GB externo desde donde quiero boote mi Linux) luego de eso, solo termine la instalacion y reinicie, pide desconectar todos los dispositivos USB y luego pone presione cualquier tecla para reiniciar.
8- Mientras reinicia, rapidamente conecte mi HDD externo y oprimi la tecla Esc y escogi boot desde mi HDD externo y listo, finalmente fui feliz al ver que tras tantas horas de trabajo (por torpe o lo que sea) habia conseguido que mi distro de Kali Linux iniciara desde bios sin tocar el MBR de windows.
He escrito esto inmediatamente mi kali linux cargo, no he configurado nada aun en el, si quieren informacion sobre los primeros pasos en Kali Linux, seguro nos encontramos en algun foro porque yo tambien lo buscare XD, espero darle alguna idea a alguien al menos con los mismos problemas.
Comenten sus experiencias y ayudemonos entre todos !!!
Edito:
Haciendo algunas pruebas mas, de repente me dejo de bootear desde mi HDD externo, por lo que me puse ver que estaba pasando, aparecia un error de
No caching mode page present
Assuming drive cache: write through
mire en google a ver si decia algo al respecto, pero no vi que nadie diera realmente con el origen del problema, asi que basicamente me puse a lanzar monedas al azar hasta que se me ocurrio mirar la configuracion del HDD, mas presisamente el jumper y lo tenia en slave, asi que lo puse en cable select reinicie y listo, nuevamente mi linux arrancaba desde mi BIOS y el MBR de mi win7 intacto, solo me resta probar conectandolo a otro pc y haciendo boot en el a ver si continua iniciando sin problemas, ya les comentare.......
Nota: las frases de error no desaparecieron, pero ahora si inicia.
"De antemano indico que no soy responsable de cualquier daño ocacionado a sus PC, laptops o informacion de sus HDD, por seguir estos pasos...obre bajo su propia responsabilidad"
Con que contaba:
1- Una laptop Asus Core i5-3 generacion a 2.4 - 6 GB de ram - Targeta Nvidia 610M 2GB - HDD interno de 750GB - win 7 Ultimate
2- Viejo HDD de 60GB Seagate
3- USB 4GB
Para comenzar deben de tener descargada una iso de Kali Linux segun su arquitectura ya sea 32 bits o 64 bits segun sea su caso la cual pueden descargar aca http://www.kali.org/downloads/ necesitaran tambien un programa llamado Linux Live Usb Creator, pueden descargarse una copía gratis aqui http://www.linuxliveusb.com/en/download, una vez tengan esto, manos a la obra.
Nota: Tuve varios problemas antes de lograrlo por culpa de la tabla de particiones de mi viejo HDD, pues quizas hice tantas pruebas y lo particione, redimencione y formatie con tantos formatos fat32, ntfs, ext2, ext3, ext4, etc, que al cagar el instalador me daba errores con la tabla de particiones, la forma de arreglar o impedir esto es formateando el HDD externo que vayan a usar a bajo nivel (Low Level Format), busquen con google alguna herramienta para hacerlo, yo use una que viene en el paquete de Hirens Boot CD v.15.2 que me vino en formato iso, es un conjunto de herramientas que no debe faltarles, pueden descargarlo desde una publicacion de un compañero taringuero http://www.taringa.net/posts/info/11752922/Hirens-Boot-CD-15-2-Actualizado.html
1- Deben crear una USB booteable con Kali Linux, necesitaran una USB de minimo 3.5 GB, cuidado con la informacion dentro de esa USB ya que el programa formateara esa unidad y se perdera toda la info en ella (no explicare como hacer esto, hay montones de tutoriales en google)
2-Reinicien su PC o Laptop y configuren el setup para arrancar desde una USB, en mi caso, solo oprimia la tecla Esc y me permite escoger con que dispositivo arrancar(bootear)
3- Aparecera la GUI de Kali Linux con 4 opciones, oprimiremos enter en la primera para escoger modo Live
4- Esperamos a que se cargue en nuestra PC o laptop, una vez dentro buscan el programa gestionador de particiones Gparted, porque? necesitan estar seguros del nombre tanto de su HDD interno como Externo, en mi caso mi HDD interno se llama /dev/sda y el externo /dev/sdb, dependiendo de la cantidad de discos que tengan, linux los identificara todos, aca les dejo un link donde podran ilustrase mejor lo que les digo http://www.guia-ubuntu.com/index.php?title=Instalacion_en_particion en especial la parte de Nombre de los dispositivos en Linux
5- Busquen la opcion de instalar Kali Linux en disco duro en el menu aplicaciones, unos tips, cuando el instalador pregunte por el tipo de particion, escogan la primera opcion: Guiado - usar todo el disco, luego les da a escoger en que disco, usando gparted como les dije antes, ya deben saber como ve linux su disco duro, basta con saber el tamaño del disco, en mi caso escogi el de 60GB, luego te da la opcion de escoger el tipo de particion, personalmente escogi la opcion de una particion con /home separado, uds escogan la que mas se acomode a sus necesidades.
6- finalmente, el truco de hacer que nuestra instalacion este libre del MBR de windows y que nos guarde nuestras configuraciones tras cada reinicio de nuestra maquina, en la pantalla de instalacion del Grub (el gestor de arranque de Kali Linux) normalmente dice que ha registrado otro sistema operativo, mi win 7 lo reconocia como win vista, digan NO.
7- En la siguiente pantalla decirle donde debe instalar el /boot o sector de arranque para esa instalacion, en mi caso le coloque /dev/sdb (que es el disco de 60GB externo desde donde quiero boote mi Linux) luego de eso, solo termine la instalacion y reinicie, pide desconectar todos los dispositivos USB y luego pone presione cualquier tecla para reiniciar.
8- Mientras reinicia, rapidamente conecte mi HDD externo y oprimi la tecla Esc y escogi boot desde mi HDD externo y listo, finalmente fui feliz al ver que tras tantas horas de trabajo (por torpe o lo que sea) habia conseguido que mi distro de Kali Linux iniciara desde bios sin tocar el MBR de windows.
He escrito esto inmediatamente mi kali linux cargo, no he configurado nada aun en el, si quieren informacion sobre los primeros pasos en Kali Linux, seguro nos encontramos en algun foro porque yo tambien lo buscare XD, espero darle alguna idea a alguien al menos con los mismos problemas.
Comenten sus experiencias y ayudemonos entre todos !!!
Edito:
Haciendo algunas pruebas mas, de repente me dejo de bootear desde mi HDD externo, por lo que me puse ver que estaba pasando, aparecia un error de
No caching mode page present
Assuming drive cache: write through
mire en google a ver si decia algo al respecto, pero no vi que nadie diera realmente con el origen del problema, asi que basicamente me puse a lanzar monedas al azar hasta que se me ocurrio mirar la configuracion del HDD, mas presisamente el jumper y lo tenia en slave, asi que lo puse en cable select reinicie y listo, nuevamente mi linux arrancaba desde mi BIOS y el MBR de mi win7 intacto, solo me resta probar conectandolo a otro pc y haciendo boot en el a ver si continua iniciando sin problemas, ya les comentare.......
Nota: las frases de error no desaparecieron, pero ahora si inicia.