Рубрики
*NIX информация

home-assistant install x86_x64 HAOS

Links:

https://www.home-assistant.io/installation/generic-x86-64 - офф гайд
https://github.com/home-assistant/operating-system/releases - образы
https://github.com/home-assistant/operating-system/releases/download/17.0/haos_generic-x86-64-17.0.img.xz - последний образ для x86_x64 на 2026.02.04
https://www.system-rescue.org/ - LiveCD
https://rescuezilla.com/ - LiveCD
https://github.com/rescuezilla/rescuezilla/releases/download/2.5.1/rescuezilla-2.5.1-64bit.noble.iso  - решено на 2.6.1 оказался не рабочий репозиторий и не возможно было поставить zutils
https://www.balena.io/etcher - стороння программа для прожога образа

Install общий пример:

0. Загружаемся с livecd  (я использовал recuezilla) и открываем терминал "xfc terminal"
и для удобства можем воспользоваться firefox откуда м скопируем ссылку с образом
https://www.home-assistant.io/installation/generic-x86-64 

0.1 Для установки распаковщика unxz выполнить в терминале следящие:
apt update 
apt install zutils

1. Скачиваем образ HAOS:
wget https://github.com/home-assistant/operating-system/releases/download/17.0/haos_generic-x86-64-17.0.img.xz
2. Распаковываем:
unxz haos_generic-x86-64-17.0.img.xz
3. вот так можно посмотреть че там по дискам
   fdisk -l 
4. Пишем образ на диск:
dd if=haos_generic-x86-64-17.0.img of=/dev/ТУТ_ПУТЬК_ДИСКУ status=progress bs=2M
!!! Гиде /dev/ТУТ_ПУТЬК_ДИСКУ ваш диск

Install распаковка сразу на диск:

0. Загрузились с liveCD и скачиваем браузером:
https://github.com/home-assistant/operating-system/releases/download/17.0/haos_generic-x86-64-17.0.img.xz
apt update 
apt install zutils
1. открываем терминал проверяем как называется наш диск:
fdisk -l
2. Переходим в место загрузки:
cd /home/ubuntu/Downloads
#/dev/sda_YOU_DISK - исправь на свой диск на который будешь записывать HAOS
unxz -dc haos_generic-x86-64-17.0.img.xz |  dd of=/dev/sda_YOU_DISK bs=4M status=progress

Возможные проблемы с загрузкой:

efibootmgr --create --disk /dev/ --part 1 --label "HAOS" --loader '\EFI\BOOT\bootx64.efi'
Пример:
efibootmgr -c -d /dev/sda -p 1 -L "HAOS" -l "\EFI\BOOT\bootx64.efi"

# Показать записи:
efibootmgr -v

# Удалить конкретную запись (например, Boot0004)
sudo efibootmgr -b 4 -B

# Удалить несколько записей
sudo efibootmgr -b 0 -B  # Boot0000
sudo efibootmgr -b 1 -B  # Boot0001

Default link:

http://homeassistant.local:8123

Возможные проблемы с UEFI (нужно отключить secure boot):