História por trás: eu estava brincando com o Ubuntu e um laptop HP, e então me lembrei de um macbook de 2009 com uma tela quebrada que eu tinha na minha garagem. Conectei o mesmo disco rígido do laptop HP e, para minha surpresa, funcionou! Ele inicializou no sistema operacional e tudo funcionou bem.
Isso me fez pensar: o Ubuntu não se importa com qual hardware ele é inicializado (exceto quando o hardware é incompatível)? O Ubuntu possui alguns componentes específicos que usa em um computador desktop do que em um laptop? É possível pegar um disco rígido de uma máquina Ubuntu e usá-lo em um PC totalmente diferente?
Ouvi dizer que o Windows possui um recurso de "segurança" que não permite a inicialização do sistema operacional se uma composição diferente da última inicialização for usada. O Ubuntu fornece esse recurso? O Ubuntu monitora o hardware atual e armazena em um arquivo em algum lugar?
A forma como um sistema operacional (Ubuntu ou Windows) interage com o hardware de um computador depende de vários drivers. Se você usa o Windows em um computador e conecta um novo hardware, pode ter lidado com a instalação de novos drivers para o novo hardware. No Ubuntu as coisas são um pouco diferentes.
2 tipos de drivers
No mundo do Linux existem dois tipos de drivers: Open Source e Proprietary.
Drivers de código aberto
Essas unidades estão integradas ao kernel do sistema operacional. Quando o computador inicializa, o sistema operacional verifica o hardware e carrega o driver necessário automaticamente.
Drivers de origem proprietária
Existem alguns hardwares que precisam de drivers proprietários. Normalmente são placas gráficas, placas WiFi, etc. Cabe aos fabricantes de hardware tornar os drivers de código aberto ou proprietários. Normalmente esses drivers não são instalados automaticamente no kernel do Ubuntu. Isso significa que alguns hardwares não funcionam com o Ubuntu até que o driver correspondente seja instalado.
Movendo o Ubuntu
Acho que o "recurso de segurança" do Windows é principalmente para a segurança da Microsoft e para proteger seus fluxos de receita. Como o Ubuntu é de código aberto e gratuito, não existe tal restrição. Depende do tipo de hardware que o novo computador possui. Se todo o hardware do novo computador tiver drivers de código aberto existentes, não deverá haver problemas ao mover o disco rígido do computador antigo para o novo. Se o novo computador tiver um componente que precise de um driver proprietário, esse componente não funcionará.
Criptografia completa de disco com TPM
Um recurso de segurança
Ubuntu 23.10 e superior podem ser instalados com uma opção avançada de criptografia completa de disco, onde a chave de descriptografia é armazenada no chip TPM. Se você usar esta opção durante a instalação, ela impedirá que a instalação do Ubuntu seja inicializada se o disco de inicialização for retirado do computador atual e colocado em um computador diferente.
Espero que isso ajude