Instalando o Debian no lvm criptografado existente

1

Eu tenho uma máquina de boot duplo, onde eu já configuro o Ubuntu em um lvm criptografado. Eu quero usar o mesmo lvm para Crunchbang (uma derivada debian), desde que eu projetei esse lvm com dois volumes-raiz, uma área de troca e um volume de dados.

Eu consegui o lvm montado no Debian-installer (através do shell com cryptsetup e vgchange - que parecia ser a única maneira possível, já que o partman parece incapaz de fazê-lo por conta própria) e eu poderia instalar o Crunchbang fazendo isso .

Agora o único problema que estou tendo agora é que meu Debian não está encontrando o grupo lvm (portanto não o volume raiz) - o que parece ser apenas lógico, porque aparentemente ele não sabe que está atrás de uma partição criptografada.

Então a pergunta é: Como faço para que meu Debian funcione agora?

Parece-me que o gerenciador de inicialização (grub, neste caso) simplesmente não sabe sobre a criptografia, então, se eu pudesse conhecê-lo, tudo funcionaria bem. Como eu conseguiria isso?

Ou - para ser mais para a questão do tópico - existe outra maneira (mais simples) de instalar um sistema Debian em um lvm criptografado existente?

    
por alex 24.11.2012 / 13:01

2 respostas

0

Depois de muito mexer, não encontrei uma maneira de restaurar meu sistema operacional. No entanto, encontrei uma maneira de instalar os dois sistemas operacionais corretamente:

Antes de mais nada, existem (muito naturalmente) diferenças nos pacotes que o debian-installer vem, dependendo do SO que você quer instalar. Este é praticamente o gargalo do problema aqui:

No meu caso - desde que a Canonical decidiu que eles não lançariam um cd alternativo para 12.10 e mais, deixando os usuários com onipresença, que é incapaz de criar um esquema de particionamento não-trivial -, o alternativo (ie debain -) o instalador do 12.04 lts do Ubuntu foi capaz de detectar unidades criptografadas e configurou o lvm, enquanto o debian-installer do Crunchbang não estava.

Então, meus passos foram:

  • Instalar o Crunchbang primeiro
  • Configure diferentes partições, uma delas criptografada
  • (Aqui está outra parte complicada: O algoritmo de criptografia padrão no Crunchbang era, penso eu, aes-xts-plain64, que no entanto não era suportado pelo instalador do Ubuntu 12.04) Escolha um algoritmo de criptografia que seja suportado pelo sistema operacional Debian Instaladores
  • Instale o Crunchbang em um dos volumes do lvm criptografado
  • Instalar o Ubuntu
  • No gerenciador de partição, clique em "Configurar partição criptografada". O instalador perguntará se você deseja finalizar o esquema de partição, clique em sim (já é final) e, em seguida, perguntará se você deseja descobrir unidades criptografadas, clique em sim
  • Se tudo correr bem, você poderá passar sua senha para a partição e o instalador já listará os Volumes disponíveis
  • Instale o Ubuntu em um dos volumes do lvm criptografado
  • Aproveite!

Agora, essas etapas são específicas dos meus sistemas operacionais, por isso podem variar muito para qualquer outra pessoa que queira instalar, mas em geral devem dar uma ideia de como proceder.

Um último conselho amigável: use uma máquina virtual (por exemplo, VirtualBox) antes de tentar tal instalação. Vai poupar muito calouro e aumentará a sua produtividade!

    
por 03.12.2012 / 10:46
0

Antes tarde do que nunca, uma solução para instalar o sistema Linux usando o instalador Debian em um grupo de volumes LVM criptografado LUKS: link

Cinco anos depois e isso ainda é uma questão. Como referência, o Debian não achou o grupo LVM como você não tinha um arquivo crypttab criado e integrado no initramfs (passo 9 do link acima) que é parte da transação ao selecionar LVMs previamente configurados.

    
por 25.09.2017 / 12:21