Feb
02
Archivado en la categoria LiveCD, Ubuntu, usb el dia 2-Febrero-2008

penusblinux.jpg

La idea de tener en un Pendrive USB mi sistema operativo Linux es una cosa que desde hace tiempo había pensado en montarme. El articulo que podéis ver a continuación trata de como instalar Linux Ubuntu en un Pendrive USB para que lo podamos arrancar en cualquier ordenador ya sea el nuestro de casa o el de algún amigo y así podremos tener nuestro escritorio de trabajo con nuestros programas y archivos allí donde vallamos. Una vez completado este manual tendremos nuestro PC móvil de bolsillo dispuesto a funcionar en todos los ordenadores que sea posible arrancar desde el puerto USB modificando un pequeño parámetro de la Bios que está disponible en todos los PCs medianamente nuevos. La verdad es que no todo es color de rosa ya que la resolución gráfica no podremos configurarla bien ya que por defecto se usa el controlador VESA con una resolución de 1024×768 para asegurarnos que sea compatible con todos los ordenadores donde queramos arrancarlo. Como usa el controlador genérico VESA no es posible la que funcione la aceleración gráfica y con ello tampoco podremos usar CompizFusion. Esta y las mismas limitaciones que tiene un LiveCD pero a diferencia de que en esta podremos guardar los cambios realizados durante la sesión.
A diferencia de este pequeño inconveniente el sistema una vez cargado es super rápido y ágil, esto podremos verlo en el vídeo que fabricare seguramente este fin de semana. ;)
Para la instalación y configuración de este invento que nos vamos a fabricar necesitamos un Pendrive USB de al menos 1 Gb de capacidad, el sistema operativo Linux Ubuntu 7.10 en un CD y el fichero U710fix.tar que mas adelante nos lo podremos descargar cuando sea necesario.
En mi caso voy a usar un Pendrive USB de 4 Gb para poder tener espacio para el sistema operativo y también para poder volcarme lo que me interese de el ordenador donde lo conecte. Al conectarlo en un PC que dispone de disco duro se auto montan las unidades de disco y podremos volcarnos en nuestro Pendrive USB lo que necesitemos.
Ademas de poder hacer cosas como estas también podremos gozar de nuestro escritorio maqueado a nuestro gusto y con nuestras aplicaciones preferidas. Allí donde vallamos y exista un PC podremos arrancar nuestro Linux !!! ¿ Bonito verdad ? Comenzamos !!!

¿ Que necesitamos ?

- Un Pendrive USB con al menos 1 GB
- Un CD de instalación de Linux Ubuntu 7.10 ( Si no lo tienes puedes descargartelo en formato ISO desde la web oficial y grabarlo en un CD )

Arrancamos el PC con el CD de Ubuntu ….

Una vez arrancado insertamos el Pendrive USB ….

pendriveusb.jpg

Abrimos una Terminal desde el menú Aplicaciones -> Accesorios -> Terminal e insertamos los comandos …

sudo su
fdisk -l

A continuación veremos nuestros dispositivos de almacenamiento …

linuxusb1.jpg

En mi caso me detecta mi Pendrive USB como dispositivo sdb, podéis seguir el manual substituyendolo por el vuestro.

Bueno una vez sabido esto vamos a desmontar la unidad para poder posteriormente particionarla y formatearla …

umount /dev/sdb

Ahora ejecutaremos la aplicación fdisk para particionar la unidad …

fdisk /dev/sdb

Pulsa la tecla ( p ) para ver las particiones que contiene el dispositivo y las borramos con la tecla ( d ), seguidamente pulsaremos de nuevo la tecla ( p ) para ver si ya no hay mas particiones que eliminar. ( Tenemos que dejar el dispositivo sin particiones ) …

linuxusb2.jpg

Ahora vamos a crear las particiones …

