Предотвращение запроса пароля для зашифрованного раздела данных при запуске Ubuntu (Ubuntu 20.04)

Предотвращение запроса пароля для зашифрованного раздела данных при запуске Ubuntu (Ubuntu 20.04)

Я использую Ubuntu 20.04.

У меня есть зашифрованный раздел (LUKS), который я не хочу монтировать при запуске (как минимум, отсутствие пароля при запуске не должно блокировать загрузку системы), но я не могу понять, как это отключить. Обратите внимание, что рассматриваемый раздел не является корневым разделом — он содержит дополнительные данные, не нужные ОС и не требующиеся для загрузки системы.

Я сильно подозреваю, что мне нужно что-то сделать с Systemd, но не могу понять, что именно. Я вижу, что cryptsetup.target установлен на включение, но запуск "systemctl disable cryptsetup.target" не отключает его.

В crypttab ничего нет, а в fstab ничего, связанного с рассматриваемым разделом.

Сейчас, если я пытаюсь загрузить систему, появляется сообщение «Запуск настройки криптографии для srv...». Введите пароль для диска LOGICAL_VOLUME (srv): ...

Система не отключается и не загружается, пока я не попытаюсь ввести пароль 3 раза — и это происходит еще до включения сети.

решение1

Я более или менее решил эту проблему — и без вмешательства Systemd.

Тип раздела, который я установил, был "21 - Linux server data". Когда я изменил тип на 41 - Apple RAID offline" и перезагрузился, мне не было предложено. Хотя тип не отображается точно, по крайней мере теперь я знаю, что тип раздела сканируется и монтируется, если его тип 21.

решение2

Я думаю, это должно быть так же просто, как добавить noautoопцию в запись crypttab.

Из страницы руководства crypttab "noauto Полностью игнорировать устройство в процессе загрузки"

Например, такая запись /etc/crypttabприведет к пропуску тома my-crypt luks во время загрузки:

my-crypt UUID=87938ea5-d6c2-4191-a56f-6d86e9ee none luks,noauto

Связанный контент