Unidade de transplante

9

Dois laptops Elitebook HP (modelos diferentes) usam o mesmo tipo de unidade SATA. O Ubuntu 16.04 foi instalado no laptop A. Se for transplantado para o laptop B, posso esperar que funcione corretamente se não tiver feito nenhuma modificação importante nas configurações padrão?

Sei que posso simplesmente realizar o transplante, no entanto, faz sentido fazer a pergunta para evitar minas terrestres e para não perder tempo.

Gatorback
fonte
5
O Ubuntu NÃO depende de hardware como o Windows. O Ubuntu tem poderes de transplante . :)
ipse lute,
11
@ipselute Fiz trocas de HDD com o Windows XP várias vezes em laptops muito diferentes. Leva algum tempo (e uma reinicialização) para descobrir que você tem núcleos extras de CPU e precisa de drivers para o novo hardware, mas, caso contrário, a experiência foi bastante tranquila.
Dmitry Grigoryev
11
@ipselute Nenhuma tomada! E sim, minha experiência foi com unidades SATA, alguns anos atrás.
Dmitry Grigoryev
2
@CanadianLuke, essa é uma maneira poética de dizer "use uma pulseira antiestática"!
Volker Siegel
11
@ipselute - sem ofensas, mas o Windows não parou desde o "muito tempo atrás" em que você tentou a operação pela última vez. Tente agora.
Davidbak,

Respostas:

15

Sim, você pode retirar o disco rígido de um e inseri-lo no segundo notebook.

Porém, há uma coisa que você precisa fazer antes: remover drivers de terceiros. Provavelmente existem 2 que você precisa verificar: drivers para sua placa de vídeo e sua placa de rede. Reinstale esses drivers no novo notebook.

Ambos sendo da HP, podem ter o mesmo hardware (ou quase o mesmo), para que funcione sem remover os drivers de terceiros.

Rinzwind
fonte
+1 Sua resposta é provavelmente melhor que a minha. Pensei demais na pergunta, mas deixarei minha resposta por precaução.
Andrew
Ele sempre pode clonezilla se ele quer usar o disco no próprio sistema, de modo +1 de mim também ;-)
Rinzwind
Não é necessário remover drivers de terceiros se eles forem carregados pelo udev. Eles não serão carregados se o hardware não estiver lá. O que quer que esteja no / etc / modules precisa ser adaptado.
Dmitry Grigoryev
mas eles estarão no sistema e é sempre melhor remover os drivers que você não vai usar.
Rinzwind
@Rinzwind por essa lógica, você pode remover 90% do seu /lib/modulese /lib/firmware. Além disso, tive uma experiência bastante desagradável com os drivers catalisadores que tentei remover: o script de desinstalação limpou alguns arquivos importantes do sistema e tive que reinstalar o sistema inteiro.
Dmitry Grigoryev
6

Supondo que você esteja usando o kernel padrão (sem dependência de hardware específico) e a arquitetura da CPU seja a mesma (x86, amd-64 etc.), não há razão para que a troca do disco rígido impeça a inicialização do Ubuntu. Verifique /etc/modulese /etc/modules.dquaisquer ajustes específicos de hardware que você possa ter feito no laptop A, que podem causar problemas quando aplicados ao laptop B.

Eu não me incomodaria em remover os drivers de terceiros que você precisava instalar para o hardware do laptop A. Esses drivers (por exemplo, AMD Catalyst) geralmente não lidam bem com os gerenciadores de pacotes; portanto, durante a desinstalação, eles podem alterar ou remover arquivos usados ​​por outra coisa em seu sistema. Tenho uma experiência em primeira mão ao remover o Catalyst de um laptop Lenovo, resultando em um sistema danificado.

Outra chaleira de peixe que você pode querer verificar é a configuração do Xorg: se você precisar ajustar /etc/X11/xorg.confpara obter aceleração de hardware ou área de trabalho com várias telas no laptop A, essas configurações podem impedir que o servidor X inicie corretamente no laptop B, e embora seu sistema Ainda inicialize, você não terá o ambiente de área de trabalho familiar. Se seu plano é transferir permanentemente o disco rígido para o laptop B, eu recomendo simplesmente excluir /etc/X11/xorg.conf(fazer um backup antecipado) para permitir que o servidor X faça a detecção automática.

Não consigo prever nenhum problema que possa surgir da transferência do disco rígido do laptop A para o laptop B.

Dmitry Grigoryev
fonte
6

Quando Rinzwind mencionou a NIC, isso me lembrou uma possível pegadinha. Provavelmente existe um arquivo /etc/udev/rules.d/70-persistent-net.rules. "Codifica" o endereço MAC do primeiro laptop. Assim, no segundo laptop, várias possibilidades podem acontecer. Ou:

  • Não tem problema (em uma LAN DHCP pura, na qual você não se importa com o IP fornecido)
  • Não há problema, exceto que a NIC será eth1 em vez de eth0.
  • Problema em que outras coisas dependem da interface sendo eth0.

A solução fácil é sudo rm 70-persistent-net.rulese reinicie.

Advertência: Estou baseando isso no Debian. Ubuntu pode ser diferente.

caletron
fonte
3

Sim, você pode clonar um disco rígido para outro. Eu costumava fazer isso o tempo todo com o clonezilla para o trabalho. Você pode baixar o clonzilla gratuitamente no link abaixo.

http://clonezilla.org/downloads.php

Andrew
fonte
11
Eu acho que aqui a intenção é mover o disco rígido de um sistema para outro. Então clonezilla provavelmente não é necessário :)
Rinzwind
11
Oh sim, você pode estar certo. Bem, nesse caso, gatorback, basta pegar uma chave de fenda phillips número 2, trocar os dois discos rígidos e ver se funciona. Não há realmente nenhum dano que você possa causar.
Andrew
O Clonezilla é incrível: essencial para experimentos, pois reduz o tempo para restaurar um sistema. Fiz essa pergunta antes de tentar transplantar porque queria fazer minha lição de casa e entender quaisquer possíveis problemas.
Gatorback