Pulsa n y después ( enter ) *Creamos una nueva partición.
Pulsa 1 y después ( enter ) *Asignamos 1 a la primera partición.
Pulsa ( enter ) *Usaremos el primer cilindro por defecto.
Introduce +750M y después ( enter ) *750 MegaBytes que le asignamos de espacio a la primera partición.
Pulsa a y después ( enter ) *Hacemos esta partición activa.
Pulsa 1 y después ( enter ) *Seleccionamos la partición 1 como activa.
Pulsa t y después ( enter ) *Con esta opción cambiaremos el sistema de archivos de la partición.
Pulsa 6 y después ( enter ) *Con el numero 6 crearemos un sistema de archivos fat16.

Pulsa n y después ( enter ) *Creamos otra partición.
Pulsa p y después ( enter ) *Creamos una partición primaria.
Pulsa 2 y después ( enter ) *Creamos una segunda partición.
Pulsa enter *Con esto dejaremos el cilindro por defecto, así empezara esta partición por donde acabamos la primera.
Pulsa enter *Con esto dejaremos el ultimo cilindro por defecto en el ultimo asignando la capacidad todal libre del StickUSB.
Pulsa w *Con este comando guardamos y salimos del programa.

Si ahora introducimos ( fdisk -l ) veremos nuestras nuevas particiones …

linuxusb3.jpg

Ahora vamos a formatear la primera partición en formato fat16, con el label ubuntu710 y seguidamente la segunda partición en formato ext2 y con el label casper-rw

mkfs.vfat -F 16 -n ubuntu710 /dev/sdb1

mkfs.ext2 -b 4096 -L casper-rw /dev/sdb2

Desconectamos el Pendrive USB y lo volvemos a conectar. Una vez detectado volvemos a la terminal y actualizamos el sistema para instalar las syslinux y mtools

apt-get update

apt-get install syslinux mtools

syslinux -sf /dev/sdb1

Una vez llegados aquí necesitamos el CD de la Ubuntu insertado en la unidad … seguimos !

cd /cdrom

cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz /media/ubuntu710/

El comando de copiado da un par de errores de operación no permitida a la hora de crear enlaces simbólicos ( No hacer caso de esto )

Ahora necesitamos el fichero U710fix.zip que nos lo ofrece la web www.pendrivelinux.com , lo descomprimimos y volcamos dentro de la partición 1 llamada ubuntu710

cd /home/ubuntu

wget pendrivelinux.com/downloads/U710fix.zip

unzip -o -d /media/ubuntu710/ U710fix.zip

Ahora solo nos queda reiniciar y listo !!!! Ya tenemos nuestro LiveUSB de Ubuntu 7.10 listo para funcionar en cualquier PC. ;)

Ha continuación os dejo unos vídeos que he grabado para que veáis como funciona este invento …

Demostración del arranque y de su comportamiento en acción.

Fuente : www.pendrivelinux.com

¡ No te lo pierdas !


Comentarios:
Gravatar N 2nd Febrero, 2008 a las 2:45

Tio buenisimo post, a ver si este fin de semana saco un poco de tiempo y me pongo a ello con un usb que tengo por aquí sin usar =)


Gravatar Intruso 2nd Febrero, 2008 a las 9:28

loooooool bonito bonito, esto lo quiero yo en mi usb, eso de llevarte el ordenador en el bolsillo no tiene precio, estes donde estes tienes tus juguetitos cerca, me gusta, enhorabuena por el peazo manual. Espero el video con ansias, ya sabes….


Gravatar RiPliE 2nd Febrero, 2008 a las 9:46

peaso de manuel, peaso de utilidad, como siempre chapó -
:)


Gravatar Paranoias 2nd Febrero, 2008 a las 10:34

Esta muy bien eso de poder llevartelo en un pendrive. Creo que hoy voy a tomar la decision de cambiar a Ubuntu, llevo tiempo pensandolo.Sabes si tendré problemas para los drivers de un portatil?


Gravatar jose87 2nd Febrero, 2008 a las 10:55

