Для установки пароля GRUB необходимо внести строку
password --md5 23651dbaa22e6c1779b3278d0ae7f968
в файл /boot/grub/menu.lst .
В вышеуказанном примере пароль хранится в виде хэш MD5 и представляет собой слово KoTeRu
.
Для получения хэша своего пароля можно воспользоваться любым онлайн-сервисом, например, этим, как указано на картинке ниже:
Далее открываем файл для редактирования
sudo nano /boot/grub/menu.lst
и видим примерно следующее:
# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-legacy-doc/.
......
# Pretty colours
#color cyan/blue white/blue
### Добавляем строку со своим hash md5 паролем
password --md5 23651dbaa22e6c1779b3278d0ae7f968
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret
....и так далее
Сохраняем и закрываем файл.
Запускаем команду
sudo update-grub
На этом всё готово!
P.S. Имейте ввиду, что данный способ устанавливает пароль на изменение условий загрузки системы, а не на саму загрузку, то есть, при следующем запуске/перезапуске ОС, пароль запрашиваться не будет! Если Вам необходимо установить пароль на саму загрузку системы, об этом будет рассказано в следующих статьях. Но мы крайне не рекомендуем устанавливать пароль на загрузчик ОС, если к данной ОС нет прямого или удалённого доступа без использования SSH.