Добавьте сетевой адаптер host only в вашу VM, установите ip в диапазоне сетевого адаптера host only вашего ноутбука.
Таким образом, вы сможете получить доступ к вашей виртуальной машине через ssh для любой сети, к которой вы подключены, вы должны использовать ip host only для подключения через ssh.
Пост с более подробной информацией http://christophermaier.name/blog/2010/09/01/host-only-networking-with-virtualbox
UUID в / etc / crypttab
должен быть UUID устройства, на котором находится контейнер крипты, а не UUID контейнера. Или, другими словами, если у вас есть / dev / sda1
с / dev / mapper / sda1_crypt
поверх него, файл / etc / crypttab
должен содержать имя устройства отображения, sda1_crypt
с UUID / dev / sda1
, а не UUID / dev / mapper / sda1_crypt
.
Запись / etc / crypttab
должна выглядеть следующим образом (все четыре поля обязательны):
mappedname UUID=12345678-9abc-def012345-6789abcdef01 none luks
Вы можете получить UUID с помощью команды blkid
.
После этого update-initramfs -u -k all
.
Я написал сценарий для частичной автоматизации этого процесса путем монтирования раздела и проверки этого файла, а затем размонтирования и повторного монтирования зашифрованного раздела с правильным именем, чтобы вызов update-initramfs
работал правильно.
https://unix.stackexchange.com/a/467113/103652
Я мог бы снова вставить это или сценарий сюда, но мне не хотелось бы начинать перевирать версии между вопросами и ответами. Суть, в которой живет скрипт (и любые его обновления ),https://gist.github.com/dragon788/e777ba64d373210e4f6306ad40ee0e80