Está en la página 1de 9

[Como] Clonar instalacin de linux a un usb o disco duro mas pequ...

(/)

http://www.ubuntu-es.org/node/164835

Buscar

Sobre Ubuntu (/sobre_ubuntu)

Documentacin (http://doc.ubuntu-es.org)

Blogs (/blog)

Foros (/forum)

[Como] Clonar instalacin de linux a un usb o disco duro mas pequeo


Ver (/node/164835)

20

Comentarios ms valorados (/node/164835/best-comments)

Sb, 28/01/2012 - 01:44


Tutoriales y Trucos (/forum/68)
Clonar instalacin de linux a un usb o disco duro mas pequeo
Muchas veces he estado en la situacin
de necesitar reparar una pc, usar una cabina publica , un cibercafe,
meterse a una conexin wi en casa de un amigo, querer impresionar
a mis amigos con las cosas que me permite hacer linux. as que
comense a llevar conmigo un liveusb instalado en la memoria SD de mi
celular. Me salvo de muchas. Pero no es suciente. As me puse a
buscar una manera de copiar mi ubuntu 10.04 a un usb stick. Y tener
todas las herramientas y actualizaciones que tengo ya en mi pc.
Hacer una instalacin nueva en el usb llevara mucho tiempo y
maltratara el aparato, adems me enterque con la idea.. . Termine
enredndome y haciendo experimentos con virtualbox, hasta me preste
un disco duro. Ahora que funciono pens escribir mi primer tutorial
para que el prximo no tenga que resolver un problema ya
solucionado....

Inicio de sesin
(/user/215954)
pandacriss (/user/215954)
0 puntos

Nombre de usuario *

Contrasea *

Crear nueva cuenta (/user


/register)
Solicitar una nueva contrasea
(/user/password)

Iniciar sesin

En mi caso tengo ubuntu 10.04 64 Bit


en una particion de 40 GB (con solo 10GB usados).

Este
sitio
usa esta
cookies
para disco
mejorar la experiencia de usuario
carpeta
/home
en el mismo
1 of 9 Mi
raz
y solo tengo
un usbclick
de 16GB...
entonces
necesite
usar todo consentimiento
lo
Navegando
o haciendo
en cualquier
enlace
est dndonos
para usar cookies.

15:31
Si, estoy de acuerdo 20/08/14
Quiero saber
ms

que
aprend
en mis casi dos
ao desde
a linux
(y me
[Como]
Clonar
instalacin
de linux
a unque
usbmigre
o disco
duro
mas pequ...
olvide de los dems sistemas operativos jijiji , no los volv a
necesitar XD)

http://www.ubuntu-es.org/node/164835

Estos trucos tambin funcionan muy


bien para clonar de un disco a otro mas pequeo y a maquinas
virtuales.
Espero que dejarme entender en mi primer tutorial.
No esta tan difcil... animen se a crear un usb-linux, es muy til
Que necesitamos
Que herramientas conviene conocer
Preparar el sistema
Preparar un usb stick/memory/key/drive
Clonar....
Si mi usb es mas grande que la particin de mi pc
Des-fragmentar ( no, no me volv loco )
Si mi particin es mas grande que mi usb (aqu comienza lo
interesante)
Usando un disco duro adicional o una particin vaca
Usando discos y maquinas virtuales ( .vdi virtualbox)
Que hago si no tengo una VM instalada y no tengo
tiempo/espacio/paciencia para eso
Instalar GRUB2 (arranque)
Toques nales
Que necesitamos:
Super Grub2 Disk es un disco arrancable que permite arrancar
casi cualquier sistema operativo.
http://download2.berlios.de/supergrub/super_grub_disk_hybrid-1.98s1.iso (http://download2.berlios.de
/supergrub/super_grub_disk_hybrid-1.98s1.iso)
Como reinstalar GRUB2
http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB (http://www.guia-ubuntu.org
/index.php?title=Recuperar_GRUB)
LiveCD o LiveUSB ... es muy til tener un .iso de ubuntu siempre a la mano
Un disco duro adicional ayuda mucho
Virtualbox...si no hay disco extra
Gparted y saber usarlo en un nivel bsico
Obviamente un usb de 16GB o mas
herramientas
conviene conocer
Este
sitio usa cookies
para mejorar la experiencia de usuario
2 of 9 Que
Aqu
les
quera
explicar
algunas
cosas que nos sern tiles y no
Navegando o haciendo click en cualquier enlace est dndonos consentimiento para usar cookies.
esparcir mis explicaciones por todo el tutoral.

