1 download the recommended Home Assistant OS 12.3 RPI 4/400 for RPi 4
2 Flash the SSD with the image, using Raspberry Pi Imager, I also tried BalenaEtcher.
3 Insert the SSD into RPi 4 and power on it with a monitor, keyboard and mouse plugged in.
The screen shows the installation until: -
[OK] Reached target - System Time Set
[FAIL] Failed to start – Wait Until Kernel Time Synchronized
See ‘systemctl status systemd-time-wait-sync,service’ for details.
[OK] Reached target System Time Synchronized
.
.
.
.
Waiting for Home Assistant CLI to be ready
[WARN] Home Assistant CLI not starting! Jump into emergency console….
It just hangs at this point.
I have tried multiple times to install Home Assistant on my Raspberry Pi 4B using different SD cards and two SSD’s and the installation fails at the same point each time.
I can install the latest operating system on a card or SSD with no problem so I know the hardware and network connection are both ok.
Home Assistant was working fine on my SSD until recently when I stupidly closed my browser mid update.
Am I doing something wrong or is there a bug in the image, please help?
Well the thing is you don’t provide much info in regards to what you have done/tried.
And in Regards to your Topic header, the Answer is a BIG , NO it’s not !
Below Google search will give you an idea of which “Rabbit Hole” you are facing
So, in such a “use-case” the more, And even more relevant info is needed
And most of all in a structured/detailed way
Some solved by just typing, login in the cli, and then typing the IP:8123 in their browser, others had to be more creative
PS: I even saw one mentioning that BalenaE Dont wipe the disk/card partitions(should be done in proper manner from other tools), as it could cause insufficient space( in some cases )
PS: If you are able to type login, you even get access to i.e Logfiles and network/dns settings etc
This is not a bug!
It’s the ssd cable that goes to the Pi
You had to look up first
What cable will work
Cause not all of them will work!
I had the same issue…
Toke me awhile to find out tho…
ya need a startech one! go look up the net for the proper cable!
You could basically add “your experience” to the url i posted above
However OP have tried various medias/cables so as he says “not that hardware”
Best would be to make sure the media sd/ssd is wiped properly before “flashing” it with the HA image, and as jeffcrum mention
They all tend to loose “performance”, meaning try another With More Amp’s
And dont flash from an online source ( Download the source first )
When booted and receiving above “Not trivial, but very known Message” wait a little longer, it can take time depending on various factors ( As one can read about in various similar topics )
then try “typing” login etc.
It “Hangs” means it literally HANGS, so don’t use that word if you’r not 100 upon that, which you are not if you just look at your screen
PS: Connecting a monitor/keyboard/mouse to your PI, does for sure also requires more “power” so make sure the “others” PS’s you tried in fact have better performance, and not is some trash you had laying around from other old devices
And report back in a detailed, structure “report” where you have tried to actually access the HA( If possible) , that message doesn’t have to mean that you can’t
PS: I changed Your Topic Header, to Reflect your Issue
Because that was indeed the issue…for me
The 64 bits install not worked exactly as ya told
32 bits I didn’t try…
After getting that new cable 64 bits worked flawless
Ya did not tell what version you try to install…
So from there I’ll suspect ya try to install 64 bits…
Version 12.3 is buggy. I found a solution for myself to install version 12.3. Maybe that will help beginners. You need to install the Version 12.3 via Pi Imager on a Micro SD Card first, but then the SD must be cloned to the SSD via Balena Etcher. The following link describes how installation via Etcher. Here is the link to the instructions: Raspberry Pi - Home Assistant
Now go to Etcher click on the SD as Source (BE CAREFUL, DONT TAKE A WRONG SOURCE!!!), then select the ssd as target and flash it.
If HA is already running on a Micro SD card and you want to switch to SSD, you can simply use the existing SD card; a new installation is not necessary.
I struggled with this for far too long, across multiple RPi5s and SD cards, figuring it was hardware, power, or some other issue. Nope! As @francisp indiated, 12.3 is just buggy.
So instead of using Raspberry Pi Imager, I downloaded balenaEtcher and pulled a series of past HAOS releases from GitHub.
I used 12.0 for my first attempt, and had zero issues booting into the installer and accessing on my local network. The installer will fetch and perform some of the upgrades itself, and you can finish upgrading as desired through the UI.
Finally, my home runs on a RPi5 instead of an RPi4b! Simply follow the Etcher instructions here and you can get there too!