Arranque bagunçado - System BootOrder não encontrado

1

Então, o título basicamente diz tudo. Eu me envolvi em uma situação em que não consigo inicializar meu novo sistema de instalação. Eu só posso imaginar que tem algo a ver com a minha inicialização não sendo configurada corretamente.

Estou tentando instalar o Ubuntu 17.10.

O que está acontecendo:

  • eu ligo o PC
  • Receba uma mensagem que não consigo ler a tempo, algo como: System BootOrder não encontrado. Inicializando padrões.
  • reinicia o computador
  • Loop infinito

O que eu tentei:

  • Instalação completa completa com o Ubuntu live usb
  • Inicialize com o live usb e use o gparted para tentar definir algumas coisas
  • boot-info - link

O que eu fiz antes:

  • O PC era originalmente uma instalação do Windows 10
  • Eu removi o Windows 10 para experimentar o Arch Linux
  • Agora estou tentando instalar o Ubuntu excluindo minha instalação antiga do Arch Linux

Como eu disse, acredito que estraguei meu boot e não tenho certeza de como consertar. Informações de inicialização me pedem para alterar o caminho para o arquivo .efi, mas não consigo descobrir como fazer isso. Executando o ThinkPad 470s.

Qualquer ajuda seria muito apreciada. Obrigado.

    
por notvita 13.05.2018 / 09:28

1 resposta

0

BootOrder é uma das variáveis de inicialização da UEFI, armazenadas na NVRAM junto com outras configurações de firmware (que costumavam ser "configurações da BIOS").

No Linux, você pode usar efibootmgr -v para ver as variáveis de inicialização.

Exemplo:

# efibootmgr -v
BootCurrent: 0001
Timeout: 6 seconds
BootOrder: 0001,0002,0000,0003,0004,0005,0006
Boot0000* debian        HD(1,GPT,4fb8aadb-9507-44b5-8cab-a052a0091e2b,0x800,0x100000)/File(\EFI\DEBIAN\GRUBX64.EFI)
Boot0001* rEFInd Boot Manager   HD(1,GPT,4fb8aadb-9507-44b5-8cab-a052a0091e2b,0x800,0x100000)/File(\EFI\REFIND\REFIND_X64.EFI)
Boot0002* UEFI: IP4 Realtek PCIe GBE Family Controller  PciRoot(0x0)/Pci(0x1c,0x2)/Pci(0x0,0x0)/MAC(107b447ad398,0)/IPv4(0.0.0.0:0<->0.0.0.0:0,0,0)..BO
Boot0003  UEFI Shell    HD(1,GPT,4fb8aadb-9507-44b5-8cab-a052a0091e2b,0x800,0x100000)/File(\EFI\tools\shell.efi)
Boot0004* UEFI:CD/DVD Drive     BBS(129,,0x0)
Boot0005* UEFI:Removable Device BBS(130,,0x0)
Boot0006* UEFI:Network Device   BBS(131,,0x0)

Aqui eu tenho um sistema Debian 9, com dois bootloaders instalados: o GRUB padrão do Debian, e o rEFInd mais orientado visualmente, que eu configurei como o bootloader primário. Eu também tenho o Shell UEFI como uma opção de inicialização, embora essa opção esteja desativada no momento.

Observe que o BootOrder lista a ordem na qual as outras opções BootNNNN serão tentadas.

Você pode ter uma linha BootNNNN que resta da instalação do Windows ou Arch. Como o arquivo de bootloader a que ele se refere não existe mais, ele será inútil. Você pode usar efibootmgr -B -b NNNN para excluí-lo: basta substituir NNNN pelo número real de BootNNNN que deseja excluir.

    
por 13.05.2018 / 13:13