XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Linux VM (Ubuntu 22.04) - Grub-Menu invisible

    Scheduled Pinned Locked Moved Compute
    11 Posts 3 Posters 45 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • GuillaumeHullinG Offline
      GuillaumeHullin
      last edited by

      Hi,
      Have you run sudo update-grub after changing your configuration?

      K 1 Reply Last reply Reply Quote 0
      • K Offline
        KPS Top contributor @GuillaumeHullin
        last edited by

        @GuillaumeHullin said in Linux VM (Ubuntu 22.04) - Grub-Menu invisible:

        Hi,
        Have you run sudo update-grub after changing your configuration?

        Yes, I did

        1 Reply Last reply Reply Quote 0
        • GuillaumeHullinG Offline
          GuillaumeHullin
          last edited by

          2 ideas:

          • What is the value of GRUB_TIMEOUT_STYLE?
          • Do you have a GPU connected? it's a shot in the dark but I got this kind of issue because of GPU drivers... but on bare-metal machines 😉
          K 1 Reply Last reply Reply Quote 0
          • GuillaumeHullinG Offline
            GuillaumeHullin @KPS
            last edited by

            I'm not sure to why you are setting up serial connection?

            @KPS said in Linux VM (Ubuntu 22.04) - Grub-Menu invisible:

            GRUB_TERMINAL="serial"
            GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200"
            GRUB_SERIAL_COMMAND="serial --speed=115200 --unit=0 --word=8 --parity=no --stop=1"

            I'm pretty new on XCP-ng... but I'm pretty sure the "console" of a VM is not a "serial console".

            FYI, this is my /etc/default/grub

            GRUB_DEFAULT=0
            GRUB_TIMEOUT=5
            GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
            GRUB_CMDLINE_LINUX_DEFAULT="quiet"
            GRUB_CMDLINE_LINUX=""
            
            K 1 Reply Last reply Reply Quote 0
            • K Offline
              KPS Top contributor @GuillaumeHullin
              last edited by

              @GuillaumeHullin
              This was just something, I found while googeling...
              I did use your config, but still:

              • Black screen instead of the boot-menu.
              D 1 Reply Last reply Reply Quote 0
              • K Offline
                KPS Top contributor @GuillaumeHullin
                last edited by

                @GuillaumeHullin said in Linux VM (Ubuntu 22.04) - Grub-Menu invisible:

                GRUB_TIMEOUT_STYLE

                I did change GRUB_TIMEOUT_STYLE from "hidden" to "timeout".
                Now, the system is counting down from 5 to 1 (on a screen, where the rest is black), but the menu is still missing

                GuillaumeHullinG 1 Reply Last reply Reply Quote 0
                • D Offline
                  DustinB @KPS
                  last edited by

                  @KPS Are you geographically separated from your XCP-ng hosts? I've noticed from time to time due to internet latency that I don't always see the grub menu.

                  1 Reply Last reply Reply Quote 0
                  • GuillaumeHullinG Offline
                    GuillaumeHullin @KPS
                    last edited by

                    @KPS said in Linux VM (Ubuntu 22.04) - Grub-Menu invisible:

                    GRUB_TIMEOUT_STYLE

                    Set it to menu

                    If ‘GRUB_TIMEOUT_STYLE’ is set to ‘countdown’ or ‘hidden’, the timeout is instead counted before the menu is displayed.
                    Source: https://www.gnu.org/software/grub/manual/grub/html_node/Simple-configuration.html

                    K 1 Reply Last reply Reply Quote 0
                    • K Offline
                      KPS Top contributor @GuillaumeHullin
                      last edited by

                      @GuillaumeHullin
                      That was the trick!

                      GRUB_TIMEOUT_STYLE="menu" did solve it!

                      GuillaumeHullinG 1 Reply Last reply Reply Quote 0
                      • GuillaumeHullinG Offline
                        GuillaumeHullin @KPS
                        last edited by

                        @KPS Glad to hear 🙂

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post