wifiway en llave USB

Siguiendo con la moda de las notas en la página, quiero aportar mi grano de arena.

Estaba cansado de tener que quemar cd´s para meter distribuciones de auditoría de redes para probarlas, busque información sobre metodos alternativos. Y he aquí lo que encontre…….

Requerimientos:

usb stick de un 1 GB.

Procedimientos:

  • Windows.

Nos descargamos la distribución que necesitemos, yo lo he problado con wifiway-0.6 pero el procedimiento es extensible a cualquier otra distribución.

Descomprimimos el iso con winrar, por ejemplo.

Copiamos el iso descomprimido al usb stick.

Abrimos una consola ms-dos y accedemos al usb

Inicio->ejecutar-> cmd
e:

Dentro del usb accedemos a la carpeta boot

cd boot

Y ejecutamos bootinst.bat para hacerlo arrancable

bootinst.bat

Se arranca un instalador que nos avisa de que se va a sobreescribir el MBR de nuestra llave USB

  • Linux

Una vez dispongas de la ISO crearemos un par de directorios en nuestra carpeta personal:

cd
mkdir wifiway-0.6.iso
mkdir wifiway
Procedemos a montar la iso mediante el dispositivo loopback:
mount -r -o loop /home/usuario/wifiway-0.6.iso /home/usuario/wifiway-06iso

Montamos a continuación la primera partición de nuestra llave USB:

mount -o rw /dev/sdf1 /home/usuario/wifiway

Y ahora copiamos el contenido del primer directorio en el segundo:

cd /home/usuario/wifiway-06iso
cp -r * /home/usuario/wifiway

Este último comando tardará un poco. Paciencia.

Al final, deberemos tener un par de directorios (boot y bt):

ls -l /home/usuario/wifiway
boot    bt

Sólo nos queda hacer que nuestra llave sea arrancable:

cd boot
./bootinst.sh

Y a correr. Espero que esta nota os sirva como me ha servido a mi.

Tambien hemos encontrado y probado la magnífica aplicación UNetbootin, aplicación para windows, linux, mac……… Simplemente añades la imagen (basada en linux) que quieres meter en el usb y el solito la mete 🙂




