Instalando o Windows para piscar UEFI / BIOS e reinstalando o Ubuntu

11

Vou reinstalar o Windows no meu computador para poder atualizar o UEFI / BIOS (o fabricante do computador fornece apenas um arquivo .exe). Eu gostaria de reinstalar o Ubuntu com eficiência depois disso. Você pode explicar uma maneira eficiente de fazer isso?

Edit: Realmente, estou procurando a maneira mais segura de fazer isso com um grau razoável de eficiência.

iluminação branca
fonte
2
Eu faria apenas uma partição de tamanho mínimo no disco rígido para uma instalação do Windows. Tenha o ubuntu instalado em disco se o grub precisar de correção depois. Deixe a instalação do ubuntu em paz.
crip659
1
Alguns dos arquivos .exe também oferecem um arquivo DOS, para que você possa criar uma unidade flash inicializável em DOS para executar a atualização. A maioria dos sistemas melhores agora permite executar a atualização diretamente no UEFI com atualização em uma partição FAT32 E alguns novos sistemas UEFI serão atualizados diretamente do Linux com fwupd.org/lvfs/devicelist & fwupd.org/vendorlist
oldfred
1
Você tem um disco rígido sobressalente disponível que pode ser usado neste projeto?
Eric Towers
1
@ tudor Eu já mostrei o uefi, mas poderia ser uma informação útil.
whitelightning 14/08/19
1
@ Eric Torres sim, eu tenho uma unidade de reposição.
whitelightning 14/08/19

Respostas:

17

A maneira mais eficiente é encontrar uma imagem do Windows Live e inicializá-la.

Você poderá atualizar o BIOS a partir dele.

Mas lembre-se de que, em alguns casos, não é uma boa ideia exibir um novo BIOS. Cerca de uma semana atrás, atualizei um novo BIOS para um laptop Asus usando um utilitário do BIOS (embutido no BIOS chamado EasyFlash).

Depois disso, perdi o touchpad no Ubuntu e tive outros problemas. Não pude fazer o downgrade do BIOS usando o mesmo utilitário, pois ele não permitia piscar o BIOS mais antigo.

Então, eu tive que usar uma imagem do Windows Live, onde fiz o downgrade do BIOS usando o /nodateswitch.

Portanto, se você não tiver um motivo muito forte e tudo funcionar bem, não atualize o BIOS. O Ubuntu cuidará do microcódigo da CPU.

Pilot6
fonte
Não consigo encontrar nenhuma informação sobre / aceno. Muito curioso sobre isso.
whitelightning 13/08/19
2
Pode ser específico da Asus.
precisa saber é o seguinte
1
A recomendação contra a atualização do BIOS é um pouco desonesta. Pode deixar você aberto a grandes vulnerabilidades.
MechMK1
5
Você pode dar um exemplo de "grandes" vulnerabilidades no BIOS?
precisa saber é o seguinte
2
@ Josué, a menos que você seja alvo de uma agência de três letras ou faça algo igualmente valioso, não precisa se preocupar com o Spectre. Sim, é um ataque poderoso, mas também é realmente difícil de sair do ambiente de laboratório.
Mark
13

Desconecte a unidade do sistema Ubuntu, conecte uma unidade sobressalente ou usada antiga, instale o Windows nela e faça a atualização do BIOS (se, como o Pilot6 explicou acima , se você absolutamente, positivamente, precisar atualizar o BIOS). Em seguida, desconecte a unidade antiga, coloque a unidade Ubuntu OS novamente e você estará pronto para saber, seguro, sabendo que o Windows não corrompeu o Linux.

