Upgrading home assistant or reboot always get stuck on GRUB screen

This started a long time ago, but every time I reboot the OS, or upgrade the OS version, I end up getting stuck on a GRUB screen and have to make a selection.

This time I had to select Slot B in order to it booted up to OS 9.2

I went to the command shell and looked at the environment an it’s set to ORDER=B A

image

How can I get it to auto select Slot B so I don’t have to on each boot?

I still have not found an answer for this. Anyone else see something like this?

I have the same problem, each time I reboot with the app or update or in CLI, the boot sequence gets stuck at GNU GRUB. I even have to reboot the machine manually because it freezes at the GNU GRUB page. I always manage to reboot but its a PITA :stuck_out_tongue:

I’m still having this problem years later. I’ve exhausted everything I can think of sans rebuilding my whole home assistant vm.

I had (what I thought was) a similar problem. However, the issue wasn’t actually with the guest OS getting stuck on the Grub boot screen. My issue was with the guest VM auto-starting on boot.

I’m using libvirt/qemu on Linux. Even though I had set the guest to autostart

virsh autostart hass

…my issue was that libvirt itself was starting lazily when triggered by a systemd socket (e.g. when I manually logged in and ran a virsh command). I fixed it by enabling the virtqemud unit

systemctl enable virtqemud.service

Using ChatGPT I finally fought this and won. The gist was
using another proxmox linux vm, attach the drive, mount /dev/sdb1, edit the grub file in
/mnt/haos_boot/EFI/BOOT/grub.cfg

set the timeout=0

The only thing I can think might have caused this, is when I changed the memory size or disk size or number of processors on the home assistant VM… I didn’t prove that theory so it’s just a hunch as the cause.

I did fix it though (thanks ChatGPT)

1 Like

Thank You, this helped me with same issue, set timeout = 0. was able to do it from by login on the HAOS PC and edit the grub.cfg with vi.

at local “ha” prompt, type “login” hit enter.

Then type:
vi /mnt/boot/EFI/BOOT/grub.cfg
and hit enter.

Google instructions for editing a file with vi