Usando o SO Laptop na área de trabalho

4

Então eu tenho um laptop morto (placa gráfica defeituosa) e um desktop morto (HDD defeituoso). Agora eu acabei de extrair o disco rígido do laptop, coloquei na minha área de trabalho e inicializei (escrevendo a partir disso agora).

Ambos os sistemas operacionais são os mesmos (teste Debian), mas obviamente o hardware é diferente (Ambas as mesmas arquiteturas x64 / amd64).

De um modo geral, essa abordagem é ok, ou estou faltando alguma coisa?

Coisas que vêm à mente:

  • Drivers: O Debian se adapta ao novo ambiente e escolhe o driver correto?
  • Software compilado manualmente: Aqueles precisariam de recompilação imida?
por Wandang 23.04.2017 / 20:43

1 resposta

6

Não há problema fundamental com a montagem de computadores a partir de bits de outros computadores. É até comum substituir tantos bits ao longo do tempo que o computador se torna um verdadeiro Navio de Teseu (nesse caso, há < em muitos argumentos bons e emocionais sobre os quais o nome do host deve ser mudado, porque "não é mais o mesmo"!

Drivers: Does Debian adapt to the new environment and chooses the right driver?

Com todos os kernels de distribuição modernos (ou seja, a menos que você tenha compilado seu próprio kernel), sim. As distribuições fornecem um kernel com um complemento suficiente de drivers disponíveis no initramfs para considerar uma grande variedade de configurações. Apenas certifique-se de que a configuração MODULES em /etc/initramfs-tools/initramfs.conf esteja definida como most , que é o padrão.

Manually compiled software: Those would need immidiate recompilation?

Suponho que ambos os computadores são amd64 ou ambos os computadores são i386 (ou mesmo que o novo é amd64 , enquanto o antigo é i386 , porque a instrução de hardware define emulação para compatibilidade com versões anteriores ). Se isso for verdade, você está totalmente bem * . Se isso não for verdade, por exemplo, se um dos computadores for PowerPC e o outro for alguma variedade de ARM, então você não pode nem mesmo começar a fazer isso para qualquer software, independentemente do software compilado manualmente.

( * bem, suponho que você possa ter compilado algo manualmente com sinalizadores muito específicos para acessar instruções incomuns de alto desempenho que estão presentes na CPU de um computador, mas não em o outro, mas isso é atípico.)

    
por 23.04.2017 / 20:54