grub-mkpasswd-pbkdf2После ввода пароля терминал выдаст вам сгенерированный кэш пароля. Его необходимо скопировать и куда-нибудь сохранить, например в отдельный текстовый файл. На нижеприведенном снимке кэш выделен целиком, выделите его у себя, нажмите правую кнопку мыши и скопируйте.
sudo gedit /etc/grub.d/00_headercat << EOF set superusers="имя_пользователя" password_pbkdf2 имя_пользователя хэш_пароляsudo update-grubПосле этого перезагрузитесь, можно из терминала командой reboot, можно через меню. Если все сделано правильно, то при загрузке после выбора операционной системы вы увидите запрос имени пользователя и пароля.
Введите имя суперпользователя, которого вы создали на предыдущем этапе, нажмите энтер, введите пароль. Пароль при вводе на экране не показывается из соображений безопасности.
Мы защитили наш загрузчик от несанкционированного доступа, но вход по паролю может быть неудобен. Его можно отключить, чтобы пароль защищал загрузчик от редактирования и других форм вмешательства, не затрудняя вход в систему.
sudo gedit /etc/grub.d/10_linuxCLASS="--class gnu-linux --class gnu --class os" как на снимке ниже
И добавьте в конец строки опцию --unrestricted перед закрывающей кавычкой

Сохраните файл и закройте его.
sudo update-grubПосле перезагрузки запроса пароля на вход в Grub, однако для редактирования загрузчика всё ещё придётся использовать созданный вами пароль, либо редактировать его от имени другого суперпользователя (администратора).