Como desabilitar a inicialização rápida do Linux?

Como desabilitar a inicialização rápida do Linux?

Tenho inicialização dupla, mas acidentalmente ativei a opção de inicialização rápida, então agora não consigo acessar o Windows.

Como posso desabilitar a inicialização rápida do Linux ou acessar o menu de inicialização, já que não consigo fazer isso no momento?

Verifiquei alguns posts sobre isso, mas não encontrei muitas informações sobre como corrigi-lo. Estou usando o Windows 10 e o Arch Linux.

Não consigo entrar nas configurações do BIOS porque é uma inicialização rápida – não tenho como acessar o menu de inicialização.

Responder1

Parece que você tem firmware UEFI no modo nativo, já que "inicialização rápida" é um recurso específico do UEFI e realmente não funciona no modo de inicialização do BIOS.

Acessando o menu de inicialização

Não é necessário desabilitar a "inicialização rápida" do firmware se tudo o que você deseja é reinicializar em outro sistema operacional - você pode escolher outra opção de inicialização no sistema operacional em execução, configurando oInicializarPróximoVariável EFI usando efibootmgr --bootnext:

# efibootmgr
 BootCurrent: 0002
 Boot0002* Arch Linux
 Boot0003* Windows Boot Manager
# efibootmgr --bootnext 0003
# reboot

Você pode conseguir o mesmo no Windows usando bcdedit /enum firmwarepara encontrar o respectivo ID de entrada BCD e bcdedit /set {fwbootmgr} bootsequence LINUX_IDdefinir BootNext.

Observe que esta é uma alteração temporária e única. Para salvar sua escolha como o novo padrão, você precisa alterarOrdem de inicializaçãousando efibootmgr --bootorderou defina a displayorderpropriedade via bcdedit no Windows.

Acessando as configurações do firmware

Para acessar a tela de configuração do firmware ("configurações do BIOS") onde você pode desativar o modo de inicialização rápida, defina oOsIndicaçõesVariável EFI usando systemctl reboot:

# systemctl reboot --firmware-setup

ou, se você não usa o systemd (infelizmente o efibootmgr no Linux ainda não possui uma opção conveniente para isso):

# var=OsIndications-8be4df61-93ca-11d2-aa0d-00e098032b8c
# printf '\7\0\0\0\1\0\0\0\0\0\0\0' > /sys/firmware/efi/efivars/$var
# reboot

O equivalente do Windows é shutdown /r /t 0 /fw– ou o item de menu que você obtém ao clicar com a tecla Shift pressionada na opção “Iniciar> Reiniciar”.

informação relacionada