Como inicializar um Debian criptografado, a partir de um Ubuntu não criptografado?

0

Eu estou tentando configurar um sistema operacional Debian completamente criptografado, junto com meu Ubuntu não criptografado pré-instalado.

até agora, eu tenho (BIOS tradicional) instalado o Debian com o seguinte esquema ..

  1. / boot como partição estendida; format-ext4 (não criptografado)
  2. LVM no LUKS: / partition -ext4 (criptografado), SWAP (criptografado)
  3. grub2 do Debian, instalado em / boot em vez de MBR, já que o grub2 do Ubuntu é o meu principal gerenciador de inicialização.
  4. do lado do Ubuntu, eu montei / boot & Partições LVM e, em seguida, o grub atualizado.

    mas meu grub2 não reconhece o Debian.

    O que devo fazer em seguida?

por bijay 08.10.2018 / 14:03

2 respostas

0

Eu também tentei um método alternativo com o grub2.  Eu cometi um erro ao montar a partição raiz lógica. Desde então, eu não sou bom com o cli, então eu não queria mexer no arquivo de configuração do grub2. No entanto, o grub2 pode manipular LVM2 & Partições LUKS eficientemente. olhe aqui ( link ).

Então, aqui o que eu tentei alternativamente

  1. step1, montou a partição / boot.
  2. passo2, $ sudo modprobe dm-crypt | grep dm-crypt
  3. step3, desbloqueie a partição luks-criptografada com o comando 'cryptsetup'.
  4. passo 4, execute $ sudo pvscan | vgscan | lvsacan
  5. step5, ative o grupo de volume
  6. step6, monte o volume da raiz lógica. Não há necessidade de montar a troca lógica.
  7. passo7, sudo update-grub

Feito!

O Grub2 detectará automaticamente o sistema operacional & listá-lo no menu do grub.

    
por 24.10.2018 / 09:44
0

OK, aqui está o que você pode fazer.

Aviso : esse procedimento exigirá uso pesado da linha de comando e, na maior parte, exigirá acesso root:

  1. Inicialize o Ubuntu.
  2. Abra /etc/grub.d/40_custom com um editor de texto.
  3. Anexe o seguinte ao arquivo:

ignore esta linha (está aqui para resolver problemas de formatação)

menuentry 'Debian' --class gnu-linux --class gnu --class os $menuentry_id_option 'debian-0aca58bc-8fdb-4a07-aa2f-56406bcf19b7' {
   set root='hd0,msdos4'
   configfile /boot/grub/grub.cfg
}
  1. Altere a parte que diz hd0,msdos4 para refletir a partição /boot do seu Debian. Neste exemplo, hd0 é o primeiro disco e msdos4 é a quarta partição; Isso significa que os discos começam em 0 e as partições começam em 1.
  2. Salve o arquivo /etc/grub.d/40_custom .
  3. Verifique se você tem o arquivo /boot/grub/grub.cfg . Se isso não significa que você precisa montar seu sistema de arquivos /boot executando mount /boot .
  4. Faça uma cópia de backup de /boot/grub/grub.cfg
  5. Executar grub-mkconfig -o /boot/grub/grub.cfg
  6. Cruze os dedos e reinicie.

Se tudo correr bem, você terá uma entrada Debian no menu do Ubuntu GRUB. Quando você seleciona essa entrada, sua tela será atualizada e exibirá seu menu do Debian GRUB, a partir do qual você pode inicializar o Debian.

    
por 11.10.2018 / 03:54