HomeAssistant OS not booting after install (need help with EFI)

Hi all,

i have installed HomeAssistant OS on an old pc (compatible UEFI) by using Ubuntu installed on a USB drive.

Installation went fine, I see HomeAssistant files on my drive when using Ubuntu but it doesn’t boot, my computer cannot find an operating system to boot.

In the installation instructions from HAOS, I see that it may happen and it most likely caused by the EFI file not being found/loaded but I’m stuck there. I have tried to point to the EFI file by using efibootmgr in the terminal but it doesn’t work.

Here is what I have done:

  1. Boot the computer with UBUNTU installed on a USB key and by selecting UEFI mode
  2. I installed HomeAssistant from the image provided on the website. I can see it has installed it on /dev/sda1/ where I can see multiple partitions.
  3. Partition status was “not mounted” so I clicked on “play” button to mount it. I see the EFI boot file is in /media/ubuntu/efi/boot
  4. I used the efibootmgr like this:
    efibootmgr --create --disk /dev/sda1 --part 1 --label “haos2” \ –loader ‘\EFI\BOOT\bootx64.efi’

and I get the following:

I’m not super familiar with Linux so I may have missed something at some point. I pointed to SDA1 but was that the right thing to do? Is there anything else I should change?

Thanks

1 Like

I am having this exact same issue so any help the community can offer would be great.

I just installed HAOS an old Dell laptop with similar issue. Only way to boot was F12 menu and select the drive. All I had to do in the bios was change to uefi boot and all good. Didn’t have to touch bootx64.

Check in the BIOS you have UEFI is the first boot disk and Legacy is not selected. There are so many models and manufacturers it will be difficult to find where this option would be, better option would be check in the boards/systems manual.

Share your system manufacturer and model number which will be helpful to find the solution.