Opção de inicialização múltipla Veracrypt não disponível

0

Eu tenho dois SSDs no meu laptop, um para o Windows e outro para o Linux. Ambos estão configurados para inicialização EFI, onde eu inicializo o grub pela primeira vez e, em seguida, o Windows ou o Linux.

Quando não tento criptografar a unidade do meu sistema no Windows via VeraCrypt, a opção de instalação do dualboot está desabilitada, portanto ela não vê a instalação do Linux.

Após a criptografia, uma nova entrada EFI para o Veracrypt apareceu no meu BIOS.

Quando eu carrego o Linux e tento atualizar o grub, ele não percebe a nova entrada do Veracrypt.

Portanto, a única maneira de selecionar meu sistema desejado na inicialização agora é via BIOS, o que é bastante desconfortável.

Existe uma maneira de fazer o grub notar o bootloader do Veracrypt, para que eu possa selecionar meu sistema de inicialização no grub novamente?

    
por Erik Moldtmann 07.11.2016 / 21:57

1 resposta

-1

Então, para completar isso, você precisará ter o gparted instalado em seu sistema e eu usei o grub-customizer, o que torna o jogo com as configurações do grub muito simples.

  1. Quando os dois estiverem abertos, abra o gparted primeiro.
  2. Selecione o disco no qual o Windows / VeraCrypt está instalado.
  3. Clique com o botão direito do mouse na partição do sistema EFI e selecione "Informações"
  4. Uma vez aqui, você precisa tomar nota do seu UUID, que deve se parecer com 4563-25E2 ou algo parecido com isso.
  5. Agora abra o Grub-Customizer e clique no ícone de adição para adicionar uma nova entrada.
  6. Nomeie sua entrada como você quiser. O meu é o VeraCrypt Windows 10
  7. Para Tipo, selecione Outros
  8. Finalmente copie e cole ou insira as seguintes informações na caixa Boot Sequence.

    insmod part_gpt
    insmod fat
    set root='hd0.gpt2'
    if[x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  4563-25E2 (Your UUID)
    else
     search --no-floppy --fs-uuid --set=root 4563-25E2 (Your UUID)
    fi
    chainloader /EFI/VeraCrypt/DcsBoot.efi
    

Novamente, tudo isso assumirá que seu disco do Windows é seu primeiro disco ou hd0. Se for outra coisa, você precisará alterar o código acima para refletir isso, ou seja. hd1. Se você precisar de ajuda com alguma dessas informações, poderá sempre selecionar sua entrada do Gerenciador de Inicialização do Windows na lista do Grub (se tiver uma) e apenas copiar e colar o código do gerenciador de inicialização na janela alterando o último bit: / p>

chainloader /EFI/Microsoft/Boot/bootmgfw.efi

com

chainloader /EFI/VeraCrypt/DcsBoot.efi
    
por 20.12.2016 / 04:40