Re: Clonar i386/ide en amd64/SATA

2008-06-09 Por tema Agustin Martin
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

2008-06-09 Por tema Javier Argentina
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

2008-06-09 Por tema angel
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

2008-06-05 Por tema JAP

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

2008-06-05 Por tema Miguel Da Silva - Centro de Matemática

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

2008-06-05 Por tema angel
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]