Os sistemas operacionais são capazes de rodar em hardware diferente?

5

Meu amigo inicializa o Linux a partir de um disco rígido externo (500 GB). Minha pergunta é que ele instala o sistema operacional para um processador específico da placa-mãe; o sistema pode ter coisas adicionais como uma placa gráfica, etc, etc. E se ele conectar esse disco a outra máquina completamente diferente e tentar inicializar. O sistema operacional carregará / inicializará?

    
por deostroll 11.12.2010 / 23:54

3 respostas

2

Depende.

Ele pode ser inicializado, mas executa o hardware em algum tipo de modo padrão - por exemplo, executar a placa gráfica em baixa resolução sem gráficos 3D acelerados.

Ou talvez não inicialize de jeito nenhum.

Para o Windows XP, ele provavelmente detectará a placa gráfica e outros periféricos como novo hardware e tentará carregar novos drivers, mas pode não inicializar para uma nova placa-mãe. Isso significa que, quando você reconectar o disco rígido à sua máquina original, ele tentará carregar novos drivers novamente.

Para Linux, não tenho tanta certeza, mas pode funcionar com mais frequência do que não.

    
por 11.12.2010 / 23:56
1

As instalações do Linux são específicas para um tipo de processador. Uma instalação amd64¹ só funcionará em um processador amd64. Uma instalação ix86 funcionará somente em um processador i386 (mas todos os processadores amd64 são compatíveis com ix86). Uma instalação powerpc só funcionará em um processador powerpc. E assim por diante.

Além disso, a menos que a instalação tenha sido ajustada de forma irrelevante para ~ 99% dos usuários do Linux, há apenas uma configuração que pode depender do hardware: muitos sistemas precisam de um driver de vídeo específico para aproveitar sua placa gráfica. . Se o sistema na unidade estiver configurado para usar um driver para a placa gráfica incorreta, ou não usar um driver requerido pela placa gráfica, o driver poderá ser ignorado e a GUI poderá não aparecer (você apenas obterá uma mensagem de texto). prompt de login mode).

amd64 significa “PC de 64 bits”. A Intel fabrica esses processadores, assim como a AMD.

    
por 12.12.2010 / 01:48
0

Depende do sistema operacional e de como ele é configurado.

Para minha instalação portátil do Arch Linux, certifiquei-me de, no carregador de inicialização, endereçar o disco por UUID (em vez de / dev / sdX) para que sempre encontrasse o disco correto ao tentar inicializar em uma máquina diferente com diferentes números / arranjos de discos.

    
por 12.12.2010 / 02:56