Поменяйте местами ошибки в логах с зашифрованным домом, 17.10 Artful Aardvark
Я получаю эту ошибку от 1 до 4 раз в час:
Failed to start Cryptography Setup for cryptswap1.
Unit systemd-cryptsetup@cryptswap1.service has failed.
systemd-cryptse
crypt_init() failed: Block device required
Есть идеи как это исправить? Может быть, файл подкачки находится в доме и не может быть расшифрован?
2 ответа
У меня были похожие ошибки при запуске Ubuntu 17.10 на моем ноутбуке, и я заметил, что файл подкачки не используется. Оказывается, установщик сделал неправильную запись для зашифрованного файла подкачки в /etc/crypttab
файл.
cryptswap1 /target/swapfile /dev/urandom swap,offset=1024,cipher=aes-xts-plain64
/target
part - это путь, по которому установщик Ubuntu монтирует целевую файловую систему, где будет выполняться установка, и должен использоваться только при загрузке с установочного носителя. Каким-то образом это осталось в установленной конфигурации. Я удалил эту часть и перезагрузил компьютер, и теперь я не вижу ошибки криптографии, а файл подкачки монтируется и используется.
Это то, что мой /etc/crypttab
выглядит сейчас:
cryptswap1 /swapfile /dev/urandom swap,offset=1024,cipher=aes-xts-plain64
Надеюсь, это поможет.