Estas aquiContenido / Sistema Dual (SLAX Linux-BartPE Windows) en una llave USB (I)
Sistema Dual (SLAX Linux-BartPE Windows) en una llave USB (I)
Continuando nuestros experimentos con llaves USB (que indistintamente llamaré también sticks o pen drives), y tras buscar en una entrega anterior alguna utilidad a una llave de capacidad más que escasa, abordamos en esta ocasión un proyecto de más enjundia: un sistema de arranque dual. Es decir, que en aquellos ordenadores cuyo puerto USB permite el arranque, sin más que colocar la llave que aquí prepararemos, el ordenador arrancará desde ella y nos presentará un agradable menú gráfico de arranque. Desde él podremos optar por iniciar SLAX, una distribución Linux basada en Slackware, ligera y llena de posibilidades, o bien arrancar BartPE, un sistema basado en Windows que nos permitirá realizar algunas operaciones.
Utilizaré una llave Kingston DataTraveler de 1 GB, que compré hace un par de semanas en Carrefour por unos 12 euros. No es necesario ningún gasto más, pero sí algo de paciencia y cuidado para seguir los pasos que detallaremos. Haremos toda la instalación desde un sistema Windows XP Profesional.
En esta primera entrega abordaremos la instalación de SLAX Linux...
Antes de nada, me gustaría decir dos cosas. Primero, la instalación de SLAX Linux -que cubriremos por completo en esta primera entrega- es autosuficiente, en el sentido de que no es necesario continuar con la instalación del entorno Windows BartPE que abordaremos en la siguiente entrega.
En segundo lugar, mi guía fundamental ha sido un artículo de IronGeek. Añado más pantallazos, algunas intrucciones más detalladas, algunos cambios en el orden y las versiones y -por supuesto- lo experimento y luego lo cuento en nuestro idioma.
Dicho lo cual... nos metemos en harina.
Instalación de SLAX Linux en nuestra llave USB
Utilizaremos SLAX, una distribución ligera basada en Slackware, y a la que pueden añadirse fácilmente y en cualquier momento cientos de otras aplicaciones, mediante un sencillo sistema de módulos (tan sencillo como descargar y copiar al directorio correspondiente los módulos de aplicaciones que deseemos).
Si pensamos utilizar nuestro stick USB para trabajar en seguridad, podríamos optar en este momento por BackTrack, o por otras versiones de SLAX orientadas al trabajo como servidor, etc.
No obstante, para este tutorial descargamos la ISO de la distribución SLAX, en su versión Standard (192 MB)
Iniciamos Windows. Descargamos MySLAX Creator (GPL). El ejecutable ocupa 2'1 MB.
Una vez descargado, procedemos a instalar MySLAX Creator.
Optamos por la instalación completa (puede añadirse el propio código fuente).
Arrancamos el programa:

Tras pulsar Next (siguiente) optamos por ISO-Default como tipo de fuente y seleccionamos la imagen ISO de SLAX que habíamos descargado, además de "USB stick":


Pulsamos "Create USB Stick" y aparecen las opciones para formatear el pen drive. Es importante seleccionar FAT, en lugar de FAT32:

Con un poco de suerte, el formateo finaliza con éxito y nuestro Slax se instala en el stick USB sin mayores problemas:



La siguiente imagen muestra el contenido actual de nuestro stick USB, tal y como lo muestra Konqueror:

Bueno, ya podemos arrancar Linux desde nuestro stick. No puedo mostraros imágenes del arranque porque mi BIOS no me permite arrancar desde USB, pero he comprobado que funciona perfectamente en otro ordenador que sí lo permite.
Tras arrancar el ordenador con el stick colocado llegamos a una pantalla de login con algunas instrucciones. Accedemos como usuario “root” con contraseña “toor”. Tras teclear “startx” se arranca KDE, pero también podría teclearse "flux" para utilizar FluxBox, aún más ligero.
En la siguiente entrega añadimos BartPE para contar con un sistema de arranque dual.




