Pergunta teórica: removendo a entrada errada com efibootmgr?

1

O Efibootmgr lista o Gerenciador de Inicialização do Ubuntu e do Windows, além de duas outras coisas que dizem UEFI (atualizarei isso com informações melhores mais tarde, estou no celular). Se eu removesse acidentalmente as janelas ou as opções de inicialização do UEFI, seria possível recuperá-las?

Eu só quero saber o quão paranóico eu devo ser ao digitar acidentalmente o número errado.

    
por tesselode 31.03.2015 / 18:19

1 resposta

2

Você pode recuperá-los, mas somente se souber o caminho correto para os gerenciadores de inicialização. Além disso, talvez você não consiga recuperar facilmente alguns tipos de entradas de inicialização, como aquelas para inicialização PXE ou inicialização de sistemas operacionais legados, pois efibootmgr não oferece uma maneira de criar essas entradas.

Para adicionar uma entrada com efibootmgr , use um comando como este:

efibootmgr -c -d /dev/sdb -p 2 -l \EFI\newloader\loadername.efi -L NewLoader

As opções mostradas aqui são:

  • -c - Cria uma nova entrada.
  • -d /dev/sdb - A entrada refere-se a um arquivo em /dev/sdb . ( /dev/sda é o padrão.)
  • -p 2 - O arquivo está na partição 2. ( 1 é o padrão).
  • -l \EFI\newloader\loadername.efi - Este é o caminho para o arquivo loader no ESP ( não no Linux). Observe as barras invertidas duplas ( \ ) como separadores de caminho. Como alternativa, você pode usar barras invertidas únicas se o caminho inteiro estiver entre aspas. Algumas novas versões do efibootmgr podem usar barras no estilo Unix, mas não tenho certeza se essas novas versões estão incluídas em qualquer versão do Ubuntu.
  • -L NewLoader - Esse é o nome do carregador, conforme exibido no menu do gerenciador de inicialização do seu firmware.

Você pode obter os dois últimos itens da saída efibootmgr -v . Os dois primeiros itens são codificados como caminhos de dispositivo e GUIDs longos, portanto, é mais fácil descobrir isso localizando seu ESP com base em sua entrada de montagem atual em /etc/fstab ou pesquisando por partições FAT com parted ou blkid . / p>     

por Rod Smith 02.04.2015 / 15:24