diff --git a/config/grub/config/grub.cfg b/config/grub/config/grub.cfg
index 138475accd33bf9be83c60105ab77a600d68dc9e..274521c6d709447126cfdf8e7d57388416efdeea 100644
--- a/config/grub/config/grub.cfg
+++ b/config/grub/config/grub.cfg
@@ -157,7 +157,7 @@ set grub_conf_names="osboot_ autoboot_ libreboot_ coreboot_"
 
 # Creates a menuentry for GRUB. First argument is menu text without spaces then root and configfile
 function grub_menuentry {
-	menuentry ${1} ${2} ${3} {
+	menuentry "Boot GRUB from $1" ${1} ${2} ${3} {
 		set root="${2}"
 		unset superusers
 		configfile ${3}
@@ -171,7 +171,7 @@ function grub_create_menu {
 		if [ -d /"${dir}"/ ]; then
 		for name in '' ${grub_conf_names}; do
 			if [ -f /"${dir}"/"${name}"grub.cfg ]; then
-				grub_menuentry ${1}:GRUB ${1} /${dir}/${name}grub.cfg
+				grub_menuentry ${1} /${dir}/${name}grub.cfg
 			fi
 		done
 		fi