Unidad de trasplante

9

Dos computadoras portátiles Elitebook HP (modelos diferentes) usan el mismo tipo de unidad SATA. Ubuntu 16.04 se instaló en la computadora portátil A. Si se trasplanta a la computadora portátil B, ¿puedo esperar que funcione correctamente si no he realizado ninguna modificación importante a la configuración predeterminada?

Me doy cuenta de que simplemente puedo realizar el trasplante, sin embargo, tiene sentido plantear la pregunta para evitar minas terrestres y evitar perder el tiempo.

gatorback
fuente
55
Ubuntu NO depende del hardware como lo es Windows. Ubuntu tiene poderes de trasplante . :)
ipse lute
1
@ipselute He realizado intercambios de HDD con Windows XP varias veces en computadoras portátiles muy diferentes. Lleva tiempo (y un reinicio) darse cuenta de que tiene núcleos de CPU adicionales y que necesita controladores para el nuevo hardware, pero de lo contrario la experiencia fue bastante fluida.
Dmitry Grigoryev
1
@ipselute ¡Ninguno tomado! Y sí, mi experiencia fue con unidades SATA, hace unos años.
Dmitry Grigoryev
2
@CanadianLuke es una forma poética de decir "¡usa una correa antiestática para la muñeca"!
Volker Siegel
1
@ipselute: sin ofender, pero Windows no se ha detenido desde el "hace mucho tiempo" la última vez que intentó la operación. Pruebalo ahora.
davidbak

Respuestas:

15

Sí, puede sacar el disco duro de uno e insertarlo en la segunda computadora portátil.

Sin embargo, hay una cosa que debes hacer antes: eliminar los controladores de terceros. Probablemente hay 2 que debe verificar: controladores para su tarjeta de video y su NIC. Vuelva a instalar esos controladores en la nueva computadora portátil.

Ambos siendo HP, podrían tener el mismo hardware (o casi el mismo) para que pueda funcionar sin eliminar los controladores de terceros.

Rinzwind
fuente
+1 Tu respuesta es probablemente mejor que la mía. Pensé demasiado en la pregunta, pero dejaré mi respuesta por si acaso.
Andrew
Siempre puede clonezilla si quiere usar el disco en el sistema en sí, así que
haz un
No es necesario eliminar los controladores de terceros si udev los carga. No se cargarán si el hardware no está allí. Sin embargo, lo que esté en / etc / modules tiene que adaptarse.
Dmitry Grigoryev
pero estarán en el sistema y siempre es mejor eliminar los controladores que no va a utilizar.
Rinzwind
@Rinzwind por esa lógica puedes eliminar el 90% de tu /lib/modulesy /lib/firmware. Además, tuve una experiencia bastante desagradable con los controladores de catalizador que intenté eliminar: el script de desinstalación borró un par de archivos importantes del sistema, y ​​tuve que reinstalar todo el sistema.
Dmitry Grigoryev
6

Suponiendo que está utilizando el núcleo de valores (sin depender de un hardware en particular), y la arquitectura de la CPU es la misma (x86, amd-64, etc.), no hay ninguna razón por la cual intercambiar el HDD evitaría que Ubuntu se inicie. Verifique /etc/modulesy /etc/modules.dcualquier ajuste específico de hardware que haya realizado en la computadora portátil A que pueda causar problemas cuando se aplica a la computadora portátil B.

No me molestaría en eliminar los controladores de terceros que tuvo que instalar para el hardware de la computadora portátil A. Dichos controladores (por ejemplo, AMD Catalyst) a menudo no se adaptan bien a los administradores de paquetes, por lo que durante la desinstalación pueden alterar o eliminar archivos utilizados por otra cosa en su sistema. Tengo una experiencia de primera mano cuando eliminar Catalyst de una computadora portátil Lenovo resultó en un sistema roto.

Otro caldero de peces que quizás desee verificar es la configuración de Xorg: si tuvo que ajustar /etc/X11/xorg.confpara obtener aceleración de hardware o escritorio de pantalla múltiple en la computadora portátil A, esa configuración puede evitar que el servidor X se inicie correctamente en la computadora portátil B, y aunque su sistema lo hará aún así, no obtendrá el entorno de escritorio con el que está familiarizado. Si su plan es transferir permanentemente el HDD a la computadora portátil B, recomendaría simplemente eliminar /etc/X11/xorg.conf(hacer una copia de seguridad de antemano) para permitir que el servidor X realice la autodetección.

No puedo prever ningún problema que pueda surgir al transferir el HDD de la computadora portátil A a la computadora portátil B.

Dmitry Grigoryev
fuente
6

Cuando Rinzwind mencionó la NIC, me recordó un potencial problema. Es probable que haya un archivo /etc/udev/rules.d/70-persistent-net.rules. Se "codifica" la dirección MAC de la primera computadora portátil. Entonces, en la segunda computadora portátil pueden suceder varias posibilidades. Ya sea:

  • No hay problema (en una LAN DHCP pura donde no le importa qué IP le dan)
  • No hay problema, excepto que la NIC será eth1 en lugar de eth0.
  • Problema donde otras cosas dependen de que la interfaz sea eth0.

La solución fácil es sudo rm 70-persistent-net.rulesreiniciar y reiniciar.

Advertencia: estoy basando esto en Debian. Ubuntu puede ser diferente.

caletrón
fuente
3

Sí, puedes clonar un HDD a otro. Solía ​​hacerlo todo el tiempo con clonezilla para el trabajo. Puede descargar clonzilla de forma gratuita en el siguiente enlace.

http://clonezilla.org/downloads.php

Andrés
fuente
1
Creo que aquí la intención es mover el disco duro de un sistema a otro. Entonces clonezilla probablemente no sea necesario :)
Rinzwind
1
Oh sí, puede que tengas razón. Bueno, en ese caso gatorback, solo tome un destornillador phillips número 2, intercambie los dos discos duros y vea si funciona. Realmente no hay ningún daño que puedas hacer.
Andrew
Clonezilla es impresionante: esencial para los experimentos porque reduce el tiempo para restaurar un sistema. Planteé esta pregunta antes de intentar trasplantarme porque quería hacer mi tarea y quería entender cualquier problema potencial.
gatorback