Atualize a placa-mãe e a CPU sem reinstalar

15

Eu tenho um servidor doméstico rodando o Ubuntu 10.04. Eu quero substituir a placa-mãe e CPU sem reinstalar o sistema operacional. Eu li há muito tempo que isso funcionaria no Windows XP, mas com problemas de estabilidade. No entanto, tenho um palpite de que em um Linux moderno não deve haver nenhum problema.

Estou certo?

    
por Bart van Heukelom 02.09.2010 / 20:19

4 respostas

15

Isso deve funcionar bem no geral para a maioria das configurações modernas do Linux. Até a reconstrução do meu servidor doméstico na semana passada (passando do Debian / Lenny para o Ubuntu / 10.04 e instalando um conjunto de novas unidades brilhantes para reconstruir) estava em sua terceira combinação CPU + mobo e ambos os switches CPU + mobo funcionavam bem. Além disso, quando um servidor de arquivos de trabalho morreu há pouco tempo, nós simplesmente transplantamos as unidades em outra caixa completamente diferente e tudo funcionou muito bem (todo o hardware relevante foi detectado, as matrizes RAID de software foram montadas corretamente, etc.) além da numeração de dispositivos de rede. questão que estou prestes a mencionar.

Não é improvável que haja algum trabalho de reconfiguração devido às diferenças na enumeração de dispositivos. O controlador de LAN on-board da placa-mãe provavelmente se tornará eth1 se a placa anterior for eth0 , e nesse caso você precisará fazer algumas alterações para configurar eth1 e quaisquer regras de firewall / roteamento de acordo ou reconfigurar o udev para remover a reserva para eth0 da NIC antiga e definir a nova para ter esse nome (o arquivo a ser alterado para isso parece ser /etc/udev/rules.d/70-persistent-net.rules no arranjo padrão do Ubuntu).

Pode haver problemas semelhantes com unidades recebendo nomes / numerações diferentes, especialmente se você tiver vários, mas o Ubuntu identificar partições por UUID por padrão, assim como o suporte a LVM e RAID do kernel para identificar seus volumes, portanto isso não deve ser um problema na maioria dos casos.

Eu não esperaria nenhum problema que simplesmente parasse de inicializar completamente (você estará rodando um novo kernel com o 10.04, então não precisa se preocupar com a nova placa tendo hardware novo demais para o kernel reconhecer corretamente), e se houvesse algum desses problemas, eles provavelmente poderiam ser corrigidos com um pouco de pompa após a primeira inicialização ou de um LiveCD, mas eu recomendaria fazer backups recentes de dados / configurações importantes de qualquer maneira, apenas no caso.

No acima, estou assumindo que você está usando um dos kernels do Ubuntu. Se você estiver executando um kernel + módulos personalizados, mais cuidado é necessário, já que você pode ter deixado de lado as coisas necessárias para a nova placa, mas não a antiga, mas se você tiver instalado um kernel personalizado, você estará ciente das coisas relevantes. esteja ciente daqui!

O Windows XP ou posterior pode sobreviver a uma troca de placa-mãe (após muitas reinicializações e talvez uma ou duas visitas ao SafeModeLand para classificar os drivers), pois não é tão difícil quanto nos dias do NT a esse respeito. contanto que você esteja usando os drivers padrão do Windows para seu controlador de E / S, em vez de algo específico para a placa-mãe, mas é uma aposta muito menos segura do que com o Linux. Um salto grande o suficiente na tecnologia CPU / mobo (de single core single CPU para SMP e / ou multi-core talvez) o que significa que um HAL diferente sendo necessário (ou apenas um diferente sendo ótimo) fará com que o Windows falhe ao inicializar ou deixar de fazer uso adequado do novo hardware.

Com qualquer OS, se você estiver usando o controlador RAID da sua placa-mãe atual (que será um arranjo "falso-RAID") para RAID em vez de operá-lo como padrão PATA e / ou Controlador SATA, então todas as apostas estão desativadas e você provavelmente precisará reinstalar. Como Bob sugere, a mudança de 64 bits para 32 bits exigiria uma reinstalação também. E também para qualquer SO, ter uma segunda máquina disponível é uma rede de segurança útil no caso de você precisar ficar on-line para pegar drivers revisados ou pesquisar algum outro problema que retire temporariamente sua caixa principal.

    
por 02.09.2010 / 21:46
6

Concordo com o JNK ... isso NUNCA funcionaria em praticamente nenhuma máquina Windows. Eles são muito meticulosos e você pegaria BSOD praticamente imediatamente. O Linux é mais perdoável no entanto. Mudei meu HD para outra máquina e inicializei uma vez (um tempo atrás!) E o kudzu acabou de detectar tudo como novo hardware e drivers instalados para ele. Meu sistema funcionou bem e ficou bastante estável. Claro, você deve fazer um backup antes de tentar algo assim, mesmo que seus dados estejam seguros.

    
por 02.09.2010 / 21:36
2

Isso deve funcionar bem com o Ubuntu. Todo o seu hardware é detectado na inicialização e os "drivers" apropriados (módulos do kernel) são carregados. Isto é, naturalmente, assumindo que você não está fazendo nada bobo como colocar uma CPU de 32 bits em uma caixa rodando o Ubuntu de 64-bit ou qualquer coisa.

    
por 02.09.2010 / 20:47
1

Sucesso! Não é fácil, mas o que aconteceu foi: eu mudei para a AMD quad-core (a placa-mãe falhou) não querendo recarregar completamente o meu kernel recente do Ubuntu. Linux começou, mas só chegou a uma tela inicial sem login. No menu GRUB eu tentei opções de modo gráfico de recuperação / segurança e também limitadas, o terminal GRUB ainda não chegou à solução. Na tela inicial onde eu iria fazer o login, embora eu não pudesse ver nada, eu digitei meu nome de usuário, em seguida, digite, em seguida, a senha, em seguida, digite e o login começou. Em seguida foi o fundo da área de trabalho simples, mas não há ícones ou botões :(. Teclas Cnt-Alt-T não apareceu terminal. ** Então eu tentei gnu atalho Alt-F2 e 2 segundos pausar um belo prompt de comando apareceu :). Disse bem-vindo e upgrade recomendado por favor tipo fazer upgrade- algo que eu fiz depois de um upgrade de 3 horas tudo funciona bem. Ignore erros. Melhor sorte com a sua.

    
por 23.12.2015 / 21:57