Como adicionar o cryptsetup ao Dracut

1

Estou mudando para o Dracut e tenho vários problemas. Para eliminá-los um por um, primeiro quero que meu sistema inicialize corretamente. Então minha entrada no Grub2 é assim:

menuentry 'dracut' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_msdos
        insmod ext2
        set root='hd1,msdos1'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  829c0201-9b6d-4e18-8464-9d2551311ea6
        else
          search --no-floppy --fs-uuid --set=root 829c0201-9b6d-4e18-8464-9d2551311ea6
        fi
        echo    'Loading Linux 4.9.0-2-amd64 ...'
    linux   /vmlinuz-4.9.0-2-amd64 rd.shell rd.debug log_buf_len=1M
        echo    'Loading dracut initial ramdisk ...'
        initrd  /initramfs-4.9.0-2-amd64.img
}

Espero ser descartado no shell de recuperação e, em seguida, montar manualmente o sistema de arquivos raiz e continuar a inicialização. mas não há cryptsetup binário no shell de resgate.

O arquivo de configuração do Dracut /etc/dracut.conf.d/* tem esta aparência:

do_prelink=no
add_dracutmodule+="cryptsetup" 

Relevante lista de módulos são os seguintes:

# dracut --list-modules | grep crypt
dracut: Executing: /usr/bin/dracut --list-modules
crypt
crypt-gpg
crypt-loop
ecryptfs

Como posso adicionar cryptsetup para poder desbloquear manualmente a partição criptografada manualmente (via shell de recuperação)?

    
por ceremcem 06.08.2017 / 15:21

0 respostas