Re: Clonar i386/ide en amd64/SATA
On Thu, Jun 05, 2008 at 12:37:54PM -0300, JAP wrote: 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? No te olvides de cambiar en el /etc/fstab (y tenerlo en cuenta en el gestor de arranque) i386IDE: /dev/hda1 - amd64SATA: /dev/sda1 lo que es /dev/hda1 en el antiguo será probablemente /dev/sda1 en el nuevo. Si tienes más dispositivos puede que el mapeo no sea exacto en los otros. -- Agustin -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Clonar i386/ide en amd64/SATA - EXITOSO
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. JAP -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Clonar i386/ide en amd64/SATA - EXITOSO
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]
Clonar i386/ide en amd64/SATA
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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Clonar i386/ide en amd64/SATA
JAP 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 Y usar una herramienta que clona no sería mejor? Estilo g4u (www.feyrer.de/g4u/); es un live CD de NetBSD que clona usando dd. Entonces es cuestión de tener un kernel preparado para levantar el nuevo hardware y listo. :) Tal vez lo que sea inconveniente es el tema de las particiones. Como se trata de una copia bit-a-bit, vas a tener una partición del mismo tamaño que tenías antes y lo que quede de espacio hay que ser particionado, etc, etc. Saludos. -- Miguel Da Silva Administrador de Sistemas Centro de Matemática - http://www.cmat.edu.uy Facultad de Ciencias - http://www.fcien.edu.uy Universidad de la República - http://www.rau.edu.uy -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Clonar i386/ide en amd64/SATA
El jue, 05-06-2008 a las 13:35 -0300, Miguel Da Silva - Centro de Matemática escribió: JAP 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 Y usar una herramienta que clona no sería mejor? Estilo g4u (www.feyrer.de/g4u/); es un live CD de NetBSD que clona usando dd. Entonces es cuestión de tener un kernel preparado para levantar el nuevo hardware y listo. :) Tal vez lo que sea inconveniente es el tema de las particiones. Como se trata de una copia bit-a-bit, vas a tener una partición del mismo tamaño que tenías antes y lo que quede de espacio hay que ser particionado, etc, etc. Lo que javier quiere es cambiar de arquitectura Yo generalmente hago algo similar, incluso copio passwd, shadow y group Y los usuarios ni se enteran del cambio Tene en cuenta que en 64 bits vas a hacer mayor uso de RAM ( no se que programas utilizas a diario pero en algunos se nota la diferencia) Saludos. -- Miguel Da Silva Administrador de Sistemas Centro de Matemática - http://www.cmat.edu.uy Facultad de Ciencias - http://www.fcien.edu.uy Universidad de la República - http://www.rau.edu.uy -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]