Проблема с криптомодулями Grub 2

Я использую grub2 на диске mbr ( не EFI ) для загрузки Xubuntu 16.04.

У меня есть своего рода специализированная настройка, как показано ниже:

/dev/sda  - MBR - Grub2 installed

/dev/sda1 - ext2 - /mnt/boot

/dev/sda2 - extended

/dev/sda5 - crypt-luks container with LVM setup inside

Я переместил файлы:

  • initrd.img-4.4.0-22-generic
  • vmlinuz-4.4.0-22-generic
  • System.map-4.4.0-22-generic
  • config-4.4.0-22-generic
  • abi-4.4.0-22-generic

в каталог /boot моей корневой файловой системы. Я оставил каталог grub на /dev/sda1 и смонтировал /dev/sda1 на /mnt/boot. Затем я создал символическую ссылку на /boot/grub - /mnt/boot/grub. Я использую встроенные крипто-модули grub2 для разблокировки моего контейнера crypt-luks с помощью:

GRUB_ENABLE_CRYPTODISK=y

Я также использую два сценария и дополнительный ключевой файл в моем контейнере luks для обхода второго запроса пароля. Первый создается grub для загрузки диска, а второй создается luks для разблокировки диска. Я использовал этот урок здесь .

Проблема, с которой я столкнулся, заключается в следующем: при загрузке компьютера мне выдается приглашение на ввод пароля от grub, но это приглашение не работает. Если я правильно введу пароль, он не загрузится. Я должен использовать клавишу escape для просмотра меню grub и выбора правильной записи, которая затем выдаст мне то же приглашение, но на этот раз он примет ключ.

Как сделать так, чтобы правильная запись загружалась автоматически вместо прерванной подсказки?

1
задан 29 May 2016 в 00:45

1 ответ

Шансы кого-либо еще когда-либо имеющего эту проблему являются небольшими (возможно, если кто-то следовал тому же руководству), но вот то, как я решил ее.

Используя личинка-customizer , я вернулся меню личинки для установки по умолчанию. Удостоверьтесь, что запись меню, которую Вы хотите использовать, script: linux не script: custom. Затем я удалил "Расширенные настройки для Ubuntu" и удалил мою старую запись. Сохраните и перезагрузите конфигурацию, и браво! Первая подсказка теперь работает на дешифрование.

0
ответ дан 29 May 2016 в 10:45

Другие вопросы по тегам:

Похожие вопросы: