
Recentemente comprei a placa-mãe ASRock Q1900-ITX e construí um computador em torno dela (ela serve como um cruzamento entre NAS e HTPC). Quero que este sistema inicialize o mais rápido possível, então optei por instalar o sistema (Arch Linux) no modo UEFI, pois ele inicializa um pouco mais rápido que o legado.
Funcionou muito bem, mas eu queria dar um passo adiante e utilizar um recurso desta placa-mãe chamado “inicialização ultra rápida”. Para habilitá-lo tive que aceitar o aviso de que não poderei mais entrar nas 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 na tela de configurações é através de algum software especial (fornecido apenas para Windows, é claro).
Logo depois de ativar esse recurso (funciona muito bem, devo admitir) percebi que esqueci de ativar o Wake on Lan e para mudar essa configuração tive que entrar no painel de controle UEFI. Resumindo, falhei e tive que redefinir o CMOS para chegar lá.
Eu não quero inverter esse jumper novamente - então, existe alguma maneira genérica de instruir o sistema para inicializar diretamente nas configurações UEFI que funcionam no Linux?
Tentei usar efibootmgr -n
, mas infelizmente a interface UEFI não estava listada como opção. Troquei para inicializar a partir de um CD-ROM inexistente para pelo menos ver um menu de seleção de meio de inicialização UEFI (esperava ver um erro de inicialização e uma opção para entrar na tela de configurações) e funcionou parcialmente - o menu foi mostrado, mas 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á oculta em algumas variáveis UEFI, mas não é óbvio qual delas contém essa configuração e o que deve ser colocado nela. Não consegui encontrar nenhuma dica on-line, então estou perguntando aqui - talvez haja algo que eu perdi?
Responder1
Algo semelhante foi perguntado ao superusuário. Oresposta aceitamostra:
systemctl reboot --firmware-setup
Veja também odocumentaçãodesta opção.