Prerrequisitos:
La misma versión de Ubuntu está instalada en ambas máquinas. La arquitectura (32/64 bit) puede ser diferente.
Paso 1: almacene la lista de paquetes instalados
Ejecute el siguiente comando en la máquina de origen para almacenar los nombres de los paquetes instalados en ~ / pkglist:
sudo dpkg --get-selections | sed "s/.*deinstall//" | sed "s/install$//g" > ~/pkglist
Paso 2: transfiere tu configuración
Use scp o rsync o incluso una unidad flash para transferir su directorio de inicio (~ / , ~ /. ), La lista de origen (/etc/apt/sources.list) y cualquier otro archivo que haya personalizado o instalado (como la configuración de Apache en / etc o software en / opt) desde la máquina de origen a la de destino.
Paso 3: instalar paquetes
En la máquina de destino, ejecute el siguiente comando en una sesión de terminal a prueba de fallos para instalar sus paquetes:
sudo aptitude update && cat pkglist | xargs sudo aptitude install -y
Extraer de:
http://eggsonbread.com/2010/01/28/move-ubuntu-to-another-computer-in-3-simple-steps/