Habilitar la "persistencia" implica que cualquier cambio que hagas en el sistema será recordado al volver a iniciarlo la próxima vez. Esto es algo que no ocurre en la mayoría de los LiveCD o LiveUSB.
Herramientas como Unetbootin y similares, permiten instalar algunas distros habilitando la persistencia. No obstante, son pocas las distros Live que soportan esta opción.
Aquí les presentamos una alternativa que debería funcionar usando cualquier distro.
Esta es la forma de instalar un sistema operativo Linux (no debería importar cuál) a un USB (que debe estar en formato FAT32).
Seguramente habrás notado que en todas las distribuciones Live, al cargarse éstas en memoria, cualquier cambio realizado en el sistema desaparece la próxima vez que lo iniciás.
Las distribuciones que permiten la persistencia, por el contrario, precisan la creación de una partición separada en la unidad USB para guardar los elementos que queremos que sean persistentes (particularmente, la carpeta HOME).
Lamentablemente, esta es una opción que muy pocas distribuciones soportan.
El otro día, recordé una alternativa que algún lector había mencionado allá lejos y hace tiempo y que siempre tuve ganas de probar. Lo hice y quedé fascinado. Es tan simple que eso la convierte en bella: obtener persistencia instalando el sistema en la unidad USB, como si fuera un disco rígido.
Introducción
A modo de ejemplo, voy a utilizar Crunchbang, una distribución basada en Debian que usa Openbox y que es muy liviana. La he utilizado para "revivir" una máquina con apenas 512 MB de RAM.
Descarga: sitio oficial de Crunchbang (excelente distro)
Es posible instalar Crunchbang en una unidad de 2 GB, pero recomiendo utilizar como mínimo 4 GB o 8 GB en caso de que desees instalar aplicaciones extras.
A continuación, una explicación paso a paso para que nadie se pierda...
Paso 1
Para empezar hay varias posibilidades: arrancar desde un Live CD / USB o desde una máquina virtual. Todo depende de los recursos de que dispongas. Mi recomendación: utilizar un LiveCD.
Para más información sobre qué es un LiveCD, cómo crearlo y cómo hacer que el sistema arranque desde el CD, creamos un extenso tutorial para ayudarte.
Una vez que arrancó el LiveCD, seleccioná "Instalador Gráfico".
Paso 2
Seleccioná el idioma idioma.
Paso 3
Seleccioná tu ubicación.
Paso 4
Seleccioná la distribución del teclado.
Paso 5
Seleccioná el nombre de host. El que viene por defecto estará bien para el 99,9% de las personas.
Paso 6
Seleccioná tu nombre de usuario.
Paso 7
Ingresá tu nombre. Es el mismo que utilizarán los programas de correo electrónico, etc.
Paso 8
Seleccioná la contraseña. Esta es la contraseña de administrador que será utilizada como contraseña para que sudo pueda completar las tareas administrativas.
Paso 9
Seleccioná tu zona horaria.
Paso 10 (a partir de acá las cosas se ponen más difíciles)
Ahora estamos listos para dividir nuestra unidad USB. Seleccioná la opción Manual.
Paso 11
Encontrá tu unidad USB y seleccionala.
Hacé clic en continuar.
Paso 12
Cambiá la opción "Usar como:" a ext3 o ext4, que el punto de montaje sea / (root), y asegurate de que la bandera de arranque ("boot flag") esté activada.
Paso 13
Seleccioná la opción Finalizar el particionado y escribir los cambios al disco. Esta es tu última oportunidad para corroborar que los datos ingresados sean correctos y que no estés modificando otro disco.
Paso 14
Saldrá una advertencia diciendo que te olvidaste de crear una partición de intercambio (SWAP). Sólo elegí la opción "no". Una partición de swap sólo ocupa espacio valioso en disco y pone en peligro la vida de su unidad USB. Por otra parte, es posible que haga el sistema más lento (teniendo en cuenta las características del tipo de instalación que estamos haciendo).
Paso 15
Seleccioná "Sí" para finalizar la partición.
Paso 16
Se realizará la partición y comenzará la instalación del sistema. Este es el momento ideal para tomar un aperitivo. :D
Paso 17
Esto es MUY importante: seleccioná "NO instalar Grub en el MBR de mi equipo".
Paso 18
Ahora hay que dar a conocer a Grub la ubicación de tu unidad USB. En general, suele ser /dev/sdb1, pero es muy posible que sea otro. Tenés que reemplazar sdb1 con las letras y el número que anotaste en el paso 11.
Paso 19
Quitar / desmontar el LiveCD o LiveUSB. Reiniciá el equipo y configurá la prioridad de arranque para USB en el BIOS.
Paso 20
Disfrutá de tu Linux persistente. :D
Así se ve mi Crunchbang con Iceweasel (y 2 páginas abiertas) y mtPaint abiertos. Apenas consume 300 MB. El sistema carga con 80 MB de RAM, aproximadamente. Un lujo.
Recomendaciones finales
Desactivar el caché del explorador de Internet. En Firefox/Iceweasel eso es muy fácil. Abrí la página about:config y buscá la opción network.http.use-cache. Para desactivarla, hacé doble clic sobre ella. Debe quedar en false.
Facilitar la navegación web en máquinas con pocos recursos. En primer lugar, es fundamental habilitar la opción plugins.click_to_play en el about:config de Firefox. Esto deshabilitará Flash por defecto, a menos que hagas clic sobre el elemento.
Una segunda configuración recomendada es cambiar el User Agent para hacerle creer a las páginas (Gmail, Google, etc.) que estamos usando una tableta. Como todos saben, algunos sitios web tienen sus versiones "light" para una mejor visualización en tabletas o dispositivos móviles. Podemos usar esta posibilidad en nuestro favor cambiando el User Agent a mano o utilizando alguna de las tantas extensiones que existen para Firefox.
Montar particiones al inicio. Si bien no es indispensable, ya que casi todas las distribuciones Linux detectan las particiones y permiten montarlas al momento de su utilización, es posible que quieras que éstas se monten al arrancar el sistema (tal vez para establecer accesos directos en tu explorador de archivos o cualquier otra razón). En ese caso, hay que modificar el archivo fstab.
Suponiendo el caso típico de querrer montar particiones NTFS, abrí el archivo de configuración /etc/fstab:
sudo nano /etc/fstab
Y agregá una línea similar a la siguiente:
UUID=EA7CB00F7CAFD49B /media/win ntfs defaults 0 0
Reemplazando el UUID por el de tu partición (para averiguarlo ejecutá sudo blkid), /media/win por la ruta donde querés que se monte la partición (no olvides crear primero la carpeta necesaria usando el comando mkdir). El resto suele estar bien para una configuración tradicional. En caso de que precises cambiar los privilegios de acceso a la partición, podés hacerlo.
Para más información sobre fstab recomiendo leer un antiguo artículo publicado en el blog.
Fuente: usemoslinux