Preciso reinstalar o SO ao trocar a placa-mãe?

4

Em breve, atualizarei meu GA-890GPA-UD3H para GA-990FXA-UD3 ou M5A99X (ainda decidindo qual deles).

Eu precisaria reinstalar minha configuração 14.10 ou o kernel simplesmente inicializará com um driver diferente da placa-mãe?

Eu não estou atualizando a CPU, apenas a placa-mãe.

    
por Nick Bailuc 20.12.2014 / 22:38

2 respostas

7

Você não precisa reinstalar o sistema operacional se você estiver atualizando a Placa-mãe.

No entanto, você pode precisar atualizar algumas coisas depois:

  1. Primeiro, os drivers da sua placa gráfica (se houver uma placa integrada) precisarão ser atualizados. Isso é para ter certeza de que você tem os drivers apropriados para sua placa gráfica.
  2. As configurações de rede para o adaptador Ethernet, se estiverem integradas, podem precisar ser alteradas. Se suas configurações de rede e ethernet precisarem ser configuradas estaticamente, talvez seja necessário atualizar suas configurações após a alteração da placa-mãe, porque a placa ethernet pode obter um novo identificador (como eth1 em vez de eth0 ou algo assim).
  3. Drivers para qualquer dispositivo periférico em slots de expansão. Se a sua placa-mãe tiver slots nela que tenham dispositivos adicionais (como uma placa gráfica separada, placa adaptadora sem fio, etc.), talvez você queira verificar se os drivers estão instalados e identificados corretamente. Especialmente se houver novos itens instalados.

Para (1) e (3), é possível executar a ferramenta 'Drivers adicionais', que verifica o hardware e os conjuntos de pacotes proprietários não gratuitos para identificar drivers não-livres com os quais você pode precisar trabalhar seu computador.

Para (2), você terá que reconfigurar manualmente suas configurações se elas forem uma configuração estática definida em /etc/network/interfaces ou configuradas manualmente no Network Manager.

    
por Thomas Ward 20.12.2014 / 22:58
1

Se você substituir uma placa-mãe UEFI, precisará adicionar caminhos de seus gerenciadores de sistema operacional ao UEFI.

Isso pode ser feito por efibootmgr utility. Você precisará inicializar a partir do Ubuntu LiveUSB, encontrar sua partição EFI e adicionar os registros.

A partição EFI pode ser facilmente encontrada. É uma pequena partição fat32, que tem um sinal boot em muitos casos.

Os carregadores EFI são arquivos localizados em sua partição EFI. O Ubuntu possui dois loaders grubx64.efi e shimx64.efi . O último é assinado com a chave Microsoft para poder inicializar com inicialização segura. Mas na maioria dos casos, qualquer um funciona. Você pode adicionar com segurança somente shimx64.efi .

Esses carregadores estão localizados em /boot/EFI/ubuntu .

Portanto, para adicionar um registro ao UEFI, você precisará executar

sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdX -p N

em que /dev/sdX é o disco em que a partição EFI está localizada e N do número dessa partição. Por exemplo, para /dev/sdb2 , ficará assim

sudo efibootmgr -c -l "\EFI\UBUNTU\SHIMX64.EFI" -L ubuntu -d /dev/sdb -p 2

/dev/sda1 é o padrão. Se você tiver sua partição EFI, poderá ignorar os parâmetros -d e -p .

O parâmetro

-c é para criar um registro UEFI.

-l é um caminho para o carregador no formato do Windows, começando com \EFI por algum motivo.

-L é um rótulo. Você vai ver isso em sua bios como uma opção de boot. Você pode alterá-lo para outra coisa, mas não tenho certeza de que update-grub não o alterará para ubuntu de volta.

Se você executar sudo efibootmgr -v , verá todos os seus registros com caminhos e marcadores.

Você pode remover um registro adicionado incorretamente executando

sudo efibootmgr -Bb nnnn

em que nnnn é o número do registro.

Mais informações sobre a efibootmgr utility podem ser obtidas por

man efibootmgr

Você pode adicionar registros para outros sistemas operacionais como o Windows da mesma maneira. Mas não posso dar mais detalhes sobre quais arquivos e em quais caminhos eles estão localizados.

    
por Pilot6 03.09.2015 / 16:33