Я пытаюсь настроить зашифрованный корень с отсоединенным заголовком в 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/, так как у меня он настроен именно так?