Si tu bios no es capaz de arrancar desde usb intenta lo siguiente:
1) Instala slax en el usb como si pudiera ser arrancado desde tu bios y despues pon el usb en un puerto libre y el live-cd:
SLAX Boot CD v 5.1.8 (merlin.fit.vutbr.cz/mirrors/slax/SLAX-5.x/special-editions/slax-boot-5.1.8.iso)
en la unidad de cdrom y arranca el ordenador.
Si todo va bien te detectará el usb y lanzará la instalación de slax desde el mismo.
Tambien puedes poner slax en el HD y decirle donde está con el cheatcode en el arranque:
slax from=/dev/sda6/carpeta_que_elijas_con_slax_5_1_8_1_dentro
Esta es la forma más rapida de lanzar slax.
Echale un vistazo a la seccion de cheatcodes.
2) Para slax6 RC3 en la pantalla de inicio de slax pulsa rapidamente la tecla tab y añade al final de la entrada elegida:
nocd
debería hacer el mismo efecto pero sobre slax6RC3
Excelente tema el de slax y una magnífica forma de empezar en linux con muchisimos y buenos programas y todo el respaldo de slackware detrás.
Pero ojo que todo se hace como root!
Yo lo llevo usando desde hace más de dos años sin ningun problema.
:)
quiero saber si despues de que haga todo esto mi memoria me sigue sirviendo para guardar info,, pues tambien tengo una kistong de una giga,, gracias
Llevare usandolo pues unos 4 o 5 meses sobretodo en el servicio tecnico para no tener que tirar de CD's como MiniPE que tardan 5 siglos en cargar. Va de lujo, lleva un monton de programas para los 200mb que ocupa (version normal). La verdad me encanta esta minidistribucion.
Consejo:
Todos los modulos de slax estan construidos y pensados para el usuario root,esto significa que si intentais crear un usuario y teneis exito muchas cosas pueden daros problemas.
Hace poco en el foro de opinión abri un tema sobre la seguridad de los livecd y concretamente de slax que se ejecuta como root pero de momento solo una persona ha opinado.
Desde mi punto de vista y coincido con el desarrollador de slax ,no es más inseguro que como cualquier otro usuario y si mucho más comodo.Pero que no sea más inseguro no quiere decir que lo sea más.Sentidiño!
En el mismo sentido esta otro magnifico livecd como es puppylinux que corre enteramente como root.
Lo que no debe hacerse es correr una distribución de las que se instalan en HD sin una cuenta no privilegiada pues en ese caso si se cuela algo o algo sale mal queda guardado en el sistema y puede resultar dificil saber donde y lo que hacer.
Pero los livecd son algo totalmente diferente pues cualquier cambio que se efectue desaparece al reiniciar a no ser que utilizemos un archivo grande (slaxsave.dat) para fijar los cambios pero aun así solo afectaría a ese archivo y podriamos empezar de cero muy facilmente y el sistema no se vería comprometido más allá de un simple reinicio.
:)
No puedo por menos que DESACONSEJAR ese pincho USB (Kingston DataTraveler 1GB). Yo lo compré en APP y es leeeeento, comparado con otros sin ni siquiera marca. Además, carece (al menos el mío y el de otro compañero) de la pestañita para proteger contra escritura, más importante de lo que parece.
¡¡Espero ansioso la segunda entrega!!
En efecto, no hay pestañita. En cuanto a lento, pues no sé... con SLAX va rápido, pero con BartPE la carga es desesperante (unos 10 minutos!).
¿no lo estarás usando en un puerto usb 1.1? si es así, cualquiera te irá lento.
Lo de la protección, pues no es que sea muy frecuente de ver últimamente. y si es algo que necesitas, pídelo así, que no pasa nada por ser un poco pesado.
saludos
yo lo tengo montado con ms-dos + pebuilder, pero quiero añadirle knoppix 5.1.1 o xubuntu.
Para arrancar Knoppix desde un USB hay que usar estas opciones de los cheatcodes de knoppix en syslinux.conf o menu.lst de grub:
fromhd=/dev/sda1 ó bootfrom=/dev/sda1
No recuerdo cual sería la correcta. (sda1 suponiendo que no haya otro dispositivo que coja ese nombre)
También son útiles las opciones para localizar el fichero KNOPPIX, si queremos darle otro nombre o ponerlo en otra carpeta (útil si queremos tener varias distribuciones basadas en knoppix, por defecto usan el fichero /KNOPPIX/KNOPPIX.)
knoppix_dir=KNOPPIX
knoppix_name=KNOPPIX
Ahora no recuerdo más detalles.
Un saludo
Vengo a comentaros casi una "petición". He usado slax desde hace tiempo (a propósito, aconsejo modulos de traducción de idioma y el salvar los cambios, una especie de commit para guardar tanto tu config como los archivos que uses).
He usado también DSL Linux y he visto que viene con qemu "integrado" y se puede arrancar desde el propio windows a 1024x768 en una comoda ventanita, además del arranque normal desde el usb. Traté de hacer lo propio: meter una carpeta con qemu en el stick usb y hacer el .bat para abrir desde windows el slax con qemu, pero no hay manera.
¿Alguien podría ayudar? :):)