Como restaurar o grub de uma partição separada para inicializar uma partição luks?

2

Minha configuração é:

sda1  /boot ext2
sda2  swap  swap
sda3  /     luks

Eu quebrei a partição de inicialização. Agora, ao tentar inicializar manualmente, não é possível descobrir como carregar os módulos de criptografia necessários para abrir a partição raiz.

Estou emitindo esses comandos a partir do shell do grub:

root (hd0,0)
kernel gentoo-genkernel[...]
initrd initrams[...]
boot

Eu vejo outro System.Map e não encontrei maneira de informar ao grub sobre real_root e crypto stuff.

Ele começa a ser inicializado, mas está sendo descartado para um shell linux no qual posso emitir cryptsetup luksOpen /dev/sda3 root , mas nenhum dos dois aqui pode carregar os módulos necessários e recebeu uma mensagem "nenhuma chave disponível com esta frase secreta".

Eu consegui carregar esses módulos e inicializar uma partição luks que estava funcionando normalmente? É bom fazê-lo em casca ou no shell básico fornecido logo em seguida.

    
por user463527 28.06.2015 / 02:54

1 resposta

0

Parece-me que você trancou as chaves proverbiais no carro. Eu não sei muito sobre Linux, mas gostaria de obter o Ubuntu em um flash drive e iniciá-lo. A partir daí, baixe um programa de reparo de inicialização para evitar o problema de criptografia. link

    
por 28.06.2015 / 05:58