15:31
Si, estoy de acuerdo 20/08/14
Quiero saber
ms

Pueden
leerlo
luego cuando
lo necesiten
[Como]
Clonar
instalacin
de linux
a un usb o disco duro mas pequ...

http://www.ubuntu-es.org/node/164835

Clonar particiones
Usaremos el comando DD para copiar las
particiones de un disco a otro, a una particin vaca, o a un
archivo imagen. Debemos usarlo en modo root
dd if=/dev/sdb1 of=/media/disco/imagen.raw
Para crear una archivo imagen. Muy til.
dd if=/dev/sdb1 of=/dev/sda3
Para copiar de una particion a otra o de un disco a otro
dd if=/media/disco/imagen.raw of=/dev/sdc2
Para usar copiar una imagen a un disco real
Donde
if= particin de origen
of= particin destino o archivo destino
Recuerden
No montar la particin que copian
Deben estar seguros de los nombres de las particiones, tener cuidado
Esto no muestra el progreso, as que mucha paciencia
Al terminar nos mostrara unos resultados, como el numero de GB copiados
Compartir carpetas en Virtualbox
Esto nos permite usar los archivos y carpetas de los discos fsicos desde una VM
Abrir virtual box manager , ir a settings, shared folders, al signo +
Recomiendo compartir /media/ y /home/usuario/ .
As disponemos rpidamente de cualquier disco montado al sistema.
Es necesario instalar guest-aditions para usar esta funcin.
Ejecutar como root este comando en la mquina virtual
$ mkdir /home/usuario/medios
# mount.vboxsf medios /home/usuario/media
Listo tenemos los archivos a la mano
Usar una particion real con virtualbox
permite
crear un chero
especial
que apunta ade usuario
Este sitio
usa cookies
para .vmdk
mejorar
la experiencia
3 of 9 Virtualbox
una
particin
real
de
un
disco
duro.
Navegando o haciendo click en cualquier enlace est dndonos consentimiento para usar cookies.
De ese modo es posible arrancar un sistema operativo instalado

15:31
Si, estoy de acuerdo 20/08/14
Quiero saber
ms

realmente
en la mquinade
pero
virtualizado
dentro
de otro
[Como]
Clonar instalacin
linux
a un usb
o disco
duroS.O.
mas pequ...
El comando para lograrlo es:
$ VBoxManage internalcommands createrawvmdk -lename /path/to/le.vmdk -rawdisk /dev/sda -relative
-register

http://www.ubuntu-es.org/node/164835

Montas el archivo como cualquier disco virtual a la VM


Tal ves tengas que ejecutar la VM como root
Jamas monten le disco en la maquina virtual y real al mismo tiempo
Ni se les ocurra usar esto con su directorio raz mientras linux esta corriendo
Convertir una particin real en un disco virtual .vdi
Primero creamos una imagen de la particion. Podemos usar el livecd
dd if=/dev/una-particion of=/media/un/disco/grande/imgen.raw
Luego creamos un disco virtual
VBoxManage convertfromraw /media/algo/imagen.raw /media/algo/imagen.vdi --format VDI
Tardara...
Este disco virtual no podr ser manipulado desde la maquina virtual con Gparted.
No reconoce la tabla de particiones.
No nos sirve para este caso pero puede ser til en algn momento
ANTES DE TOCAR NUESTO CASE MAINBOARD DISCO DURO ETC
Apaguen la pc,
Desenchufen todo
Espera a que se descargue o usen un cable para hacer tierra tocando
el case y la pared con los extremos
Toque la pared o el case con las palmas de las manos unos segundos
Ahora si pueden tocar adentro
Preparar el sistema
Antes de disponernos a copiar nuestro querido sistema pongamos en orden unas cosas
Borrar los kernel antiguos.
Conviene dejar dos por si el mas nuevo nos da problemas.
Borrar todo de /home/ todo lo que podamos
Borrar los thumbnails... estn en /home/usuario/.thumbnails
Instalar algunas herramientas que nos salvaran mas de una vez
Gparted, macchanger, aircrack,testdisk, algn antivirus, nmap, tor.....
Preparar un usb stick/memory/key/drive
Yo solo tengo uno de 16Gb a la mano
Este
sitio usa cookies para mejorar la experiencia de usuario
4 of 9 Solo
lo conectamos y abrimos Gparted
Navegando
haciendo
click
cualquier enlace est dndonos consentimiento para usar cookies.
Creamos
unaonueva
tabla
de en
particiones

