Loading HA on a Dell Wyse 5070 - "No bootable devices found" on startup

I had this going pretty well before a power outage a few weeks ago. I don’t think it was a lightening strike. It could have been a power surge, I just don’t know.

On my Dell Wyse, I am able to get into Bios without issue. When I try to change the boot sequence, the M.2 Sata does not show as an option. I have used Etcher to load up the drive. Etch goes through the installation and then runs it’s check to make sure all is well. I can see the M.2 drive under Disk Management on my Windows PC. But, the Wyse just doesn’t seem to see it. When the Wyse starts up, it stops at “No bootable devices found”. I get options F1, F2 and F5. I have run the diagnostics and it passes.

Any help will be appreciated. Thank you.

Which one? Wyse 3010, 3020, 3030, 3040, 5010, 5000, 5060, 7010

Try booting Ubuntu from a USB drive. Just to make sure it will boot something.
Have you previously had HAOS on the M.2 drive on this computer?

Is your BIOS locked?

I’d check your AHCI/SATA/RAID settings… and also check if your safe boot is enabled.

I put the model number in the title. :grin: it’s a 5070

The bios is not locked

I have had HA installed on that very same M.2 drive

I’m a little technical, but not a lot

Is this in the bios? If so, I’ll dig down for it

What’s it say in the following:

  • UEFI Boot Path Security,
  • System Configuration, Sata Operation
  • Security, TPM Security
  • Secure Boot

Then in the body of your question, speak in a complete sentence.

On that same computer?

Thanks for the additional information. I’ve replied in bold, @ColtonYYZ





I am not sure what the issue is with the way I post, @stevemann. Everything in my first post was written as complete sentences. The title of my post is clear and concise.

Yes, on the same computer.

Hi

On the first screen you posted it gave the option to add a boot option, the one you have now looks as if it points to the windows boot manager that you have presumably over written? You could try adding another boot option with the filename as

\EFI\BOOT\bootx64.efi

Presumably the file system list option stays the same or it gives you the option of selecting from your disc once you add a new. If it works you could deselect the Windows Boot Manager as a boot option, or delete it altogether. Personally I’d hit the ‘Add Boot Option’ button see what it offers and post back here if unsure.

Thanks, @EBME2. When I click Add Boot Option, I get “File System Not Found!” as a response. I selected Delete Boot Option, but cannot Add a Boot Option. So, now I only have Merlin Non-Pxe. :frowning: When I click View, nothing happens.

Oh dear, I did suggest only deleting if it works :frowning_face:

The Dell user guide isn’t particularly helpful

https://www.dell.com/support/manuals/en-uk/wyse-5070-thin-client/5070_std_ug/boot-sequence?guid=guid-6c6ac9bf-f2c0-41be-959f-69ee5e64fd75&lang=en-us

But it does say below, have you tried the F12 key?

Boot Sequence

Boot Sequence allows you to bypass the System Setup–defined boot device order and boot directly to a specific device. During the Power-on Self Test (POST), when the Dell logo appears you can:

  • Access System Setup by pressing the F2 key
  • Bring up the one-time boot menu by pressing the F12 key

It might be worth re-writing your HAOS image with Etcher after doing a complete wipe of the disc.

Question did you have it running on the Dell Wyse before or are you now moving it to this? Seems strange to have changed unless BIOS has set itself back to default.

You should avoid putting important details only in the title. When scrolling through the thread, some devices will scroll the title off the page.

So, finally the pieces come together. You had Home Assistant running on this computer using this M.2, then it failed with an error: “No bootable devices…”. Do I have that correct so far?

Steps I would take if this were my computer.

  1. Boot Ubuntu (only because it’s easy) from a thumbdrive.
    If it boots from a thumbdrive then your BIOS is probably OK.
  1. Flash Ubuntu to the M.2 and boot it.
    If you get the “No bootable devices…” error, then I would suspect the SSD. In this case, use a partition editor to delete all partitions. Partition the whole volume as a New Simple Volume and format it to NTFS. Flash a fresh copy of HAOS (your copy may have an error) and try booting again.

If the computer still does not see a bootable device, then the easy fix is to use another M.2 SSD.

You could attempt to fix the bad boot sector. The following is from my notebook- I HAVE NOT NEEDED THIS, so I can’t vouch for its accuracy.

