UEFI

Como eu mudo as configurações de UEFI?

Como eu mudo as configurações de UEFI?

Quando você está usando Linux, de qualquer distribuição, às vezes você precisa olhar as configurações para o UEFI. Os motivos variam; você pode ter um sistema de inicialização dupla e não conseguir encontrar a outra opção de inicialização, talvez queira que ele inicialize com segurança ou, em alguns casos, deseja desligar a inicialização segura para poder inicializar qualquer coisa.

Para uma inicialização segura, você precisa usar o comando mokutil. Isso gerencia as chaves que estão disponíveis no sistema.

Ferramentas

efibootmgr

A ferramenta mais óbvia e simples de entender é o efibootmgr. Usando isso, você pode trabalhar com os diferentes pontos onde deseja que a inicialização continue. Usando UEFI, é muito mais flexível criar opções de como você inicializa. Com a pequena ferramenta bacana, efibootmgr, você pode alterar, adicionar e remover entradas de inicialização. As entradas de inicialização apontam o processo para onde ele precisa ir.

O efibootmgr está disponível para a maioria das distribuições como um binário. Então, instale o comum com sua distribuição. Depois de instalado, você precisa executá-lo como root. Como você deve entender, você pode tornar seu sistema impossível de inicializar, então tome cuidado. Se você executar o comando sem parâmetros, obterá uma lista simples das entradas atuais.

$ sudo efibootmgr

A lista da imagem é muito curta; os sistemas de inicialização dupla terão muito mais entradas. Uma vez que seu sistema provavelmente tem muito mais entradas, você pode querer escolher outro início. Isso é feito com bastante facilidade.

$ sudo efibootmgr -n 000C

Destina-se a experimentos, o '-n' significa definir bootnext. Isso definirá o que será inicializado na próxima vez que você reiniciar; não muda o que continuará inicializando primeiro. Se você adicionou algo novo, você deve fazer isso para experimentar. Se a bota passar da maneira que você deseja, ela será definida como permanente.

$ sudo efibootmgr -o 000C, 000B

O comando acima muda a ordem de inicialização permanente. Você não precisa digitar todos os zeros, apenas 'C, B' também funcionaria. Ao criar uma entrada de inicialização:

$ sudo efibootmgr -c

Executar o comando sem mais opções assume que você tem seu ESP em dev / sda1 e que ele está montado em / boot / efi. Você também pode configurar a inicialização para estar em outro disco. Abaixo está um exemplo.

$ sudo efibootmgr -c -l \\ EFI \\ refind \\ refindx64.efi -L rEFInd -d / dev / sdc

O comando adiciona '-c' e é ativado como a primeira entrada de inicialização. O parâmetro '-L' define onde o arquivo está. Isso é relativo à partição ESP, geralmente montada em '/ boot / efi'. O parâmetro '-d' aponta para a unidade que você deseja usar, o padrão é / dev / sda. Correu bem? Caso contrário, você pode ativar e desativar a entrada de inicialização usando '-a' e '-A', respectivamente.

$ sudo efibootmgr -A -b C $ sudo efibootmgr -a -b C

O parâmetro aponta para Boot000C, como você pode ver, você também pode usar apenas o primeiro valor diferente de zero no número do ponto. Se você tiver muitos discos, a saída parece um pouco mais complexa. Use a opção detalhada para ver se eles estão em muitos discos.

$ efibootmgr -v root @ mats-Ubuntu: / media / matstage / UEFI # efibootmgr -v
BootNext: 000C
BootCurrent: 000B
Tempo limite: 0 segundos
BootOrder: 0001,0000,000B, 000C
Boot0000 * rEFInd Boot Manager HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / Arquivo (\ EFI \ refind \ refind_x64.efi)
Boot0001 * rEFInd HD (1, GPT, c85dcbd6-880b-f74d-8dac-0504f1dd291e, 0x800,0xaf000) / Arquivo (\ EFI \ refind \ refind_x64.efi)
Boot000B * ubuntu HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / Arquivo (\ EFI \ UBUNTU \ GRUBX64.EFI)
Boot000C * UEFI OS HD (2, GPT, 439e77ad-82ea-464d-801d-3d5a3d4b7cd4,0xfa000,0x96000) / Arquivo (\ EFI \ BOOT \ BOOTX64.EFI)

A parte engraçada aqui é que você tem primeiro a partição, depois o UUID e, finalmente, o caminho nesse disco. É um pouco complicado lembrar os valores, mas torna-se uma solução mais robusta para o sistema. Qualquer disco removível pode não receber a mesma letra depois de 'sd' na próxima vez que você inicializar.

Ferramentas EFI

As ferramentas EFI são uma coleção de ferramentas que você pode usar para descobrir o que já está definido. A ferramenta efi-readvar pode mostrar tudo a que você tem acesso. A impressão é acadêmica, pois tudo o que você vê são as chaves. Para manipular a lista, você usa efi-updatevar. Isso requer muitos esforços para fazer e, quando feito incorretamente, você pode bloquear seu sistema. Dito isso, se você tiver uma necessidade específica, pode usar o sistema de arquivos efivars. Ele é montado somente leitura por padrão devido ao risco de bloquear o sistema. As etapas para obter acesso às variáveis ​​são detalhadas no link abaixo.

https: // realmacmods.com / macbook-2011-radeon-gpu-disable /

Trata-se do Macbook Pro que não pode inicializar sem usar a GPU, o que torna a inicialização gráfica impossível quando você deseja instalar o Linux. Fazer mais alterações nas variáveis ​​UEFI é perigoso não apenas para o conteúdo do disco, mas também pode configurar coisas para nem mesmo tentar uma inicialização.

Se você souber qual guia está procurando, use o comando efibootdump. Isso requer um conhecimento mais profundo do seu sistema, embora.

Conclusão

É possível alterar suas variáveis ​​UEFI, no entanto, você deve se certificar de que sabe exatamente o que está fazendo se alterar qualquer coisa além da ordem de inicialização. A ordem de inicialização fará com que você reinicie algumas vezes até que você entenda quaisquer erros que possa ter cometido. Se você estiver interessado em acelerar sua inicialização e torná-la mais dinâmica, considere rEFInd!

O botão esquerdo do mouse não funciona no Windows 10
Se você estiver usando um mouse dedicado com seu laptop ou computador desktop, mas o o botão esquerdo do mouse não funciona no Windows 10/8/7 por algu...
O cursor pula ou se move aleatoriamente enquanto digita no Windows 10
Se você descobrir que o cursor do mouse pula ou se move por conta própria, de forma automática e aleatória ao digitar em um laptop ou computador com W...
Como reverter a direção de rolagem do Mouse e Touchpads no Windows 10
Mouse e Touchpads não apenas torna a computação mais fácil, mas mais eficiente e menos demorada. Não podemos imaginar uma vida sem esses dispositivos,...