Wenn das Grub-Menü nicht angezeigt wird, dann ist in der Datei /etc/default/grub die Einstellung falsch. siehe GRUB 2/Konfiguration
GRUB_DEFAULT=0
#GRUB_HIDDEN_TIMEOUT=0 # der Befehl steuert ob das Grub-Menü angezeigt wird oder nicht
GRUB_HIDDEN_TIMEOUT_QUIET=true
Wenn die zweite Zeile kein # davor hat, also nicht auskommentiert ist, wird der Befehl ausgeführt und das Grub-Menü nicht angezeigt. Es kann aber durch drücken bzw gedrückt halten der "shift"-Taste während des Bootvorgangs aufgerufen werden.
Willst du also das Grub-Menü immer sehen, musst du die /etc/default/grub mit einem Editor mit Root-Rechten über den Terminal öffnen, ändern (# einfügen vor der 2.Zeile), abspeichern und die /boot/grub/grub.cfg aktualisieren, damit die Änderung beim Boot übernommen wird.
gksudo gedit /etc/default/grub #öffnet die Datei mit dem Editor Gedit
sudo update-grub # aktualisiert die grub.cfg
Hoffe, das hilft dich weiter 😉