Backup /etc/grub.d/10_linux para outro local. Em seguida,
-
Edite os arquivos
/etc/grub.d/00_header*,/etc/grub.d/10_linuxe/etc/grub.d/30_os-prober, abra-os como root com um editor de texto (comogedit):$ gksu gedit /etc/grub.d/00_header /etc/grub.d/10_linux /etc/grub.d/30_os-prober -
Um superusuário deve ser designado. Este usuário pode selecionar todos os menus, editar quaisquer itens no menu
GRUB 2durante o processo de inicialização e acessar o terminalGRUB 2.Abra
/etc/grub.d/00_headere adicione o seguinte na parte inferior do arquivo:cat << EOF set superusers="ezio" password ezio foo password zo bar EOFVeja este por criptografar sua senha, por exemplo,
fooaqui. -
O menu
GRUB 2pode conter itens protegidos e desprotegidos.All Users (No menuentry protection): menuentry 'Ubuntu, with Linux 3.2.0-24-generic' --class ubuntu -class os --unrestricted{ Superuser Only: menuentry 'Ubuntu, with Linux 3.2.0-24-generic' --class ubuntu -class os --users "" { Superuser + ezio: menuentry 'Ubuntu, with Linux 3.2.0-24-generic' --class ubuntu -class os --users ezio { -
Em
/etc/grub.d/10_linux, localize a seguinte linha:printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}"Adicione
--users '' :printf "menuentry '${title}' ${CLASS} --users '' {\n" "${os}" "${version}" -
Atualize
GRUB 2com as novas alterações:$ sudo update-grub