Якщо припустити, що ви використовуєте біржеве ядро (не залежно від конкретного обладнання), а архітектура процесора однакова (x86, amd-64 тощо), немає жодної причини, чому заміна жорсткого диска не дозволить завантажувати Ubuntu. Перевірте, /etc/modules
чи є /etc/modules.d
якісь апаратні налаштування, які ви могли зробити на ноутбуці A, які можуть спричинити проблеми при застосуванні до ноутбука B.
Я б не переймався видаленням сторонніх драйверів, які вам довелося встановити для апаратного забезпечення ноутбука. Такі драйвери (наприклад, AMD Catalyst) часто не справляються з менеджерами пакунків, тому під час видалення вони можуть змінювати або видаляти файли, які використовуються чимось іншим у вашій системі. Я маю досвід з перших рук, коли видалення Catalyst з ноутбука Lenovo призвело до порушення роботи системи.
Ще один чайник з рибою, який ви, можливо, захочете перевірити, - це конфігурація Xorg: якщо вам довелося налаштувати /etc/X11/xorg.conf
апаратне прискорення або багатоекранний робочий стіл на ноутбуці A, ці налаштування можуть перешкодити серверу X запуститись належним чином на ноутбуці B, і хоча ваша система буде все-таки завантажуючись, ви не отримаєте робочого середовища, з яким ви знайомі. Якщо ваш план полягає в постійному перенесенні жорсткого диска на ноутбук B, я рекомендую просто видалити /etc/X11/xorg.conf
(заздалегідь зробити резервну копію), щоб сервер X міг зробити автоматичне виявлення.
Я не можу передбачити жодних проблем, які можуть виникнути при перенесенні жорсткого диска з ноутбука A на ноутбук B.