Установка на Raspberry Pi скриптом от SergeJey

Материал из MajorDoMo инфо
    1. Установка образа системы Raspbian OS

Первым делом скачиваем установщик образа на карту памяти с официального сайта Raspberry официальный сайт Raspberry Pi

!Рисунок1.png

После скачивания запускаем скачанный файл imager_1.7.3.exe. И переходим к выбору Операционной системы.

!Рисунок2-1.png

![](https://connect.smartliving.ru/cms/data_images/1926_image.png)

Первым делом выбираем устанавливаемую систему, по умолчанию выделение на пункте с графической оболочкой. Т.к. в большинстве случаев оболочка не нужна и только потребляет итак небольшие ресурсы малины, выбираем другие (Raspberry PI OS (other).

![](https://connect.smartliving.ru/cms/data_images/1928_image.png)

Из открывшихся вариантов выбираем установку без грфического интерфейса (A port jf Debian Bulsseye with no desktop environment)

![](https://connect.smartliving.ru/cms/data_images/1927_image.png)

Выбираем появившуюся карту памяти Не спешим записывать образ (write) переходим к окну настроек (иконка шестеренки в правом нижнем углу)

![](https://connect.smartliving.ru/cms/data_images/1929_image.png)

И устанваливаем свои необходимые значения.

      • Рекомендую использовать стандартный логин для одноплатных компьютеров pi , т.к. в скрипте есть некоторые команды, связанные с этим логином***

После этого можем нажать Write (запись). Автоматически после окончания процедуры программа извлекает (размонтирует) карту памяти.

Устанавливаем карточку в малинку и подключаем питание. После включения довольно долго (минут пять) происходит процедура первого запуска, немного подождав подключаемся SSH клиентом к малинке и входим используя логин пароль, указанные при выставлении настроек. Карта пямяти уже расширена. Особо в утилите программы настроек делать нечего. Можем посмотреть версию ОС: ``` cat /proc/version ``` В ответ видим: > Linux version 5.15.61-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu)

 2.34) #1579 SMP Fri Aug 26 11:10:59 BST 2022
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)" ...

## Установка системы Умного Дома MajorDoMo с помощью скрипта

Сейчас спокойно можем установить MajorDoMo и необходимые системные сервисы. Входим в режим sudo ``` sudo -i ``` Вводим команду на скачивание и установку скрипта [страница скрипта на Гитхабе](https://github.com/sergejey/majordomo-rpi-install): ``` curl -s https://raw.githubusercontent.com/sergejey/majordomo-rpi-install/main/install.sh | bash && bash ~/majordomo-rpi-install/install.sh ``` Подождав непродолжительное время (необходимое для начальной установки нужных пакетов) получаем окно начала выполнения скрипта: Вводим согласие **y**. Отмечаем нужные опции установки как самой системы УД MajorDoMo, так и дополнительх системных сервисов:

![](https://connect.smartliving.ru/cms/data_images/1930_image.png)

Далее идёт установка, около 40 минут процедура обновления системы upt-get update, upgrade на экране ничего не меняется, это нормально, далее идёт установка пакетов. Время довольно продолжительное, особенное RHvoice и Zigbee2mqtt, у меня заняло часа 3-4. После начала установки никаких внешних действий ака ввода команд и т.д. не требуется. Поэтому можно установку начать вечером и спокойно идти спать, что кстати я и делал. В итоге скрипт отработал, появилось следующее окно:

![](https://connect.smartliving.ru/cms/data_images/1931_image.png)

Перегагрузка. После этого заходим на IP адрес нашей малины и видим стартовое окно выбора языка и тайм зоны:

![](https://connect.smartliving.ru/cms/data_images/1932_image.png)

После выбора необходимых параметров, переход на главную страницу MajorDoMo

![](https://connect.smartliving.ru/cms/data_images/1933_image.png)

Ну вот вкратце и всё, приятного пользования.