Сложилась такая ситуация: перенес установленную Ubuntu методом копирования файлов на такую разметку:
sda 8:0 0 931.5G 0 disk
├─sda1 8:1 0 1G 0 part
└─sda2 8:2 0 930.5G 0 part
└─sda2_crypt 252:0 0 930.5G 0 crypt
├─mylvm-root 252:1 0 40G 0 lvm
├─mylvm-swap 252:2 0 16G 0 lvm
└─mylvm-home 252:3 0 874.5G 0 lvm
Записал /etc/crypttab:
sda2_crypt UUID=ac22fbcf-c911-4161-8cad-ba08c3242f0b none luks
Blkid вот что содержит:
/dev/sda1: UUID="BB53-A73B" TYPE="vfat" PARTUUID="d148ad64-6548-406c-b431-316048cbd78f"
/dev/sda2: UUID="ac22fbcf-c911-4161-8cad-ba08c3242f0b" TYPE="crypto_LUKS" PARTUUID="a7e2c2ce-7d0a-4fcf-a206-4a9a85a9d362"
/dev/mapper/sda2_crypt: UUID="OHnj91-254F-ubv3-WJtm-xCxg-xO60-8LRlXq" TYPE="LVM2_member"
/dev/mapper/mylvm-root: UUID="8f16d4fa-c60f-4097-87c0-d0dbad6249cd" TYPE="ext4"
/dev/mapper/mylvm-swap: UUID="cf63c51c-b5e7-4e64-8df6-2ab7b65a8daf" TYPE="swap"
/dev/mapper/mylvm-home: UUID="0e8c8689-7107-4ae6-8981-1bf9c157c816" TYPE="ext4"
И записал /etc/fstab:
#root
/dev/mapper/mylvm-root / ext4 errors=remount-ro 0 1
#boot
/dev/sda1 /boot vfat defaults 0 2
#swap
/dev/mapper/mylvm-swap none swap sw 0 0
#home
/dev/mapper/mylvm-home /home ext4 defaults 0 2
Далее установил загрузчик, обновил initramfs и создал конфигурацию загрузчика:
root# grub-install /dev/sda --efi-directory=/boot
root# update-initramfs -c -k all
root# update-grub2
Но при загрузке все равно получаю ошибку с выбрасыванием в шелл initramfs: «/dev/mapper/mylvm-root does not exist». Что напрягает, так это то, что в ходе загрузки не запрашивается пароль для расшифровки криптоконтейнера (sda2).
Помогите, пожалуйста, решить эту досадную ошибку - бьюсь уже второй день, а толку никакого нет...