~+ DynebolicFaqEs :: [[DyneOnUsb|English version]] :: [[http://dynebolic.org/|dyne:bolic]] +~ ---- <> = Cómo llevar tu dyne:bolic en un USB en vivo = La siguiente guía explica el procedimiento necesario para crear un dispositivo de almacenamiento USB (como una llave o memoria USB) arrancable con el cargador GRUB y con una instalación de dyne:bolic. De esta manera podrías utilizar el poder del rasta software sin necesidad de disco duro o CD. Si estás buscando la guía para guardar tus datos personales en un dispositivo USB, revisa las instrucciones para el [[http://dynebolic.org/manual-ES/x131.htm|Anidado]]. Si lo que quieres es copiar el sistema a tu disco duro entonces revisa las instrucciones para [[http://lab.dyne.org/EsDocking|Docking]]. Esta guía tan solo documenta cómo colocar un completo sistema operativo en una llave usb. Todo el sistema requiere un dispositivo USB más o menos del tamaño del dirctorio /dyne (actualmente ~655MB en la versiones posteriores a la 2.4.2) + ~30MB (para las cabeceras del sistema de archivos). Por lo tanto, el sistema entero debería caber dentro de una memoria USB de ~685MB, pero tal vez quieras un poco más de espacio para tus archivos personales. Si tu memoria USB es más pequeña intenta usar el Anidado en lugar de esto. ---- === ¿Cómo bootea dyne:bolic? === Esta es una descripción sintetizada de la manera en que dynebolic bootea o carga el sistema * El sistema de arranque consiste en un cargador de arranque, en nuestro caso grub el cargador de arranque carga un kernel, en nuestro caso linux :) * El kernel carga un disco RAM virtual (es decir un dispositivo virtual que reside en la memoria RAM), en nuestro caso initrd.gz * El RAM virtual busca si existe un dock de /dyne * Tanto el kernel como el RAM se colocan en el dock y GRUB busca el directorio dyne/ para cargar el sistema. === Crear Live USB desde sesión de dynebolic en vivo === Sigue las siguientes instrucciones si estás dentro de un sistema dyne:bolic ya anidado o corriendo como live CD. 1. Enchufa tu dispositivo USB y abre una consola de terminal. 1. Busca tu dispositivo USB tecleando lo siguiente en la consola: . {{{ cat /proc/partitions}}} * Ignora los mensajes que terminan en números, esos indican particiones individuales para un sólo dispositivo. Las que terminan en letras representan dispositivos diferentes. * De este modo, ''hda'' es el nombre de tu disco duro primario IDE, mientras que ''sd...'' generalmente significa un dispositivo de tipo RAID/SCSI/USB. * Si esto te hace bolas o te confunde mira en la columna ''blocks'', la cual muestra el porcentaje en bloques de 1KB en un dispositivo. Si conoces de qué tamaño es tu memoria USB, la puedes encontrar de este modo :) ~1,000,000 bloques = 1 gigabyte de capacidad; ~64,000 bloques = 64MB de capacidad, etc. * De aquí en adelante se asume que tu dispositivo usb se llama ''/dev/sda'' si no se llama así cambia este nombre en las instrucciones para que se ajuste a tu situación. 1. Comenzamos entonces con el particionado del dispositivo, mediante la herramienta cfdisk desde la consola: . {{{ cfdisk /dev/sda}}} * Una vez dentro de cfdisk, vamos a: * Borrar todas las particiones, * Crear una nueva partición a su máxima capacidad (No uses el botón de "Maximizar" porque hace algo diferente a lo que necesitamos ahora), * Colocar el tipo en 83 (Linux), * Hacer la partición Bootable o como de arranque, * Escribir todo y salir 1. Luego damos formato a la partición tecleando en la consola: . {{{ mke2fs /dev/sda1 }}} ''Si quieres un sistema de archivos tipo EXT3 sustituye el primer comando por ''mke2fs -j'', aunque no se recomienda usar sistemas de archivo tipo EXT3 en un dispositivo USB porque este sistema escribe datos periódicamente en el disco más de lo necesario, con lo que tu dispositivo USB se desgasta rápidamente. Por eso es mejor usar un sistema no-periódico como EXT2 (sólo para Linux) o FAT32 (si quieres que tu dispositivo sea legible en otro sistema operativo, como el guidoze).'' 1. Luego montamos el dispositivo tecleando en la consola: . {{{ mount /dev/sda1 /mnt/usb }}} 1. Instalamos grub: . {{{ grubconfig}}} * Seleccionamos el dispositivo usb que generalmente es el último de la lista que se muestra en pantalla. '''Nota:''' Si todas opciones comienzan con ''hda...'', la computadora que utilizas no puede arrancar desde usb y estarás instalando grub en el disco duro interno. Termina el programa y busca otra máquina. 1. Copia el direcotorio anclado dyne/ desde el disco CD: . {{{ rsync -Pr /mnt/cd1/dyne /mnt/usb/}}} * (''rsync'' es mucho mejor opción que ''cp'' y te muestra una barra de progreso) 1. Prueba arrancar tu dispositivo USB. ¡Si funciona que bien! Pero si no: * Abre el archivo '' /boot/grub/menu.lst '' (en el dispositivo USB) y cambia la línea que dice ''root(...)'' para que diga ''(hd1,0)'' en vez de ''(hd0,0)''. Guarda la línea editada como un comentario, osea ponle un almohadilla (#) al inicio. * Hay varias otros opciones de arranque en ''/dyne/menu.lst'' con las cuales se puede seleccionar un kernel diferente. '''¡Tu dynebolic en USB está listo para rolar!''' === Cómo crear un usb vivo desde GNU/Linux, Win o MacOs === Para hacerlo de modo gráfic. En resumen los pasos serían: descargar archivo ISO de dynebolic, y crear el usb vivo con unetbootin :) unetbootin.sourceforge.net/