¿Necesito reinstalar el sistema operativo si cambio la placa base?

8

Pronto actualizaré mi GA-890GPA-UD3H a GA-990FXA-UD3 o M5A99X (aún decidir cuál).

¿Necesitaría reinstalar mi configuración 14.10 o el núcleo simplemente arrancará con un controlador de placa base diferente?

No estoy actualizando la CPU, solo la placa base.

Nick Bailuc
fuente

Respuestas:

13

Usted no necesita volver a instalar el sistema operativo si está actualizando la placa base, y si está utilizando un entorno de arranque de estilo MBR (para sistemas de arranque EFI / UEFI, por favor refiérase a la otra respuesta sobre esta cuestión).

SIN EMBARGO, es posible que deba revisar y actualizar algunas cosas después:

  1. Primero, sus controladores para su tarjeta gráfica (si es una tarjeta integrada) necesitarán actualizarse. Esto es para asegurarse de tener los controladores gráficos adecuados para su tarjeta gráfica.
  2. Es posible que sea necesario cambiar la configuración de red para el adaptador de Ethernet, si está integrada. Si su configuración de red y ethernet requiere una configuración estática, es posible que deba actualizar su configuración después de cambiar la placa base, porque la tarjeta ethernet podría obtener un nuevo identificador (como en eth1lugar de eth0o algo así).
  3. Controladores para dispositivos periféricos en ranuras de expansión. Si su placa base tiene ranuras que tienen dispositivos adicionales (como una tarjeta gráfica separada, una tarjeta de adaptador inalámbrico, etc.), puede verificar que los controladores estén instalados e identificados correctamente. Especialmente si hay nuevos elementos instalados.

Para (1) y (3), es probable que pueda ejecutar la herramienta 'Controladores adicionales', que luego verificaría su hardware y los conjuntos de paquetes patentados no libres para identificar los controladores no libres que puede necesitar para trabajar con su computadora.

Para (2), tendrá que reconfigurar manualmente su configuración si es una configuración estática definida /etc/network/interfaceso configurada manualmente en Network Manager.

Thomas Ward
fuente
Todavía no lo entiendo. ¿Necesito hacer algo como ejecutar una herramienta de software adicional como 'Controladores adicionales' (BTW no está en el software de Ubuntu) o Ubuntu detecta todos los dispositivos nuevos en el primer arranque? Parece que siempre es mejor cambiar el controlador de video de forma temporal a código abierto, pero no estoy seguro de otro ... Gracias por su comprensión.
madura
3

Si reemplaza una placa base UEFI, deberá agregar rutas de sus cargadores de SO a UEFI.

Se puede hacer por efibootmgrutilidad. Deberá arrancar desde Ubuntu LiveUSB, buscar su partición EFI y agregar los registros.

La partición EFI se puede encontrar fácilmente. Es una pequeña partición fat32, que tiene una bootbandera en muchos casos.

Los cargadores EFI son archivos ubicados en su partición EFI. Ubuntu tiene dos cargadores grubx64.efiy shimx64.efi. Este último está firmado con la clave de Microsoft para poder iniciar con Secure Boot activado. Pero en la mayoría de los casos, cualquiera de los dos funciona. Solo puede agregar de forma segura shimx64.efi.

Estos cargadores se encuentran en /boot/EFI/ubuntu.

Por lo tanto, para agregar un registro a UEFI, deberá ejecutar

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

donde /dev/sdXestá el disco donde se encuentra la partición EFI y Nel número de esa partición. Por ejemplo, para /dev/sdb2que se vea de esta manera

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

/dev/sda1es el predeterminado Si tiene su partición EFI allí, puede omitir -dy -pparámetros.

-c El parámetro es crear un registro UEFI.

-les una ruta al cargador en formato de Windows que comienza \EFIpor alguna razón.

-LEs una etiqueta. Lo verá en su BIOS como una opción de arranque. Puede cambiarlo a otra cosa, pero no estoy seguro de que update-grubno lo cambie a ubuntuatrás.

Si corre sudo efibootmgr -v, verá todos sus registros con rutas y etiquetas.

Puede eliminar un registro agregado incorrectamente ejecutando

sudo efibootmgr -Bb nnnn

¿Dónde nnnnestá el número de registro?

Se puede obtener más información sobre la efibootmgrutilidad en

man efibootmgr

Puede agregar registros para otros sistemas operativos como Windows de la misma manera. Pero no puedo dar más detalles sobre qué archivos y en qué rutas se encuentran.

Piloto6
fuente
Esto es muy util. Para cambiar de BIOS a UEFI, supongo que agregar un ESP y hacer un poco más debería ser suficiente, ¿estoy en lo cierto?
kos
1
Cambiar de BIOS a UEFI es una historia diferente. Se debe crear una partición EFI y reemplazar grub. Creo que es una trama para otra pregunta. Esta respuesta es sobre el reemplazo de una placa base UEFI.
Piloto6