Пересадка Драйв


9

Два ноутбука Elitebook HP (разных моделей) используют один и тот же тип диска SATA. Ubuntu 16.04 был установлен на ноутбуке A. Если он будет перенесен на ноутбук B, могу ли я ожидать, что он будет работать правильно, если я не сделал каких-либо важных изменений в настройках по умолчанию?

Я понимаю, что могу просто выполнить пересадку, однако имеет смысл поставить вопрос, чтобы избежать любых наземных мин и не тратить время.


5
Ubuntu НЕ зависит от оборудования, как Windows. У Ubuntu есть силы пересадки . :)
ipse lute

1
@ipselute Я неоднократно менял жесткие диски с Windows XP на самых разных ноутбуках. Требуется некоторое время (и перезагрузка), чтобы понять, что у вас есть дополнительные ядра ЦП, и вам нужны драйверы для нового оборудования, но в остальном процесс проходил довольно гладко.
Дмитрий Григорьев

1
@ipselute Не принято! И да, мой опыт был с накопителями SATA несколько лет назад.
Дмитрий Григорьев

2
@CanadianLuke - это поэтичный способ сказать «надень антистатический браслет»!
Фолькер Сигел

1
@ipselute - без обид, но Windows не стоит на месте с тех пор, как вы «в последний раз» пытались выполнить эту операцию. Попробуй это сейчас.
Давидбак

Ответы:


15

Да, вы можете извлечь жесткий диск из одного и вставить его во второй блокнот.

Одна вещь, которую вы должны сделать прежде, чем: удалить сторонние драйверы. Вероятно, вам нужно проверить 2: драйверы для вашей видеокарты и сетевой карты. Переустановите эти драйверы на новый ноутбук.

Оба они, возможно, HP, имеют одинаковое оборудование (или почти одинаковое), поэтому оно может работать без удаления сторонних драйверов.


+1 Ваш ответ, вероятно, лучше, чем мой. Я более продумал вопрос, но оставлю свой ответ на всякий случай.
Андрей

Он всегда может клонезить, если хочет использовать диск в самой системе, поэтому +1 тоже от меня ;-)
Rinzwind

Нет необходимости удалять сторонние драйверы, если они загружены udev. Они не будут загружены, если нет оборудования. Все, что находится в / etc / modules, должно быть адаптировано.
Дмитрий Григорьев

но они будут в системе, и всегда лучше удалить драйверы, которые вы не собираетесь использовать.
Rinzwind

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

6

Предполагая, что вы используете стандартное ядро ​​(без зависимости от конкретного оборудования) и архитектура ЦП одинакова (x86, amd-64 и т. Д.), Нет никаких причин, по которым замена жесткого диска помешала бы загрузке Ubuntu. Проверьте /etc/modulesи на /etc/modules.dпредмет каких-либо аппаратных настроек, которые вы, возможно, сделали на ноутбуке A, которые могут вызвать проблемы при применении к ноутбуку B.

Я бы не стал удалять драйверы сторонних производителей, которые вам приходилось устанавливать для ноутбука A. Такие драйверы (например, AMD Catalyst) часто плохо справляются с менеджерами пакетов, поэтому во время удаления они могут изменять или удалять файлы, используемые чем-то другим в вашей системе. У меня есть опыт из первых рук, когда удаление Catalyst с ноутбука Lenovo привело к поломке системы.

Еще один чайник рыбы, который вы, возможно, захотите проверить, - это конфигурация Xorg: если вам нужно было настроить /etc/X11/xorg.confаппаратное ускорение или многоэкранный рабочий стол на ноутбуке A, эти настройки могут помешать правильному запуску X-сервера на ноутбуке B, и хотя ваша система будет все еще загружаясь, вы не получите среду рабочего стола, с которой вы знакомы. Если вы планируете навсегда перенести жесткий диск на ноутбук B, я бы порекомендовал просто удалить /etc/X11/xorg.conf(предварительно сделав резервную копию), чтобы позволить X-серверу выполнить автоопределение.

Я не могу предвидеть никаких проблем, которые могут возникнуть при переносе жесткого диска с ноутбука A на ноутбук B.


6

Когда Ринзвинд упомянул NIC, это напомнило мне о потенциальной ошибке. Там, скорее всего, файл /etc/udev/rules.d/70-persistent-net.rules. Он «жестко кодирует» MAC-адрес первого ноутбука. Итак, во втором ноутбуке может появиться ряд возможностей. Или:

  • Нет проблем (в чистой локальной сети DHCP, где вас не волнует, какой IP вам дан)
  • Нет проблем, за исключением того, что NIC будет eth1 вместо eth0.
  • Проблема, где другие вещи зависят от интерфейса, являющегося eth0.

Простое решение - sudo rm 70-persistent-net.rulesперезагрузить компьютер.

Предостережение: я основываю это на Debian. Ubuntu может быть другим.


3

Да, вы можете клонировать один жесткий диск на другой. Я делал это все время с клонезиллой для работы. Вы можете скачать clonzilla бесплатно по ссылке ниже.

http://clonezilla.org/downloads.php


1
Я думаю, что здесь цель состоит в том, чтобы переместить жесткий диск из одной системы в другую. Так что клонезилла, вероятно, не нужна :)
Rinzwind

1
Ах да, вы можете быть правы. В таком случае, просто возьмите крестовую отвертку № 2, поменяйте местами два жестких диска и посмотрите, работает ли она. На самом деле нет никакого ущерба, который вы можете сделать.
Андрей

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