K7AAY
fonte
1
Esta é realmente a única resposta certa. Com a unidade Ubuntu desconectada, o instalador do Windows não pode estragar tudo.
Monty Harder
Um usuário com 12.000 postagens aqui diz que você precisa realmente executar uma instalação (não apenas conectar a unidade antiga) para reparar o grub. forums.linuxmint.com/…
whitelightning 15/08/19
Mas, o reparo do grub não é a intenção. O OP deseja exibir uma atualização de BIOS / firmware, que é uma tarefa centrada no Windows. Minha resposta pretende permitir que eles façam isso sem complicar a situação do Ubuntu. Qualquer reparo do grub seria um problema separado e, portanto, fora de escopo aqui.
K7AAY 15/08/19
@whitelightning: a publicação mencionada pressupõe que você tenha apenas um disco rígido e que permita que o instalador do Windows modifique os dados de inicialização nessa unidade. Esta resposta evita essa complicação ao impedir que o instalador acesse sua unidade com a instalação atual do Ubuntu.
Eric Towers
@Eric Towers Quando eu tenho um disco inicializável do Ubuntu (mídia de instalação ao vivo não incluída), o UEFI adiciona "ubuntu" como um dispositivo de inicialização. Então, eu estava pensando que ter o Windows conectado e piscando apagaria isso. Mas, agora estou pensando que ele será recriado automaticamente ao conectar a unidade Ubuntu novamente.
whitelightning 15/08/19
2

O método mais eficiente de colocar uma instalação existente do Ubuntu de volta no seu sistema é inicializar a partir de um pen drive, fazer um backup completo da imagem de toda a unidade em outro dispositivo de armazenamento (grande o suficiente) e restaurar o backup da imagem depois que você feito com o Windows.

Vou vincular um artigo sobre como fazer isso (tenha cuidado; você pode apagar tudo tão facilmente quanto fazer o backup), mas ddé o comando principal dessas operações.

Zeiss Ikon
fonte
Meu entendimento é que, quando instalo um novo UEFI, há algumas coisas que precisam mudar em relação a outras partes do sistema. Eu acredito que o gerenciador de inicialização é um deles. Então, não precisamos de uma maneira de criar naturalmente alguns dos arquivos de "instalação"?
whitelightning 13/08/19
Considerando que os backups completos do disco levam várias horas, isso dificilmente é "mais eficiente em termos de tempo". Até abrir o laptop e mudar a unidade seria mais rápido.
jpa
A configuração de inicialização do @whitelightning é armazenada no disco em uma Partição do sistema EFI , portanto, a restauração da imagem do disco reverterá essas alterações também. Mas se você quiser fazer isso rápido, use o Clonezilla para criação de imagens, não o dd. O Clonezilla fará backup apenas do espaço usado.
gronostaj
@gronostaj Quando instalo o Ubuntu, existe uma partição do sistema EFI, utiliza o sistema de arquivos fat32. A instalação do Ubuntu cria isso automaticamente. Você está dizendo que não queremos que isso seja mudado, certo?
whitelightning 14/08/19
@whitelightning Estou dizendo que esta partição contém uma configuração completa de inicialização para sistemas operacionais instalados. Contanto que você tenha um backup completo do disco, incluindo o ESP, a restauração também restaurará a configuração de inicialização anterior. A atualização do UEFI não afeta esses arquivos; portanto, é um plano de som 1) backup completo, 2) limpar e instalar o Windows, 3) atualizar UEFI, 4) restaurar o backup.
gronostaj
2

Se a sua .exeferramenta pisca-pisca não precisar de instalação, você poderá fazer isso no disco de instalação do Windows.

Faça o download de uma imagem ISO do instalador do Windows 10 da Microsoft com a amostra apropriada (32 ou 64 bits). Se você visitar o site no Windows, a Microsoft deseja que você baixe a "Ferramenta de criação de mídia", que pode baixar um iso ou criar uma unidade USB inicializável. Acredito que o site simplesmente ofereça o arquivo iso se você visitar o Linux, mas ainda não tentei. Este é um download gratuito e você não precisa de uma licença, pois não estará instalando.

Inicialize o computador com o disco do instalador. Progrida no instalador até chegar à tela "Instalar agora", não clique nesse botão e pressione Shift + F10 para abrir uma janela do prompt de comando . A partir daí, você pode fazer muitas coisas, por exemplo: Conecte uma unidade USB com o pisca .exe- pisca , navegue até lá (talvez seja necessário tentar algumas letras da unidade para encontrar a correta) e execute-a.

embaixador twisteroid
fonte