El lun, 09-06-2008 a las 16:26 -0300, Javier Argentina escribió: > El 5/06/08, JAP <[EMAIL PROTECTED]> escribió: > > Estimados: > > > > Voy a cambiar la cpu que tengo en mi trabajo diario, de una i386 a una > > amd64, de un disco ide a un sata. > > Lo vengo usando hace dos años, y está muy personalizada; no tengo ganes > > de empezar de cero. > > > > Mi plan de acción para "clonar" la instalación es el siguiente: > > Usuarios: Sólo yo, por lo que no hay problema. > > Archivos. Copiar las particiones /root y /home de un disco a otro. > > Paquetes instalados: Generar un archivo con dpkg-query, y usarlo de base > > para una apt-get install. > > Configuraciones: Copiar en un rincón /etc, para luego pasar de a poco > > las configuraciones que no generen conflicto entre las arquitecturas. > > > > Las preguntas: > > ¿Existe alguna manera más fácil, digamos, "asistida"? > > ¿Es necesario / conveniente hacer algo más? > > > > Muchas gracias. > > > > JAP > > > > > > -- > > GNU/Linux - Usuario Registrado # 389414 > > http://i18n.counter.li.org > > > > El "clonado" con cambio de arquitectura, ha sido un éxito. > Les hago un resumen. > > Sistema original i386: > Linux ws09 2.6.24-1-686 #1 SMP Thu May 8 02:16:39 UTC 2008 i686 GNU/Linux > Intel Celeron 2,13 Ghz / RAM 512 Mb > IDE 80 Gb (/ 22 Gb - /root 10 Gb - /home 46 Gb - swap 1 Gb) > > Sistema destino amd64: > SATA 250 Gb (/100 Gb - /root 25 Gb - /home 120 Gb - swap 4 Gb) > > Cantidad de paquetes instalados: 1783 > > 1º: En el ordenador de origen, generar un archivo mediante la orden # > dpkg-query > -W -f='${Package} ' > instalados > 2º: Modificar "instalados": > Agregarle al inicio la instrucción "apt-get install". > Eliminar los paquetes con la cadena "686". > Convertirlo en ejecutable. > 3º: Bajar y quemar el CD 1 de "lenny" para amd64. > 4º: Ejecutar una instalación básica de GNU/Linux "lenny" en el ordenador > destino > con el CD bajado. > Acomodar /etc/sources.list para que tome los repositorios de "testing". > 5º: Instalar antes que nada, mc (es mi "navaja suiza" ;-). > 6º: En el ordenador destino, ejecutar el script creado en el punto 2º (lo > transferí con un pendrive usb). > Eso instala exactamente los mismos paquetes que ya tenía. > Ir quitando del script los paquetes que presenten problemas, normalmente > por > no estar disponibles en la nueva arquitectura (han sido reemplazados). > Anotarlos en un papel para luego instalarlos de a uno, o la nueva versión > de > reemplazo. Esto va a pasar con aquellos instalados de terceros o > propietarios, como googleearth o truecrypt. > Prepararse unos mates, porque dependiendo de la velocidad de conexión, > esto > va a tardar bastante. En mi caso, fueron 1,7 Gb de archivos. Acá se ve la > ventaja de este proceso de "clonado" que hice, dado que bajar una imagen > de > CD y luego EXCLUSIVAMENTE lo que uno necesita, es mucho menos que bajar > una > imagen de DVD de 4 Gb. Además, me "limpió" librerías que se mantenían por > compatibilidad con versiones anteriores. > 7º: Montar físicamente el disco original en el ordenador destino. > Transferir /root y /home a las particiones correspondientes de destino. > Copiar la carpeta /etc origen en un rincón del disco destino, NO EN LA > /etc > DESTINO, dado que sobreescribiría configuraciones de distinta > arquitectura. > > ¡La instalación ha sido "clonada" entre distintas arquitecturas! > > ¿Por qué grabo /etc en otro lugar? > Algunas configuraciones de programas, a veces es posible "copiar y pegar", > otras > directamente pueden ser superpuestas. > La que puede ser superpuesta, es decir, "pisar" la que se instaló por defecto, > es samba. > La que debe ser hecha "a mano", con "copiar y pegar" en forma parcial, es > cups. > > Espero que le sirva a alguien. > Yo en lugar de 1 y 2 simplemente hago dpkg --get-selections >paquetes_maquina_original.pk Luego tomo ese archivo como entrada de dpkg --set-selections en la maquina nueva Y por ultimo apt-get dselect-upgrade
> JAP > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

