Instalar Windows para flashear UEFI / BIOS, luego reinstalar Ubuntu

11

Voy a reinstalar Windows en mi computadora para poder actualizar el UEFI / BIOS (el fabricante de la computadora solo proporciona un archivo .exe). Me gustaría reinstalar eficientemente Ubuntu después de eso. ¿Puedes explicar una forma eficiente de hacer eso?

Editar: Realmente, estoy buscando la forma más segura de hacer esto con un grado razonable de eficiencia.

relámpago blanco
fuente
2
Simplemente haría una partición de tamaño mínimo + en el disco duro para una instalación de Windows. Haga que Ubuntu instale el disco a mano si Grub necesita reparación después. Deje solo la instalación de ubuntu.
crip659
1
Algunos con archivos .exe también ofrecen un archivo DOS, por lo que puede crear una unidad flash de arranque DOS para ejecutar la actualización. La mayoría de los mejores sistemas ahora le permiten ejecutar la actualización directamente desde UEFI con la actualización en una partición FAT32. Y algunos nuevos sistemas UEFI se actualizarán directamente desde Linux con fwupd.org/lvfs/devicelist & fwupd.org/vendorlist
oldfred
1
¿Tiene disponible un disco duro de repuesto que pueda usar en este proyecto?
Eric Towers
1
@tudor Ya mostré el uefi pero podría ser información útil.
whitelightning
1
@Eric Towers sí, tengo una unidad de repuesto.
whitelightning

Respuestas:

17

La forma más eficiente es encontrar una imagen de Windows Live y arrancar desde ella.

Podrá actualizar el BIOS desde él.

Pero tenga en cuenta que en algunos casos no es una buena idea actualizar un nuevo BIOS. Hace aproximadamente una semana, presenté una nueva BIOS a una computadora portátil Asus usando una utilidad de BIOS (integrada en la BIOS llamada EasyFlash).

Después de eso, perdí el panel táctil en Ubuntu y tuve otros problemas. No pude degradar el BIOS usando la misma utilidad porque no permitía actualizar el BIOS anterior.

Así que tuve que usar una imagen de Windows en vivo donde exitosamente bajé el BIOS usando el /nodateinterruptor.

Entonces, si no tiene una razón muy sólida y todo funciona bien, no actualice el BIOS. Ubuntu se encargará del microcódigo de la CPU.

Piloto6
fuente
Parece que no puedo encontrar ninguna información sobre / nodate. Muy curioso sobre eso.
iluminación blanca el
2
Puede ser específico de Asus.
Pilot6
1
Recomendar en contra de actualizar su BIOS es algo dudoso. Puede dejarlo abierto a grandes vulnerabilidades.
MechMK1
55
¿Puedes dar un ejemplo de vulnerabilidades "grandes" en BIOS?
Pilot6
2
@Joshua, a menos que seas un objetivo para una agencia de tres letras o estés haciendo algo igualmente valioso, no debes preocuparte por Spectre. Sí, es un ataque poderoso, pero también es realmente difícil de realizar fuera de un entorno de laboratorio.
Mark
13

Desconecte la unidad del sistema Ubuntu, conecte una unidad usada o de repuesto, instale Windows en ella y realice la actualización del BIOS (si, como explicó Pilot6 anteriormente , si tiene que actualizar el BIOS de manera absoluta y positiva). Luego, desconecte la unidad anterior, vuelva a encender la unidad del sistema operativo Ubuntu y estará listo para saber, seguro sabiendo que Windows no corrompió Linux.