Te lo has currado macho, pedazo de manual, en cuanto pueda lo pruebo.


Gravatar Noé 2nd Febrero, 2008 a las 17:26

Dios!.
La verdad es que si luego funcionara en todos los ordenadores esto sería la ostia.
Un saludo y felicidades por el post de obligada lectura.


Gravatar Public Enemy 2nd Febrero, 2008 a las 23:52

Esto lo tengo que probar en cuanto me agencie el pendrive de 8GB al que le he echado el ojo.


Gravatar magarto 3rd Febrero, 2008 a las 11:03

Buenííííísimo el tutorial.

Me estás tomando el relevo :D

Un abrazo


Gravatar forat 4th Febrero, 2008 a las 4:45

Heyyyyyy ya estoy aquí !!!!

Muchas gracias a todos por vuestros comentarios, os lo agradezco de veras. Estas palabras no se leen todos los días ;)


[…] que podremos ver próximamente. Uno de ellos a sido la continuación de el articulo anterior ( Como instalar Linux Ubuntu 7.10 en un Pendrive USB ) ya que al parecer gusto mucho al publico y me he sentido bastante motivado ha crear este vídeo. […]


Gravatar ilion 5th Febrero, 2008 a las 1:17

INCREIBLE!!!!
MIL GRACIAS!!!!
Llevo una semana creando y borrando particiones en mi nuevo disco USB 2,5″ de 120Gb (comprado al efecto) intentando arrancar con ubuntu desde el sin éxito siguiendo el tutorial de pendrivelinux y alguna traducción que he encontrado hasta que después de leer tu manual (y de intentarlo otras 2 veces) LO CONSEGUÍ!!
Mis fallos: Primero no leer bien, no hacía todos los pasos arrancando desde el cd, lo hacía desde ubuntu iniciado “normal desde el disco del pc (aunque sigo sin estar seguro de que esto haya sido determinante).
Segundo: la bios de mi portátil es un tanto “especial (un HPzv5000) y arrancar desde el usb es un tanto extraño.
Aparte de eso debe haber algo que había omitido porque varias veces me ha dicho que no había S.O. en el hdd usb..
En fin que muchas gracias, finalmente lo conseguí. de hecho escribo desde el pc arrnacado desde el usb!!
saludos!!


Gravatar forat 5th Febrero, 2008 a las 1:26

ilion, mola verdad ??? se puede personalizar bastante y ademas una vez arrancado es super rápido, fíjate dentro de un rato publicare un vídeo que demuestra como se mueve el sistema. He aprovechado para gravarlo mientras maqueaba un poco el entorno.
Fíjate como queda después de unos 7 o 8 minutos. :D

Un saludo.


Gravatar ilion 5th Febrero, 2008 a las 1:39

lo espero impaciente, jejeje.

Si que es verdad que el sistema anda bastante fluido una vez arranca, aunque tarda un poco en cargar (creo que algo + que desde el live-cd aunque debe ser impresión mía, desde el hdd usb supongo que debería de ser + rápido)

Ahora quiero buscar aplicaciones menos pesadas para cuando arranque en máquinas de recursos escasos y también instalarme una buena batería de programas “de rescate” etc..

Por cierto, buscando una imágen como fondo de escritorio apropiado para mi “casper-rw” jeje, navegando por pendrivelinux he visto un software que te hace el proceso de preparar el usb e instala linux en él (slackware y otras distros). Casi lo dejo como está que lo mío me ha costado..

HAsta después del vídeo,jeje


Gravatar forat 5th Febrero, 2008 a las 1:43

Dame unos minutos man !! ;)


[…] vez me he instalado Linux Ubuntu 7.10 en mi Pendrive USB he hecho lo que suelo hacer en todos los sistemas que me instalo ( dejarlo a mi gusto ), ya que […]


Gravatar forat 5th Febrero, 2008 a las 2:45

Hay lo tienes ilion, espero que te guste ;)