15:31
Si, estoy de acuerdo 20/08/14
Quiero saber
ms

Dejamos
primeros 8 MB
libres para
(arranque)
tenga
espacio
[Como]
Clonarlos
instalacin
de linux
a unque
usbeloGRUB
disco
duro mas
pequ...
Sigue el SWAP. como tengo poco espacio le dar 512MB.
Podemos olvidarlo pero podra ayudar en una pc con poca RAM
Ahora dejo el resto de espacio para el sistema ext2, luego marcarlo como boot (arrancable)
Click derecho sobre la particion, manage ags, marcar BOOT
Si tienes un usb mas grande puedes hacer una particin mas y formatearla en FTA32
para que aun puedas usar el usb para lo de siempre.

http://www.ubuntu-es.org/node/164835

Si mi usb es mas grande que la particin de mi pc, el caso mas fcil.....


Conectamos el usb
Conectamos nuestro liveusb o liveCD
Encendemos la pc y presionamos F8.
Cuando salga el cuadro para elegir medio de arranque o BOOT le damos al liveusb/liveCD
Abrimos una terminal y tecleamos
palimpsest
Nos jamos le nombre de la particin de nuestro linux, por ejemplo /dev/sda6,
y de nuestro usb, por ejemplo /dev/sdb2
Nos aseguramos que sdb2 sea mas grande que sda1
sudo su
dd if=/dev/sda1 of=/dev/sdb2 (leer explicacin arriba)
Ir por un cafe
Instalar el GRUB2 en el usb
Si mi particin es mas grande que mi usb
Usando un disco duro adicional o una particin vaca
Como no queremos poner en riesgo la particin donde tenemos linux instalado usaremos
una particin vaca o en mi caso.. le pedimos prestado el disco a un amigo. Jajaja
Apagamos la pc y descargamos la esttica
Conectamos el disco prestado, el liveusb o livecd, el usblinux (aun en blanco)
Encendemos, con F8 elegimos iniciar con el liveUSB/CD
Con Gparted creamos una particin unos GB mas grande que lo que copiaremos y del mismo
formato en el disco extra
Copiamos con el comando dd
dd if=/dev/sda1 of=/dev/sdc1 ......sdc seria el disco extra
Recuerda estar seguro de los nombres de las particiones
Ir a saquear el refrigerador
Cuando termine abrimos Gparted
File,devices,sdb
Ahora a nuestra copia la re-dimensionaremos, elegir un tamao solo un poco mas grande al
posible.
Puedes
usar las
echitas.
Ok Y la
aplicar
Este sitio
usa
cookies
para
mejorar
experiencia de usuario
5 of 9 mnimo
Si
no nos permite
reducirlo
SUFICIENTE
, es decir
solo tenemos
X GB en el disco
Navegando
o haciendo
clickloen
cualquier enlace
estsidndonos
consentimiento
para usar cookies.
pero Gparted no deja reducirlo mas de X+n GB y es muy grande para que entre en el

15:31
Si, estoy de acuerdo 20/08/14
Quiero saber
ms

usb
vamos instalacin
a des-fragmentar
(explicacin
abajo)
[Como]
Clonar
de linux
a un usb
o disco duro mas pequ...
Ir por un helado
Si no nos da ningn error copiamos al usblinux (asegurarse que tenga espacio)
dd if=/dev/sdc1 of=/dev/sdb2 .............. sdb es el usblinux
Si quiere crear varios usblinux
dd if=/dev/sdc1 of=/media/discogrande/usblinuximage.raw
Si todo va bien podemos probar nuestro usblinux con el super grub disk....
Mejor desconectar todos los discos duros para estar seguros y no meter la pata
Instalar el GRUB2

http://www.ubuntu-es.org/node/164835

