Зашифрованный корень с отсоединенным заголовком в Ubuntu 20.04

Зашифрованный корень с отсоединенным заголовком в Ubuntu 20.04

Я пытаюсь настроить зашифрованный корень с отсоединенным заголовком в Ubuntu 20.04.

Мне удалось успешно запустить его в Ubuntu 18.04. Я создал файл:/etc/initramfs-tools/conf.d/cryptrootс

target=root,source=/dev/disk/by-partuuid/12345678-1234-1234-1234-123456789012,rootdev,discard,header=/etc/12345678.luks.header,key=none

Поэтому я создал аналогичный файл в Ubuntu 20.04. Но когда я ввожу свой пароль во время загрузки, я получаю сообщение:

ОШИБКА: ROOT: сбой cryptsetup, неверный пароль или параметры?

Я пробовал всевозможные тонкие вариации, и я действительно застрял. Развитие, кажется, продолжаетсяздесьно нет достаточного (публичного?) обсуждения, поэтому я не могу понять, что изменилось.

Я проверил, чтобы подтвердить это/etc/initramfs-tools/conf.d/cryptrootвсе еще копируется в мой initramfs. Я не верю, что initramfs на самом деле читаеткрипторутвообще, потому что если я добавлю дополнительные параметры, такие как «tries=8», я все равно получу только три попытки по умолчанию.

Делает/etc/initramfs-tools/conf.d/cryptrootвсе еще существует для настройки параметров? Перенесено ли это куда-то еще? Есть ли совершенно другой метод, который мне следует использовать сейчас?

Спасибо за прочтение. Надеюсь, кто-нибудь сможет пролить свет на этот вопрос.

решение1

При отсоединенных заголовках диски обычно не имеют partuuid для блокировки crypt, в любом случае полный диск, который, как я предполагаю, вы используете для root.

Вы пробовали указать в качестве источника /dev/disk/BY-ID/, так как у меня он настроен именно так?

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