I figuret out how to do this proces manualy.
- I run ha os from
slot a - when ha os is up and runing i ran command:
ha os updatefrom cli - when update complete ha os goes to restart
- when pc starts I first boot to some linux and mount sda1 with command:
mount /dev/sda1 /mnt - then I edit /efi/boot/grub.cfg with command nano /mnt/efi/boot/grub.cfg end I changed
default=99todefault=1to get more time to select slot b - then umount mounted sda1 with command
umount /mnttyperebootto restart pc - on system boot select
slot band wait system to complete
I am now on latest version of ha os with all stuff working.
Home Assistant 2023.4.6
Supervisor 2023.04.0
Operating System 10.0
Frontend 20230411.1 - latest
Error in cli si still presented: /dev/sda1 can’t open blockdev
After that do not try to boot from slot a, if you try that you are back on begining!!!
In future will bi great if someone figure out how to automate this process, so that people with old computers and non-uefi bios update ha os without unnecessary difficulty.