Des-fragmentar unidad
En linux no necesitamos des-fragmentar salvo en unos pocos casos, como ahora
La razon es que al tener la carpeta /home y raiz en la misma particin tenemos el disco
lleno de archivos que nos parte del sistema. al borrarlos para poder copiar la
unidad en usb mas pequeo dejamos espacios vacos, es decir puedes tener un archivo discontinuo,
hurfanito a mitad del disco duro. Cuando intentes re-dimensionarlo Gparted no te dejara ir mas
atrs del punto donde se encuentra este archivo. Solo podras re-dimensionar, por ejemplo,
has unos 20 GB aunque solo tengas 10 GB en archivos. Solucin, des-fragmentarlo.
Fjate primero si Gparted te permite reducirlo lo suciente, si es as salta esta parte.
Si no quieres correr riesgos copia primero al disco extra y luego des-fragmentamos
La verdad yo no lo necesite pues la mayora de mis archivos los guardo en otro lado, pero solo lo
pude reducir hasta 13 GB aproximadamente (solo tenia 9.9 GB en archivos)
Podemos usar Shake-fs o defrag
Aqui hay algo mas de infromacion
http://triangulolinux.wordpress.com/2010/03/30/como-desfragmentar-tus-di...
(http://triangulolinux.wordpress.com/2010/03/30/como-desfragmentar-tus-discos-en-ubuntu/)
http://www.vleu.net/shake/ (http://www.vleu.net/shake/)
Instalamos shake:
sudo add-apt-repository ppa:un-brice/ppa
sudo apt-get update && sudo apt-get
install shake-fs
O lo descargamos de
https://launchpad.net/%7Eun-brice/+archive/ppa/+les/shake-fs_0.99_amd6 (https://launchpad.net/%7Eunbrice/+archive/ppa/+les/shake-fs_0.99_amd6)...
https://launchpad.net/%7Eun-brice/+archive/ppa/+les/shake-fs_0.99_i386 (https://launchpad.net/%7Eunbrice/+archive/ppa/+les/shake-fs_0.99_i386)...
disco
que des-fragmentaremos
hacemos
fsck -nvf /dev/sdc1
Este sitio el
usa
cookies
para mejorar la
experiencia
de usuario
6 of 9 Desmontado
Para ver el nivel de fragmentacin
Navegando o haciendo click en cualquier enlace est dndonos consentimiento para usar cookies.
Despus de la instalacin, para usar Shake, necesitas editar tu archivo fstab:

15:31
Si, estoy de acuerdo 20/08/14
Quiero saber
ms

gksu
gedit instalacin
/etc/fstab de linux a un usb o disco duro mas pequ...
[Como]
Clonar
Y aadir la opcin user_xattr para la particin que desea des-fragmentar
(incluso si slo desea desfragmentar los archivos).

http://www.ubuntu-es.org/node/164835

/dev/sdb6 /media/JOCURI ext3 noatime,nodiratime,user_xattr,errors=remount-ro,data=writeback 0 1


(no te preocupes si en el fstab de tu particin, hay otras opciones).
shake /mi/particion
Si todo va bien ya deberan poder achicarlo mucho mas con Gparted
Usando discos y mquinas virtuales
Usamos el livecd o liveusb para crear una imagen de la particin
dd if=/dev/sda6 of=/media/un/disco/grande/imagen.raw
Luego abrimos el manager de virtual box
Creamos un disco virtual tamao jo (xed) mas grande de la imagen que vamos a copiar
Conguramos nuestra maquina virtual
Compartimos la carpeta donde esta la imagen
Montamos el disco virtual
Arrancamos la maquina
En la maquina virtual abrimos gparted.
Creamos una particin del mismo formato que copiaremos (en el nuevo disco virtual, claro)
Y lo mismo de siempre
dd if=/dev/sda6 of=/home/medios/discogrande/imagen.raw
Ahora se ponen a ver una pelcula por que esto tarda muchsimo. Varias horas.
Denitivamente es mejor usar un diso duro extra
Igual que antes usaremos Gparted ara redimensionar. Ahora vamos a dar un paseo.
Montamos nuestro usb y copiamos con comando dd o hacemos una imagen para luego crear varios usblinux
Que hago si NO tengo una VM instalada y no tengo tiempo/espacio/paciencia para eso
Con el comando VBoxManage
$ VBoxManage internalcommands createrawvmdk -lename /path/to/le.vmdk -rawdisk /dev/sda -relative
-register
Haremos un link a la particin real donde tenemos la imagen
Montamos el link
Montaremos en disco virtual
Copiamos con DD
Redimensionamos
Y nalmente creamos una imagen lista para copiarla en los usblinux

Este sitio
usa cookies para mejorar la experiencia de usuario
7 of 9 Instalar
grub2
Navegando
o haciendo
clickpara
en cualquier
dndonos
para usar cookies.
Ahora
ha instalar
el GRUB2
arrancar enlace
nuestroest
nuevo
jugueteconsentimiento
en cualquier pc.

15:31
Si, estoy de acuerdo 20/08/14
Quiero saber
ms

Hay
muchas
formas
[Como]
Clonar
instalacin
de linux a un usb o disco duro mas pequ...
http://www.guia-ubuntu.org/index.php?title=Recuperar_GRUB (http://www.guia-ubuntu.org
/index.php?title=Recuperar_GRUB)