Gravatar elena 6th Febrero, 2008 a las 20:01

Que idea mas buena, tengo que probarlo.
Un saludo


Gravatar forat 7th Febrero, 2008 a las 1:47

Inténtalo elena parece mas complicado de lo que es en realidad, anímate ;)


Gravatar elena 8th Febrero, 2008 a las 19:48

Lo intento y te cuento si eso.
Un saludo


Gravatar forat 9th Febrero, 2008 a las 0:49

Oki Elena, suerte ;)


Gravatar CocaCola-fiestas 13th Febrero, 2008 a las 11:36

Pues yo siento mucho decirlo, porque parezco el patito feo, però lo cierto es que incluso siguiendo los pasos al pie de la letra, esta ultima vez, solo consigo el mensaje “Missing Operating system”, cuando arranco des del lapiz USB.
La BIOS detecta el dispositivo, como de boot, intenta arrancar un sistema y no encuentra ninguno.
En la primera particion del lapiz USB, hay todos los archivos correctamente copiados, pero luego no arranca.
A mi modo de entender, me inclino a creer que el problema está en el MBR (o en el primer sector), del dispositivo, donde syslinux deberia escribir algo que a la BIOS le permitiese arrancar la ejecución del núcleo del sistema, pero no ocurre asi. No parece que syslinux
haga nada de hecho, cuando lo ejecuto.
En fin, todo mi gos en un pos… :-//


Gravatar forat 14th Febrero, 2008 a las 0:19

Hola Cocacola, Si has seguido este manual al pie de la letra no deberías tener problemas con la ejecución del sistema ya que lo he probado con diferentes Pendrives y en diferentes ordenadores. ¿ Has probado ese mismo Pendrive en otro ordenador que no sea el tuyo ?

En uno de los Pcs que tengo tuve un problema y no me arrancaba bien, bueno unas veces si y otras no mejor dicho.

Ya me dirás algo, suerte ;)


Gravatar evilhiryu 16th Febrero, 2008 a las 22:57

ami me pasa lo siguiente, ise los pasos y me entro bien pero a la ora de aser las particiones no tiendo como, solo ago una fat16 y ai pongo todo, y al momento de arrancar me arranca como cd live y luego trato de aser alguna modificasion o guardar archivos y me dice que no se pueden guardar datos en el disco, alguna idea de como solucionarlo ? mi memoria es de 1gb pero teniendo ubuntu no nesesito nada mas, porfavor si me puedes ayudar mandame la solucion a mi mail plz…

evilhiryu@hotmail.com


Gravatar CocaCola-fiestas 25th Febrero, 2008 a las 13:33

Hola Forat,sóc el Coca-Cola altre cop.
T’he de donar bones notícies, perquè ja tinc el sistema instal·lat i configurat al llapis USB :-D
Per tant, moles gràcies. 8-P
Demà marxo 10 dies de viatge de feina a Polònia i m’enduré el meu LINUX Ubuntu amb mi, sense necessitat d’haver-me d’emportar el portàtil, que “pesa un güevo”!!!
Ho he aconseguit, fent el procés al PC,que és un ordinador més antic i que té un processador AMD 32 bits.
En canvi quan ho preparo al portàtil amb cpu AMD64, no hi ha manera!!!
No sé a que pot ser deguda aquesta diferència.

Per cert, felicitats pel blog. Molt bona feina i molt bé, que tinguis l’ànim i la paciència de compartir-ho.

Ja et queda temps per a res més, que no sigui la informàtica, al ritme que treus nou material, gairebé a diari?
:-?
Atentament
Joaquim

PD: molt interessant lo del XAMPP també


Gravatar forat 27th Febrero, 2008 a las 0:37

Evilhiryu amigo te veo muy perdido, yo te recomendaría que te tomaras un tiempo para volver a leer y a practicar con este manual que no tiene perdida. Suerte campeón ;)

Joaquim jejejeje Gracias man ;)

