Antes de nada, expliquemos qué es esto de persistente.
Hasta ahora todos podíamos tener nuestra distribución favorita en un live CD e incluso un pendrive para algunas tareas de recuperación. Pero desde la versión 7 de Ubuntu ya es posible no solo arrancar tu sistema operativo desde una de estas unidades sino de trabajar sobre él y salvar todos tus cambios sesíon tras sesión.
De esta forma dispones de todo tu equipo completo incluyendo configuración, personalización, programas instalados, documentos… en un único pendrive. Vayas donde vayas, si encuentras un ordenador capaz de arrancar desde USB estarás como en casa.
Ahora bien, ¿qué diferencia existe entre este método y realizar una instalación completa de Ubuntu en un pendrive?.
Basicamente este sistema tiene dos grandes ventajas heredadas del live CD. Primero, durante cada arranque configurará y se adaptará al hardware disponible con una gran flexibilidad. Segundo, una vez en marcha realizará un uso optimizado de la memoria USB, con mínimas lecturas y una velocidad sorprendente.
Ok, os hemos convencido, ¿Qué necesitamos para ponernos en marcha?.
El proceso es muy sencillo, aunque veas una larga lista de pasos estos son muy simples y no hay lugar al error. Se requiere únicamente tu CD de Ubuntu 8.04 y un terminal linux desde el que configurar nuestro pendrive (de al menos 1 GB).
- Descarga Ubuntu 8.04 y grábalo en un cd.
- Reinicia el PC desde el livecd (tb puedes hacerlo desde tu linux con el CD insertado).
- Inserta la memoria/disco USB
- Abre una ventana de terminal y escribe: sudo su
- Ahora escribimos fdisk -l para ver una lista de los discos y particiones (toma nota sobre qué dispositivo es tu memoria/disco USB Ejemplo: /dev/sdb). A lo largo de éste paso a paso debes reemplazar todas las x con la letra de tu dispositivo USB. Por ejemplo, si tu dispositivo es sdb, entonces reemplaza la x con una b.
- Escribe umount /dev/sdx1
- Escribe fdisk /dev/sdx
- Escribe p para que te muestre las particiones (debe haber al menos una en tu memoria/disco USB) y luego escribe d para borrarlas.
- Escribe p de nuevo para que te muestre las particiones restantes (si existen debes repetir el paso anterior)
- Pulsa n para crear una nueva partición
- Pulsa p para que sea una partición primaria
- Selecciona 1 para que sea la primera partición
- Presiona enter para usar el primer cilindro (inicio del disco)
- Escribe +750M para establecer el tamaño de la partición
- Pulsa a para marcar la partición como activa
- Escribe 1 para seleccionar la primera partición
- Escribe t para cambiar el tipo de ficheros
- Escribe 6 para seleccionar Fat16
- Escribe n para hacer otra partición
- Pulsa p para que sea una partición primaria
- Selecciona 2 para que sea la segunda partición
- Presiona enter para usar el primer cilindro (inicio del disco)
- Presiona enter para usar el espacio restante de tu pendrive.
- Pulsa w para escribir la nueva tabla de particiones
- Escribe umount /dev/sdx1 para desmontar la partición
- Escribe mkfs.vfat -F 32 -n ubuntu8 /dev/sdx1 para darle formato a la primera partición
- Escribe umount /dev/sdx2 para asegurarte que la segunda partición no esta montada
- Escribe mkfs.ext2 -b 4096 -L casper-rw /dev/sdx2 para darle formato a la segunda partición
- Desconecta y conecta de nuevo el dispositivo.
- Regresa a la terminal y escribe sudo apt-get install syslinux mtools
- Luego escribes syslinux -sf /dev/sdx1
- Presiona CTRL+D para salir del sudo
- Escribe cd /cdrom
- Ahora vas a escribir cp -rfv casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz /media/ubuntu8/, esto tardará un buen rato
- Escribe cd /media/ubuntu8
- Escribe wget pendrivelinux.com/downloads/u8/syslinux.cfg
- Escribe cd casper
- Escribe rm initrd.gz
- Escribe wget pendrivelinux.com/downloads/u8/initrd.gz
- Reinicia tu PC y configura tu BIOS para que arranque desde el USB.
¿Qué problemas pueden surgir?
EL uso de fdisk y la copia de los archivos no supondrán ningún problema, ten en cuenta también que necesitas estar conectado a internet para completar los wget.
A partir de ahí sí puede que recibias un error 17 del GRUB al iniciar Ubuntu si has utilizado ese mismo pendrive anteriormente como sistema de arranque. Para solucionarlo reparando tu MBR solo debes escribir en tu consola:
- sudo apt-get install lilo
- lilo -M /dev/sdx
Otro posible inconveniente puede ser configurar tu equipo para arrancar desde USB.
En la mayoría de casos bastará con acceder a la BIO durante el arranque (Supr o F2) con el pendrive insertado para que te aparezca entre los dispositivos arrancables, en otros como algunos portátiles además de configurarla pulsa ESC para acceder al menú de selección de arranque (Sony Vaio).
Ten en cuenta que en equipos con hardware poco común algunos dispositivos no serán utilizables, aunque Ubuntu ha hecho un gran trabajo en este sentido.
Si necesitas más información: http://www.pendrivelinux.com/.
Artículos relacionados:










Gracias por tu ayuda. Funciona correctamente en un Kira. Salu2
No se, me parece muy complicado, si te equivocas al tipear todo eso, qué pasa? capaz que terminas formateando tu disco duro. Porque no es tan sencillo como windows? De esta forma la gente no se anima a cambiar aunque es gratis.
Muy bueno, claro y conciso, con tu permiso me lo llevo a mi weblog.
No es difícil, además es difícil equivocarse si haces un copiar y pegar en la terminal.
Lo he probado y realmente funciona.
También lo he puesto en mi blog, ya que como traducción de pendrivelinux se entiende mejor que en inglés
No me sale cuando realizo el paso numero 34 me sale este error
cp: no se puede efectuar `stat’ sobre «casper»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «disctree»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «dists»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «install»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «pics»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «pool»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «preseed»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «.disk»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «isolinux/*»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «md5sum.txt»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «README.diskdefines»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «ubuntu.ico»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «casper/vmlinuz»: No existe el fichero ó directorio
manuel@Russo:/cdrom$ cp -rfv casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz /media/ubuntu8
cp: no se puede efectuar `stat’ sobre «casper»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «disctree»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «dists»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «install»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «pics»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «pool»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «preseed»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «.disk»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «isolinux/*»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «md5sum.txt»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «README.diskdefines»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «ubuntu.ico»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «casper/vmlinuz»: No existe el fichero ó directorio
manuel@Russo:/cdrom$ cp -rfv casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz /media/ubuntu8/
cp: no se puede efectuar `stat’ sobre «casper»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «disctree»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «dists»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «install»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «pics»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «pool»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «preseed»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «.disk»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «isolinux/*»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «md5sum.txt»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «README.diskdefines»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «ubuntu.ico»: No existe el fichero ó directorio
cp: no se puede efectuar `stat’ sobre «casper/vmlinuz»: No existe el fichero ó directorio
Alguien me puede ayudar…
Gracias de antemano
Perdon por el copy paste que ha salido 3 veces
Lo siento
todo muy bien hasta q…… plas … el gestor de sesiones de gnome no ha podido bloquear home/ubuntu/.ICEauthority bla bla bla….. alguien sabe la solucion… gracias,no arranque en ninguno de los modos, al pricipio pedia hasta la contrase;a ahora nada de nada….
Me pasa lo mismo que a Cerrato. Trabajó bien en 2 equipos antes, pero ayer lo probé en dos Laptops, una Pavillion Hp y una Vaio Sony, y en ambas me da ese error y luego pide Usuario y Clave, siendo que no le puse clave alguna.
Luego se sale.
Help please…
La razón por la que os pasa esto es que se acaba el espacio en disco. borrad todo lo que hay en la particion casper-rw y a volver a funcionar
Para Manuelrb, me ocurria exactamente el mismo error. Lo que hice fue descargar nuevamente la imagen del ubuntu 8.04 del enlace (del punto numero 1), lo queme y me funciono.
Me sale un error, todo bien hasta que pogo esta linea:
cp -rfv casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz /media/ubuntu8/
El error que me sale es este:
«md5sum.txt» -> «/media/Ubuntu8.10/md5sum.txt»
«README.diskdefines» -> «/media/Ubuntu8.10/README.diskdefines»
cp: no se puede efectuar `stat’ sobre «ubuntu.ico»: No existe el fichero ó directorio
«casper/vmlinuz» -> «/media/Ubuntu8.10/vmlinuz»
ubuntu@ubuntu:/cdrom$
Y se queda parado.
Alguna solución, gracias.
P.D.: Alguien sabe decirme como puedo integrar el OpenOffice 3.0 Español y quitar el OpenOffice 2.4 y en Ingles que trae el 8.10 ?
am bueno mi problema es que no me reconoce la usb… la part de..
cp -rfv casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz /media/ubuntu8/
me marca error de que /media/ubuntu8/ es un directorio no válido!! porq! alguien que me ayude! gracias!
bueno, mi problema es que cuando inicia demora como 30 min en cargar y quisiera que hiciera esto mas rapido …
alguna sugerencia ??
si no te va /media/ubuntu8/ prueba /media/disk o donde se monte la partición de 750M que has creado. A mi este manual no me fue y creé las parciciones con el gparted.
he realizado todos los pasos y el usb me arranca todo genial. el problema es que hago cambios, guardo un archivo de texto en la carpeta Documentos, y cuando reinicio todo vuelve a estar de serie, es decir, que por mucho que modifique el sistema se pierden los cambios. no entiendo entonces de que sirve la persistencia.