K7AAY
fuente
1
Esta es realmente la única respuesta correcta. Con la unidad de Ubuntu desconectada, el instalador de Windows no puede arruinarlo.
Monty Harder
Un usuario con 12,000 publicaciones aquí dice que necesita ejecutar una instalación (no solo enchufar el disco viejo) para la reparación de grub. forums.linuxmint.com/...
whitelightning
Pero, la reparación de larvas no es la intención. El OP quiere actualizar una actualización de BIOS / firmware, que es una tarea centrada en Windows. Mi respuesta tiene la intención de permitirles hacer eso sin complicar su situación de Ubuntu. Cualquier reparación de grub sería un problema separado y, por lo tanto, fuera de alcance aquí.
K7AAY
@whitelightning: la publicación que cita supone que solo tiene un disco duro y que permite que el instalador de Windows modifique los datos de arranque en esa unidad. Esta respuesta evita esa complicación al evitar que el instalador acceda a su unidad con su instalación actual de Ubuntu.
Eric Towers
@Eric Towers Cuando tengo un disco de arranque de Ubuntu (medios de instalación en vivo no incluidos), el UEFI agrega "ubuntu" como dispositivo de arranque. Entonces, estaba pensando que tener Windows conectado y parpadeando borraría eso. Pero, ahora estoy pensando que se volverá a crear automáticamente al volver a conectar la unidad Ubuntu.
whitelightning
2

El método más eficiente en cuanto al tiempo para volver a colocar una instalación de Ubuntu existente en su sistema es iniciar desde una unidad de disco USB, hacer una copia de seguridad de la imagen completa de toda la unidad en otro dispositivo de almacenamiento (lo suficientemente grande), luego restaurar esa copia de seguridad de la imagen después de que esté hecho con Windows.

Voy a vincular un artículo sobre cómo hacer esto (tenga cuidado; puede borrar todo tan fácilmente como hacer una copia de seguridad), pero ddes el comando central para estas operaciones.

Zeiss Ikon
fuente
Tengo entendido que cuando instalo un nuevo UEFI, hay algunas cosas que deben cambiar con respecto a otras partes del sistema. Creo que el gestor de arranque es uno de ellos. Entonces, ¿no necesitamos una forma de crear naturalmente algunos de los archivos de "instalación"?
iluminación blanca el
Teniendo en cuenta que las copias de seguridad de disco completas tardan varias horas, esto es apenas "el tiempo más eficiente". Incluso abrir la computadora portátil y cambiar la unidad sería más rápido.
jpa
@whitelightning La configuración de arranque se almacena en el disco en una partición del sistema EFI , por lo que restaurar la imagen del disco revertirá esos cambios también. Pero si quieres hacerlo rápido, usa Clonezilla para imágenes, no dd. Clonezilla solo hará una copia de seguridad del espacio utilizado.
gronostaj
@gronostaj Cuando instalo Ubuntu, hay una partición del sistema EFI, utiliza el sistema de archivos fat32. La instalación de Ubuntu crea eso automáticamente. Estás diciendo que no queremos que eso se mueva, ¿verdad?
whitelightning
@ whitelightning Estoy diciendo que esta partición contiene una configuración de arranque completa para los sistemas operativos instalados. Siempre que tenga una copia de seguridad de disco completa , incluido ESP, la restauración también restaurará la configuración de arranque anterior. La actualización de UEFI no afecta esos archivos, por lo que es un buen plan para 1) la copia de seguridad completa, 2) borrar e instalar Windows, 3) actualizar UEFI, 4) restaurar la copia de seguridad.
gronostaj
2

Si su .exeherramienta de flasheo no necesita instalación, puede hacerlo desde el disco de instalación de Windows.

Descargue una imagen iso del instalador de Windows 10 de Microsoft de la bitness adecuada (32 bits o 64 bits). Si visita el sitio desde Windows, Microsoft quiere que descargue su "Herramienta de creación de medios", que puede descargar una iso o crear una unidad USB de arranque. Creo que el sitio simplemente ofrece el archivo iso si visita desde Linux, pero no lo he intentado. Esta es una descarga gratuita y no necesita una licencia ya que no la instalará.

Arranque la computadora con el disco instalador. Avance por el instalador hasta llegar a la pantalla "Instalar ahora", no haga clic en ese botón y presione Mayús + F10 para abrir una ventana del símbolo del sistema . A partir de ahí, puede hacer muchas cosas, por ejemplo: conecte una unidad USB con su flash .exe, navegue allí (puede que tenga que probar algunas letras de unidad para encontrar la correcta) y ejecútela.

embajador twisteroid
fuente