Пересадка приводу


9

Два ноутбуки Elitebook HP (різні моделі) використовують однотипний привід SATA. Ubuntu 16.04 був встановлений на ноутбуці А. Якщо його пересадити на ноутбук B, чи можу я сподіватися, що він справно працює, якщо я не зробив жодної важливої ​​модифікації параметрів за замовчуванням?

Я усвідомлюю, що можу просто виконати пересадку, проте має сенс поставити питання, щоб уникнути будь-яких мін та не витрачати час.


5
Ubuntu НЕ залежить від апаратного забезпечення, як Windows. Ubuntu має повноваження щодо трансплантації . :)
ipse lute

1
@ipselute Я кілька разів робив заміну жорсткого диска з Windows XP на дуже різних ноутбуках. На це знадобиться певний час (і перезавантаження), щоб зрозуміти, що у вас є додаткові ядра процесора, і вам потрібні драйвери для нового обладнання, але в іншому випадку досвід був досить плавним.
Дмитро Григор’єв

1
@ipselute Не приймається! І так, мій досвід був із накопичувачами SATA кілька років тому.
Дмитро Григор’єв

2
@CanadianLuke - це віршований спосіб сказати "носити антистатичний ремінець на зап'ясті" справді!
Волкер Зігель

1
@ipselute - не ображайтесь, але Windows не стояла на місці з тих пір, як ви "давно давно" спробували цю операцію. Спробуй зараз.
davidbak

Відповіді:


15

Так, ви можете вийняти жорсткий диск з одного і вставити його у 2-й ноутбук.

Однак все, що вам потрібно зробити раніше: видалити драйвери сторонніх виробників. Напевно, вам потрібно перевірити 2: драйвери для відеокарти та вашого NIC. Перевстановіть ці драйвери на новий ноутбук.

Вони обидва є HP-міг - мають одне і те ж апаратне забезпечення (або майже однакове), щоб воно могло працювати, не видаляючи сторонніх драйверів.


+1 Ваша відповідь, мабуть, краща за мою. Я над цим питанням подумав, але свою відповідь залишу на всякий випадок.
Ендрю

Він завжди може клонізовувати, якщо хоче використовувати диск у самій системі, тому +1 також від мене ;-)
Rinzwind

Не потрібно видаляти сторонні драйвери, якщо вони завантажені udev. Вони не завантажуватимуться, якщо обладнання не буде. Що б не було в / etc / модулі, все-таки слід адаптувати.
Дмитро Григор’єв

але вони будуть в системі, і завжди краще видалити драйвери, якими ви не збираєтесь користуватися.
Rinzwind

@Rinzwind за цією логікою ви можете видалити 90% своїх /lib/modulesі /lib/firmware. Крім того, у мене був досить неприємний досвід роботи з драйверами каталізаторів, які я намагався видалити: сценарій видалення видалив пару важливих системних файлів, і мені довелося перевстановити всю систему.
Дмитро Григор’єв

6

Якщо припустити, що ви використовуєте біржеве ядро ​​(не залежно від конкретного обладнання), а архітектура процесора однакова (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.


6

Коли Рінцвінд згадав про НІК, він нагадав мені про потенційну гатчу. Ймовірно, файл /etc/udev/rules.d/70-persistent-net.rules. Це "жорсткі коди" MAC-адреси першого ноутбука. Так, у другого ноутбука може статися ряд можливостей. Або:

  • Немає проблем (у чистому локальному мережі DHCP, де вам не байдуже, який IP вам надано)
  • Немає жодної проблеми, крім того, що НІК буде замість eth0 замість eth0.
  • Проблема, коли інші речі залежать від інтерфейсу et0.

Просте виправлення - це sudo rm 70-persistent-net.rulesперезавантажити.

Caveat: Я базую це на Debian. Ubuntu може бути різним.


3

Так, ви можете клонувати один жорсткий диск на інший. Я працював це весь час з клонезилою для роботи. Ви можете завантажити clonzilla безкоштовно за посиланням нижче.

http://clonezilla.org/downloads.php


1
Я думаю, тут наміром є переміщення жорсткого диска з однієї на іншу систему. Тож клонезілла, напевно, не потрібна :)
Rinzwind

1
О так, ви можете мати рацію. Ну, у такому випадку, просто забирайте гвинтовий диск №1 філіпса, поміняйте дві жорсткі диски і подивіться, чи працює він. Насправді ніякої шкоди ви не можете зробити.
Андрій

Clonezilla є приголомшливим: важливо для експериментів, оскільки скорочує час на відновлення системи. Я поставив це питання перед тим, як спробувати пересадити, тому що хотів зробити домашнє завдання і хотів розібратися в будь-яких можливих проблемах.
gatorback
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.