Actualmente tengo paquetes, módulos, configuraciones, etc. para Eclipse, MySQL, Python, Firefox, etc. configurados en Kubuntu. También configuré Kubuntu de manera óptima para mis necesidades. Me gustaría duplicar mi entorno en otra máquina que tenga un procesador diferente (actualmente en un Intel Q9450, el nuevo procesador es un i7). Según tengo entendido, mis aplicaciones están compiladas para su uso con mi procesador específico, por lo que hacer una copia de partición directa está fuera de discusión.
¿Hay alguna forma de duplicar mi entorno en esta otra máquina, salvo reinstalar y reconfigurar todo?
linux
installation
curioso
fuente
fuente
Respuestas:
¿Qué te lleva a esta conclusión? Al menos para x86, los paquetes instalados por Kubuntu se compilan para ejecutarse en prácticamente todas las CPU no prehistóricas. Creo que funcionarán con algo más nuevo que un 486, lo que probablemente no representa un problema en su caso :-).
Entonces, una copia de partición directa debería funcionar bien:
cp -a
, si su diseño de partición cambió)Solo se esperan problemas para:
La mayoría de los núcleos modernos autodetectan hw en el arranque, por lo que incluso los controladores deberían estar bien, pero si las cosas fallan, generalmente puede arrancar en modo de usuario único y solucionar los problemas de los controladores.
fuente
Puede tomar su directorio de inicio sin ningún cambio. Casi todo lo que entra en un directorio de inicio está diseñado para ser compartido sobre algo como NFS, por lo que eres bueno.
Además, guarde su selección de paquetes con
y restaurarlo en la otra máquina con
Del mismo modo, guarde su configuración de debconf con
y restaurar con
Para el resto de la configuración en
/etc
que no es administrado por debconf, es difícil rastrear lo que se cambió manualmente, a menos que haya usado algo como etckeeper (quizás una idea para el futuro). Por esa razón, tiendo a mantener la mayor parte de mi configuración en mi directorio personal. Pero como sabe en qué programas está interesado, debería ser fácil encontrar los archivos relevantes/etc
y verificarlos y copiarlos manualmente.fuente
Puede hacer una copia de seguridad de su hogar y restaurarla en la otra máquina. Esto no puede satisfacer completamente su necesidad, pero restaurará toda la configuración. Sin embargo, debe reinstalar los paquetes usted mismo.
fuente
La gran mayoría de las configuraciones personalizadas estarán en / home /, y la mayoría del resto en / etc /. algunos de los archivos / etc tienen información específica de la máquina o el hardware (/etc/X11/xorg.conf, / etc / hostname, / etc / fstab en la parte superior de mi cabeza), pero gran parte se puede copiar si usted usarán la misma versión del sistema operativo.
fuente
Secundando la cosa get, set select.
Para saber exactamente qué archivos han cambiado, ejecute esto:
Si aún no tiene instalado dlocate, puede reemplazarlo
dpkg -S
u omitir esa parte.Para hacer una copia de seguridad de todos los archivos conffiles:
fuente
Hmm Si no le importa un poco de violín, puede conectar el nuevo HDD a su caja, montarlo y luego usar dd. Por ejemplo, si su raíz actual está configurada en / dev / sda3 y montó el nuevo HDD en / dev / sdb2, usaría
Tendrás que hacer eso como root, por supuesto. Después de eso, querrás instalar Grub, por lo que debes poner un LiveCD de Ubuntu y usarlo.
O puede echar un vistazo a este enlace: http://www.ehow.com/how_4924091_clone-hard-drive-linux.html - Parece un muy buen recorrido para clonar un disco duro de Linux, aunque no lo he hecho Probé ese sitio yo mismo.
fuente