Resposta aceita:
reinicialização systemctl --firmware-setup
Documentação: link
Recentemente eu comprei a placa-mãe ASRock Q1900-ITX e construi um computador em torno dela (ela serve como um cruzamento entre um NAS e um HTPC). Eu quero que este sistema seja inicializado o mais rápido possível, então escolhi instalar o sistema (Arch Linux) no modo UEFI, ele inicializa um pouco mais rápido que o legado.
Funcionou muito bem, mas eu queria dar um passo além e utilizar um recurso desta placa-mãe chamado "boot ultra-rápido". Para habilitá-lo, tive que aceitar o aviso de que não seria mais possível inserir as configurações de UEFI pressionando uma tecla durante a inicialização, porque o processo de inicialização será muito rápido para isso. De acordo com o manual, a única maneira de entrar nas configurações é através de algum software especial (fornecido apenas para o Windows, é claro).
Logo depois de ativar esse recurso (funciona muito bem, devo admitir), percebi que esqueci de ativar o Wake on Lan e, para alterar essa configuração, tive que entrar no painel de controle UEFI. Resumindo, falhei e tive que fazer uma redefinição de CMOS para chegar lá.
Eu não quero mudar esse jumper novamente - então, existe alguma maneira genérica de instruir o sistema para inicializar diretamente nas configurações de UEFI que funcionam no Linux?
Eu tentei usar efibootmgr -n
, mas infelizmente a interface UEFI não estava listada como uma opção. Eu mudei para inicializar a partir de um CD-ROM inexistente, a fim de, pelo menos, ver um menu de seleção de mídia UEFI boot (eu esperava ver um erro de inicialização e uma opção para entrar na tela de configurações) e que funcionou parcialmente - o menu foi mostrado, mas eu não consegui selecionar nada (o teclado não estava funcionando - isso pode ser um bug de firmware).
Eu sei que essa configuração está escondida em algumas das variáveis UEFI, mas não é óbvio qual delas contém essa configuração e o que deve ser colocado nela. Eu não encontrei nenhuma dica online, então estou perguntando aqui - talvez tenha algo que eu tenha perdido?