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/modules
y /etc/modules.d
cualquier 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.conf
para 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.