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 🙂
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
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 😉
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
No es un comando estandar, es un archivo por lotes 😉
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.
Ya.. desde luego ese no viene en el manual de ms-dos… xDDD
Creo que no he expresado bien mis inquietudes.. jeeje
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 😉
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?
Pos me da a mi que si :-O
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
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.
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.
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.
Gracias chavalote 😉
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.
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.