No bootable devices…
After flashing a boot disk from an image, a drive might not be recognized as bootable if the new boot sector is not correctly written due to a hardware issue.

Fix the MBR of a boot device

  1. Create a Bootable USB
    Download the Windows Installation Media Creation Tool from the Microsoft website.
    Download Windows 10
    Follow the instructions to create a bootable USB drive.
  2. Boot from the USB
    Insert the bootable USB into your computer and restart it.
    Enter the BIOS/UEFI settings and change the boot order to boot from the USB drive.
    Save and exit BIOS/UEFI settings.
  3. Repair the Boot Sector
    When the Windows setup screen appears, select your language and click Next.
    Click on Repair your computer.
    Choose Troubleshoot > Advanced options > Command Prompt.
    In the Command Prompt, run the following commands one by one:
    bootrec /fixmbr
    bootrec /fixboot
    bootrec /scanos
    bootrec /rebuildbcd
  4. Remove the thumbdrive and reboot your computer.

If the repairs worked your repaired drive should be bootable. Flash the disk image again.

So before you go through all the effort of installing Ubuntu, Using Windows 10 etc… try changing some of your settings in your BIOS. You won’t harm the system by doing this.

HAOS - The system must be 64-bit capable and be able to boot using UEFI.
(Source: Generic x86-64 - Home Assistant)

  • You said your setting for UEFI is set to NEVER. → Turn it ON.
  • TPM settings are correct
  • You said your Secure Boot is: SECURE BOOT NOT ENABLED → ENABLE IT.

Hit Apply after each setting change. Then reboot and see if it finds your drive again.

If this fails, then I’m afraid you will have to troubleshoot your drive by using the suggestions given above by @stevemann

Yup, I screwed the pooch. I did not apply or exit when I deleted, I powered it down. My bad. But, it’s done.

F12 gives options:

UEFI Boot: Merlin Non-Pxe

OOTHER OPTIONS:
Bios Setup
Bios Flash Update
Diagnostics.

I prefer the path of least resistance to start with. I partitioned the M.2 as a whole volume and formatted to NTFS. Then, I used balenaEtcher to get a fresh copy of HA loaded up. I got errors when selecting either of the two images of HA I have. one, I downloaded today. I rebooted and was able to load haos_generic-x86-64-13.2.img on the M.2

There is no change on the Wyse. I still have no choices to boot from on the Wyse. I am now trying to load Ubuntu onto a thumb drive and am getting the same error with balenaEtcher. This is turning into an incredible rabbit hole.

Have a look at the source path of the .img file in the error you have posted. It appears it is trying to get the image from a directory with the same as your file name.

I know it was suggested to install Ubuntu, but I’ve never had luck with it personally. Debian was always easy for me to use. Try Debian (KDE) and see if that works better for you…

https://cdimage.debian.org/debian-cd/current-live/amd64/iso-hybrid/debian-live-12.8.0-amd64-kde.iso

This one is a LIVE version so you can simply run it from the USB without having to install.

It wont save any settings you may adjust while using it, as it is a fresh boot up everytime you use it. But at least it gets you going and you’re then able to check your M.2 drive.

And it allows you to install HAOS directly on to your M.2 as well.

Just in case: I have used these instructions (on a Dell Thin Client) to do the job very easy & fast Installing HAOS on a dedicated x86-64 PC - #11 by MichaelSidenius

1 Like

Thank you for all of the suggestions. I have so much on my plate, that I cannot make the time that is needed to do the testing. I’ve got a new M.2 SATA drive coming today. I don’t mind spending the money to save precious time and frustration.

I don’t get why I am getting that error message when I select the image path in belanaEtcher. The 12.4 image that I was trying is the very same path and file I loaded when I initially set up the Wyse 5070. The path and file name has not changed since I downloaded the image. Yesterday, I altered the folder name by removing the dot to the left of img. That helped.

I think belanaEtcher does something to the drive after it flashes the OS. When I view the drive in Disk Manager, it shows 2 partitions, one is active and healthy the other unallocated. I cannot remove the allocated partition with Disk Manager. The only way to remove the partition is through DOS. Or, the drive is not working properly.

My feeling is the M.2 SATA is trashed. I recall seeing multiple partitions on previous attempts at flashing the M.2 SATA. A brief search shows there should be 8 partitions. I only get two.

Hopefully, the new drive will get me back up. I’ll report back when there is something to report.

Thank you again for all of the suggestions.