Comentarios

    Warning: Use of undefined constant type - assumed 'type' (this will throw an Error in a future version of PHP) in /home/improvisa_com/web/improvisa.com/public_html/wp-content/themes/grassland/comments.php on line 38
  • Juanmi dice:

    Tienes pelos de bruja, ayer a la terde estuve mirando por encima como hacerlo, y hoy enrto en improvisa y ya lo tienes hecho, mil gracias comez, nos vendrá bien a mas de uno 😉

  • CeLSuM dice:

    Que hay comez, muy bueno tío, bueno mejor dicho, muy útil…

    Pero me pica la curiosidad y quería saber que hace exactamente bootinst.bat, no conocía este comando…. Crea un autoarranque en la unidad? A ver si podeís aclararme este punto mejor…
    Sobreescribe el MBR de nuestra llave USB, pero de que manera, se carga el sistema de ficheros? Perdemos lo que teníamos antes? En fin me asaltan dudas… jejeje

    Salu2

  • Juanmi dice:

    No es un comando estandar, es un archivo por lotes 😉

  • Juanmi dice:

    Lo que no has comentado en el howto o autonota es que que sistema e ficheros debe llevar la llave usb, supongo que si puedes hacerlos en los dos sistemas operativos será fat32.

  • CeLSuM dice:

    Ya.. desde luego ese no viene en el manual de ms-dos… xDDD

    Creo que no he expresado bien mis inquietudes.. jeeje

  • Juanmi dice:

    Pues esto es lo que hace:

    @echo off
    cls
    set DISK=none
    set BOOTFLAG=boot666s.tmp

    echo This file is used to determine current drive letter. It should be deleted. >\%BOOTFLAG%
    if not exist \%BOOTFLAG% goto readOnly

    echo Wait please, searching for current drive letter.
    for %%d in ( C D E F G H I J K L M N O P Q R S T U V W X Y Z ) do if exist %%d:\%BOOTFLAG% set DISK=%%d
    cls
    del \%BOOTFLAG%
    if %DISK% == none goto DiskNotFound

    echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    echo Welcome to Slax boot installer
    echo =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
    echo.
    echo This installer will setup disk %DISK%: to boot only Slax.
    echo.
    echo Warning! Master Boot Record (MBR) of the device %DISK%: will be overwritten.
    echo If %DISK%: is a partition on the same disk drive like your Windows installation,
    echo then your Windows will not boot anymore. Be careful!
    echo.
    echo Press any key to continue, or kill this window [x] to abort…
    pause > nul

    cls
    echo Setting up boot record for %DISK%:, wait please…

    if %OS% == Windows_NT goto setupNT
    goto setup95

    :setupNT
    ootsyslinuxsyslinux.exe -ma -d ootsyslinux %DISK%:
    goto setupDone

    :setup95
    ootsyslinuxsyslinux.com -ma -d ootsyslinux %DISK%:

    :setupDone
    echo Disk %DISK%: should be bootable now. Installation finished.
    goto pauseit

    :readOnly
    echo You’re starting Slax installer from a read-only media, this will not work.
    goto pauseit

    :DiskNotFound
    echo Error: can’t find out current drive letter

    :pauseit
    echo.
    echo Read the information above and then press any key to exit…
    pause > nul

    :end

    Parece que llama a un programilla, besos 😉

  • CeLSuM dice:

    Me parece que mis inquietudes se van calmando…
    echo Warning! Master Boot Record (MBR) of the device %DISK%: will be overwritten.

    Es decir, se carga todo lo que tengas en el pendrive.. no?

  • Juanmi dice:

    Pos me da a mi que si :-O

  • comez dice:

    Perdonar,

    Os aclaro, primero el pendrive tiene que estar en FAT 32. y al ejecutar el programa lo unico que borra es el MBR del pendrive.

    En mi caso, el pendrive estaba vacio. Pero aun asi lo unico que se carga es el mbr.
    Ahora estaba pensando en meter en un pendrive con mas capacidad, 2Gb por lo menos, varias distribuciones. Y configurar el MBR para poder elegir.
    Cuando lo tenga hecho os lo comento

  • comez dice:

    cuando copias en la pendrive los ficheros que has descomprimido, tienes dos carpetas, boot y wifiway. En la carpeta boot/syslinux, esta el mbr que se va a sobreescribir.

  • CeLSuM dice:

    Vale, entonces entiendo que, NO SE CARGA LA INFORMACIÓN DE TU PENDRIVE,.. simplemente, hace un cargador de inicialización para que arranque desde tu pendrive… OK?

    Es que es importante saber si te va a dejar el pendrive en cueros….. O_o
    Entiendo que no borra nada.

  • comez dice:

    Aunque otra opcion es hacer particiones en tu pendrive de tal manera que en una gestiones el arranque con las distribuciones y la otra la dejes como pendrive. Quiza esa sea mejor.
    Y rizando el rizo una particion solo para el gestor de arranque y otra para la informacion.

    Pero en principio no te borra nada del pendrive, solo reescribe el MBR.

  • Juanmi dice:

    Gracias chavalote 😉

  • Urathion dice:

    Vale, yo hago eso, y para ejecutarlo ke tengo ke retocar un pelin la Bios no?? poniendo antes del HD, el «renoable device» o algo asi no??, eske no me sale.

  • Juanmi dice:

    En el foro Urathion 😉

    Efectivamente endras que buscar el arranque desde la bios removable device, a lo mejor tu bios no lo soporta, y luego tras haber ejecutado el progamita que dice comez, habras creado una particion de arranque.

    Asegurate que tu Bios permiote el arranque desde USB.

    Saludos.