mkpasswd -l 10
# will make a randon password with 10 chars - you may need to install it ...
вам нужно изменить строку зашифрованного пароля
, запись должна быть
password_pbkdf2 itaig grub.pbkdf2.sha512.10000.bla.bla
см.
У меня была такая же проблема. Не знаю, как я это исправил, но я настроил файл /etc/grub.d/01_users
, и он работает! См. Пример ниже:
#!/bin/sh -e
cat << EOF
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512......
EOF
Я настроил его на Centos 7
Я обнаружил проблему. Я создал файл без разрешения на выполнение. Поменял на 755, работает.
Чтобы убедиться, что это сработало, проверьте конфигурацию загрузочного файла /boot/grub2/grub.cfg
после обновления.
Вы найдете конфигурации, похожие на эти!
### BEGIN /etc/grub.d/11_users ###
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000....
### END /etc/grub.d/11_users ###