Получилось
Использовал
https://ru.stackoverflow.com/questions/1444129/Как-запретить-редактировать-параметры-grub-на-лету
https://habr.com/ru/companies/otus/articles/809851/порядок:
1. Выполнить
grub-mkpasswd-pbkdf2
ввести пароль и подтверждение пароля
2. Скопировать в буфер обмена полученный хешированный пароль начиная с grub.pbkdf2.....
3. Создать файл
00_passwords
с таким содержимым:
#! /bin/sh
set -e
cat << EOF
set superusers="root"
password_pbkdf2 root вставить из буфера обмена хешированный пароль
export superusers
EOF
4. Скопировать файл в
/etc/grub.d
5. Сделать файл исполняемым
chmod u+x /etc/grub.d/00_passwords
6. выполняем
grub-mkconfig -o /boot/grub/grub.cfg
7. перезагружаемся, и теперь если при загрузке нажимаем "e" должен требовать логин и пароль
Может, что-то делал лишнего, но так работает (проверено на ALTLinux 10.4).