Haas.io - booting from SSD

Hi. Im new here.
I used HA on my RP3b+ since about year, have it installed on SD card. But after third or fourth SD card corrupted, I decided to move on SDD disk via USB.

I thought it will be pretty straightforward, the same as for SD card and it will boot after clean install of the image. but it is not (for me).
When I prepare image with new SSD with [balenaEtcher], I just plug in into USB port but the effect is:

There are multiple threads about this topic but not clear guide how to deal with approach to boot Hass.io from SSD.

Is there any best practice for using SSD via USB instead SD card?

It doesn;t find a bootfile.
You should boot.bin burm on a sd and boot from here, then it will find your ssd and boots from your ssd.

Thanks @John_P

So I need to copy bootcode.bin from the boot partition of the ssd on to the root of a sd card.
Shoul this SD card stay there as it is needed for each of reboot?

Finally I’ve followed the process described here:
https://www.amalytix.com/en/home-assistant-with-conbee-ii-deconz-xiaomi-aqara-and-hass-io-from-scratch/#Installing_Hassio_on_a_SSD

Simply, installed Raspbian which boots from SSD over USB like a charm. On top I have Dokcker with Hass.io.
All is working really ok. Performed multiple reboots without any issue.