http://www.ubuntu-es.org/node/164835

Yo usare Super Grub disk


Ponemos el Super Grub Disk en la lectora
Si quieren desconecten los discos duros dejando solo el usblinux
Encender y presiona F8 elegir la lectora
Se abrir el men de SuperGrub Disk, detect any OS, nuestro linux en usb,
Esperar
Una vez iniciado abrir una terminal
sudo su
grub-install /dev/sda
(sda lo debemos substituir por el disco duro que utilizamos para arrancar los sistemas
operativos, casi siempre es sda. Ojo!! no poner el nmero de particin, solo sda).
update-grub2
Si el comando no te funciona, quizs necesites instalar el paquete grub2:
aptitude install grub2
Bien ya casi terminamos
Toques nales
Arrancamos desde nuestro usb-linux y:
Desinstalar los driver de las tarjetas de video y cualquiera otro que nos pueda dar
problemas al llevarlo a otra pc. Yo quite el driver grx para tarjetas ATI
Borrar todo lo que hay en downloads, home etc... todo lo comprometedor .
Por si cae en malas manos....
Borrar los historiales de los webbrowser
Recomiendo borar de /home/usuario/ algunas cosas:
home/usuario/.mozilla .thumbnails .cong/chromium .dvd-rip ...
Todo lo que ocupa espacio y pueda ser comprometedor jejejeje
Deshabilitar la previsualizacin (preview) de nautilus.
Para no perder tiempo creando los thumbnails en el lentsimo usb.
Comprar una calcomana de TUX y pegarla en el usblinux
Conclusion
La velocidad de lectura y escritura es mucho mas lenta que el disco duro as que el usb linux
me resulto mas lento de lo que pens (con un puerto USB 2.0) pero no esta mal .
Creo que servir (al menos hasta que sea comn el arranque desde USB 3.0)Si saben como hacer
/homeusa
estacookies
en otra particin
avisenme. la experiencia de usuario
Este sitio
para mejorar
8 of 9 cuando
Espero que se entienda todo este rollo y lo intenten.

Navegando o haciendo click en cualquier enlace est dndonos consentimiento para usar cookies.

15:31
Si, estoy de acuerdo 20/08/14
Quiero saber
ms

Pandacriss
Enero del 2012
[Como]
Clonar instalacin
de linux a un usb o disco duro mas pequ...
@pandacriss T

http://www.ubuntu-es.org/node/164835

Inicie sesin (/user/login?destination=node/164835%23comment-form) o regstrese (/user/register?destination=node


/164835%23comment-form) para comentar

Contacto (/contacto)

Normas de los foros (/forum/normas)

Historia (/historia)

Normas de los blogs (/blog/normas)

Legal (/legal)
Licencia de contenidos (/licenciacontenido)

Identi.ca (http://identi.ca/ubuntues)

Los contenidos de esta web estn


bajo una licencia
Twitter (http://twitter.com
(http://creativecommons.org
/#!/ubuntu_es)
/policies#license) Creative Commons
Facebook (https://www.facebook.com
(http://creativecommons.org
/pages/Ubuntu/licenses/by/3.0/es/deed.es) si no se
es/221373207876947)
indica lo contrario
Google+ (https://plus.google.com
/101790443404001019295)
(http://creativecommons.org
/licenses/by/3.0/es/deed.es)

(http://www.ubuntu-es.org/)

9 of 9

(http://www.aditel.org/)

Este sitio usa cookies para mejorar la experiencia de usuario


Navegando o haciendo click en cualquier enlace est dndonos consentimiento para usar cookies.

(http://www.drupal.org/)

15:31
Si, estoy de acuerdo 20/08/14
Quiero saber
ms

También podría gustarte