Mira que te digo, para poder instalartelo en tu AMD de 64 Bits deberías usar una Ubuntu para 64 bits. La que expongo en este manual es para los sistemas de 32, así que si te animas descargate la Ubuntu para 64 Bits y repite el proceso de instalación que es exactamente igual.

Saludos y suerte con tu viaje ;)


Gravatar Mister009 27th Febrero, 2008 a las 8:04

Saludos de nuevo. jeje. Muchas gracias por responder las preguntas, al momento de instalar tuve un par de problemas, pero ya esta solucionado. Justamente estoy amoldando el S.O. de la USB.

Gracias :D


Gravatar forat 29th Febrero, 2008 a las 0:33

De nada Mister009 es un placer ;)


Gravatar ZaKull 28th Marzo, 2008 a las 15:50

Exelente guia… lejos la mejor sobre como instalar ubuntu en un pendrive.
Queria aclarar algo que las demas pag no tenian normalmente escrito en el codigo:
cp -rf casper disctree dists install pics pool preseed .disk isolinux/* md5sum.txt README.diskdefines ubuntu.ico casper/vmlinuz casper/initrd.gz /media/ubuntu710/

en este codigo sale casi al final casper/initrd.gz el cual en las demas pag sobre instalacion de ubuntu en pendrive no salen…

me podrias explikar para k es ese comando?


Gravatar artanis 30th Marzo, 2008 a las 21:23

una pregunta; si simplemente quiero instalar Ubuntu en un pendrive para UN SOLO PC, tengo q hacerlo asi?

o sea, iniciando Ubuntu normalmente y al ejecutar el instalador grafico normal, cuando llega a la parte de seleccionar que disco utilizar para instalar, no puede elegirse un pendrive usb y ya esta?

esq por lo q leo por aqui (a parte de tener q usar los multiples comandos, etc) esto basicamente crea un LiveCD en el pendrive pero yo quiero poder instalar programas, aceleracion grafica, etc etc. Resumiendo, instalar en un pendrive como si de un hdd se tratara, no hace falta q sea movil y poder ponerlo en cualquier otro PC.

Jejeje, espero haberme hecho entender, estoy un poco espeso ;)


Gravatar Flashover 31st Marzo, 2008 a las 13:57

Hola a todos.

Quiero saber lo mismo que Artanis,si es totalmente funcional como si lo instalasemos completo en un HD normal.

Llevo unos dias intentando instalar la version 7.04 completa en mi HD USB.Completa la instalacion bien(desconectando los hds del pc),arranca bien,pero al cabo de un rato se me cuelga,asi que probare este tutorial con la version 7.10.

Un saludo y muchas gracias por el tutorial.


Gravatar nach74 31st Marzo, 2008 a las 19:27

hola
yo sigo todos los pasos me arranca y sale la barra de q va arrancar linux pero se pone la pantalla en negro y me sale el sigiente texto

busybox v1.1.3 ( debian 1:1.1.3.subuntu7) built in shell(ash)

(initrams)_

q significa?
gracias de antemano


Gravatar forat 1st Abril, 2008 a las 3:21

ZaKull casper/initrd.gz …… casper formato de archivos, initrd.gz ficheros de arranque de Linux Ubuntu. ;)

Artanis y Flashover Linux ubuntu no se instala en un pendrive usb con el instalador que lleva de serie el CD de instalación y si lo que buscáis es tener todas las ventajas de una instalación en disco duro creo que esta no es una buena opción ya que no puedes hacer según que cosas como por ejemplo configurar la aceleración gráfica aunque es una de las pocas cosas que no se pueden hacer en este LiveUSB. Por instalar programas y usarlos, guardar configuraciones y demás podréis hacerlo todo.

Son las 4:20 me voy a dormir, mañana mas ;)

Saludos a todos !!


Gravatar artanis 1st Abril, 2008 a las 18:28

y hay alguna manera de tener todas las ventajas de una instalacion de hdd normal? o sea hay alguna manera de hacer una “instalacion normal” sobre una memoria usb??


Gravatar Flashover 2nd Abril, 2008 a las 0:56

Uffffff estoy chinadisimo.

Lo he intentado todo pero me da distintos errores,y eso que he intentado hacerlo con distintos tutoriales que he encontrado similares a este que has hecho.

Lo he instalado en un HD de mi PC y cuando voy a conectarme a la red inalambrica no conecta,y eso que he leido tutoriales y foros varios y nada de nada.

Al final creo que voy a desistir y volver a windows,y eso que no me doy facil por vencido,pero…..


Gravatar Flashover 2nd Abril, 2008 a las 22:38

Por fiiiiiiiiiiiiiiiiiiin.

Al final lo he conseguido a base de trastear.ahora mismo estoy navengando con firefox desde ubuntu 7.04.

instale los drivers de windows con ndiswrapper y luego configure la tarjeta inalambrica desde “herramientas de red”.No me lo puedo creer.

Ahora a intentar instalarlo en el HD USB.

Un saludo.


Gravatar forat 3rd Abril, 2008 a las 0:30

Artanis si la hay de momento no la desconozco.

Flashover no desistas cuando pase algún tiempo sabrás como hacer esto a la primera.

Saludos y suerte ;)


Gravatar JonanQ 12th Abril, 2008 a las 14:18

por fin!!!!,hola forat este es el primer manual tullo que no consigo que me salga a la primera.Después de volverme loco y googlear un buen rato encontré el porque no me funcionaba bien.Mi fallo era que después de hacer todo me daba un error al arrancar desde el pendrive. “Could not find Kernel image: Linux” este era el fallo.El problema era que tenia dañado el MBR,lo arregle haciendo lo siguiente :

Note: If your having trouble getting Ubuntu to boot, your memory stick may have a corrupted MBR. To repair the MBR of your USB device, at the terminal type sudo apt-get install lilo then type lilo -M /dev/sdx (replacing x with the letter of your flash device)

He vuelto ha repetir el proceso y ya lo tengo funcionando XD.Espero que si alguien se esta desesperando como me a pasado ami esto arroje un poco de luz.


Gravatar apt 23rd Mayo, 2008 a las 22:18

hola forat, muy bueno el post, però tengo una pequeña duda. Porqué el sistema de ficheros de ubuntu710 lo has formatado en fat16? por compatibilidad con distintos HW? una curiosidad…
saludos.


[…] posee una opción para poder instalar esta distro Linux en un Pendrive USB llamada ( Make Parted Magic LiveUSB […]


Gravatar Giusseppe 27th Mayo, 2008 a las 11:58

Ando perdido
no soy capaz de formatear las particiones de mi pen
root@ubuntu:/home/ubuntu# mkfs.vfat -F 16 -n ubuntu710 /dev/sda1
mkfs.vfat 2.11 (12 Mar 2005)
mkfs.vfat: /dev/sda1 contains a mounted file system.
root@ubuntu:/home/ubuntu# mkfs.ext2 -b 4096 -L casper-rw /dev/sda2
mke2fs 1.40.2 (12-Jul-2007)
No se puede poner /dev/sda2 — No existe el fichero ó directorio

En apariencia, el dispositivo no existe; ¿Se especificó correctamente?
root@ubuntu:/home/ubuntu#


[…] tipo iodrive o por las de tipo Flash en un chip como las memorias de las cámaras digitales o Pendrive USB pero con muchísima mas capacidad para almacenar todo lo que necesitamos a día de hoy en nuestro […]


Gravatar Vortice 21st Junio, 2008 a las 9:28

Excelente tuto! Pero yo tengo problemas…sigo al pie de la letra todo, cdo introduzco 750M, me dice que 7 es una orden desconocida, a que puede deberse esto?
Estoy sin poder pasar este paso…help!!!


¿ Tienes algo que decir ?
Nombre: 
Email: 
URL: