Já fiz isso muitas vezes: instale o Ubuntu em um USB e use-o para inicializá-lo a partir de máquinas diferentes (dois laptops Dell semelhantes, componentes semelhantes, etc.). Eu sei, normalmente você usa um sistema live para portabilidade total e que o instalador do Ubuntu configura hardware etc. ao instalar em uma configuração específica, mas nunca tive problemas com isso. (Eu até executei com sucesso em hardware completamente diferente sem problemas).
Hoje pensei, quero experimentar na máquina do colega, porque ele acha que está meio quebrada (o Windows mostra aleatoriamente uma tela azul ao trabalhar com ele). No entanto, é uma máquina nova. Então usei um usb que nunca foi conectado a nenhum sistema além do meu antes, tudo funcionou bem. Aí depois que inicializei o usb no lattop do meu colega e tudo funcionou bem, inicializei novamente no meu computador: resultado: não inicializa mais. Pensei: ok, talvez um erro no sistema de arquivos, executei o btrfsck, mas não mostrou nada de interessante. Acabei configurando o usb do zero.
Depois disso eu configurei outro USB com uma nova cópia do Ubuntu. Instalei com sucesso alguns softwares, desliguei o sistema e inicializei a partir da máquina do colega. Tudo funcionou. Aí tentei instalar algum software lá, mas reclamei que estava faltando o debconf. apt-get install -f também não funcionou, então basicamente todo o gerenciamento de pacotes foi quebrado em um estado irreparável.
Isso não pode ser coincidência, pode?
Portanto, minha pergunta é: o hardware defeituoso (além do próprio dispositivo de armazenamento) poderia danificar o sistema de arquivos raiz e quebrá-lo?
Responder1
O hardware defeituoso (além do próprio dispositivo de armazenamento) poderia danificar o sistema de arquivos raiz e quebrá-lo?
Sim.
Por exemplo: O mau funcionamento da RAM pode resultar na corrupção de arquivos. editar seu /etc/fstab para montar R/O (somente leitura) deve reduzir as chances de tal ocorrência para quase zero.