Recuperando entradas de inicialização do Linux em uma configuração de inicialização dupla de UEFI

0

Atualizei recentemente meu MSI GS63VR-6RF com 32 GB de RAM. Após a atualização, notei que o sistema inicializa automaticamente a minha partição do Windows 10 em vez da típica tela systemd-boot , onde eu posso escolher usar o Arch Linux ou o Windows 10.

Minha primeira abordagem foi usar o instalador inicializável do Arch linux para acessar minha partição em arco. Desde que sda2 seja a minha inicialização EFI, sda6 é minha raiz do Linux, e sda7 é minha troca, aqui está o que eu fiz:

  1. crie a troca

    swapon / dev / sda7

  2. montar partições

    monte / dev / sda6 / mnt

    monte / dev / sda2 / mnt / boot

  3. mude para o arch root no sistema

    arch-chroot / mnt

  4. instale o gerenciador de inicialização

    bootctl --path = / boot install

  5. desmonte e reinicie

No entanto, o sistema ainda não pode detectar a minha partição Arch Linux. Qualquer ajuda é muito bem-vinda.

Obrigado!

    
por MasterVader 06.05.2018 / 14:50

1 resposta

0

Como um palpite, o Windows viu uma alteração de hardware, fez uma varredura e reverteu sua configuração de bootloader.

Já tentou # bootctl --path=esp install (por sua configuração inicial) novamente? Você verificou as pastas do efi e certificou-se de que a entrada do Arch estava lá?

Resposta da nota:

What do bootctl and bootctl list say? Maybe the EFI variables have been overwritten. What does efibootmgr print? – Johan Myréen 2 days ago

    
por 09.05.2018 / 20:22