Como fazer uma partição LVM criptografada no grub mount

1

Eu tenho essa seqüência de inicialização: sistema inicializa a partir do disco externo, logo após iniciar pergunta sobre senha para partição criptografada LVM (que contém / root e / home), eu entro, as partições são montadas, inicialização continua, todo mundo feliz .

Este foi o openSUSE 11.4. Eu fiz o upgrade para 13.2 e agora o carregador de inicialização (grub) não pergunta sobre nenhuma senha, ele acredita que o ponto de montagem do LVM é uma partição regular e acessível, e após algum atraso ele simplesmente declara que essa partição não está presente ( /dev/my_lvm/root ). / p>

Eu mantive o backup do antigo /boot e comparei o mapeamento do dispositivo do grub e a lista de menus, ambas versão (anterior, do OS 11.4) e a atual tem a mesma aparência (na verdade análoga, porque agora o grub tem entradas de menu atuais e anteriores ).

Então, como fazer com que o grub me pergunte sobre a senha, como antes?

Atualizar Usando as informações fornecidas no tópico sobre carregadores de inicialização - link - Eu tenho a versão 0.97 do GRUB na minha partição de inicialização usada.

    
por greenoldman 06.11.2014 / 14:30

1 resposta

3

Eu tive um problema semelhante, instalando o openSuSE 13.2 x86_64 a partir do zero, usando uma partição de inicialização e um LVM criptografado contendo raiz e swap. (Nota: Não é fácil fazer isso, pois ao criar uma partição lvm, a interface do usuário do instalador não permitirá que você escolha "criptografar este dispositivo"; no entanto, você pode selecionar a opção "format partition" com qualquer outra coisa. mas btrfs, em seguida, voltar para "não formatar esta partição" e selecionando lvm, a caixa de seleção é agora clicável e também realmente criptografa-lo ... interface do usuário meio buggy mas a lógica funciona).

Então, aqui está como eu inicializei meu sistema novamente após 5 horas de reinstalações, etc: No grub, selecione outras opções de inicialização e vá "à prova de falhas". Você obtém uma inicialização mais prática com o típico texto oldskool rolando para baixo sobre o que está acontecendo ... Ele irá parar em algum momento e solicitará a senha para o disco (uma vez que ele é multithreaded o prompt pode não ser o última linha). Quando você começar a digitar, o prompt reaparecerá e você verá * para cada letra de senha digitada. Observe que, ao contrário do 13.1, em que apenas o layout de teclado dos EUA era suportado no prompt de senha, o prompt de senha agora usa o layout de teclado selecionado no momento da instalação (ou em vez presumivelmente, se você o alterou após a instalação).

Então foi assim que eu inicializei, então eu instalei todas as atualizações e reiniciei (AINDA o mesmo problema!), atualizei novamente via fail-safe e fui para o YaST - > Carregador de inicialização. Lá, eu removi a opção "splash = silent" da entrada de inicialização "regular". Além disso, não sei se é importante, mas estou usando o GRUB2 normal, não o GRUB2uefi, no entanto, isso só funcionará se o seu bios suportar uma configuração não-uefi.

Portanto, isso não é uma correção (você não recebe o prompt de senha gráfica de volta), mas pode inicializar com a entrada de inicialização "normal".

Desculpe pelo WOT, espero que isso ajude alguém. Se você precisar de mais detalhes, por favor me avise.

    
por 10.01.2015 / 00:18