-
Notifications
You must be signed in to change notification settings - Fork 277
Expand file tree
/
Copy pathunit1_rpb4_ssd.txt
More file actions
executable file
·149 lines (103 loc) · 5.22 KB
/
Copy pathunit1_rpb4_ssd.txt
File metadata and controls
executable file
·149 lines (103 loc) · 5.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
Micro SD + SSD
Загрузка дистрибутива - https://www.raspberrypi.org/downloads/raspbian/
Загрузка программы для записи образа - https://www.balena.io/etcher/
Разворачиваем образ на карту памяти и создаем в корневом каталоге пустой файл ssh
Точно так же делаем с SSD
Удобный SSH клиент - https://www.putty.org/
Копировать из консоли - просто выделить нужный фрагмент кода
Вставить в консоль - правым кликом мышки
## Для вставки из буфера обмена в терминале - кликаем правую клавишу мышки
Грузимся с micro SD
login - pi
pass - raspberry
Обновление списка пакетов и пакетов
sudo apt update
sudo apt upgrade
Y для подтверждения
Обновление прошивки
sudo rpi-update
Перезагрузка
sudo reboot
Установка программы обновления бутлоадера
sudo apt install rpi-eeprom
Изменение канала загрузки
sudo nano /etc/default/rpi-eeprom-update
Поменять на beta
###UPDATE - Меняем на stable!
Ctrl+X - сохранение, Y для подтверждения
Прошивки на ветке бета
ls -la /lib/firmware/raspberrypi/bootloader/beta/
###UPDATE - ls -la /lib/firmware/raspberrypi/bootloader/stable/
Запись бета версии (обновил версию)
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/beta/pieeprom-2020-06-15.bin
###UPDATE - Запись стабильной версии (обновил версию)
sudo rpi-eeprom-update -d -f /lib/firmware/raspberrypi/bootloader/stable/pieeprom-2020-07-31.bin
Перезагрузка
sudo reboot
Проверка версии загрузчика
vcgencmd bootloader_version
Порядок загрузки
vcgencmd bootloader_config
> Подключаем SSD
Создание папки
sudo mkdir /mnt/ssddisk
Монтируем диск
sudo mount /dev/sda1 /mnt/ssddisk
Переписываем файлы
sudo cp /boot/*.elf /mnt/ssddisk
sudo cp /boot/*.dat /mnt/ssddisk
Остановка системы
sudo halt
Отключаем питание
SSD
login - pi
pass - raspberry
смена текущего пароля - passwd
Обновление списка пакетов и пакетов
sudo apt update
sudo apt upgrade
Y для подтверждения
Добавление пользователя - sudo adduser имя
Добавление в группу sudo - sudo usermod -aG sudo имя
Переключение на нового пользователя - su имя
Настраиваем сеть:
Открываем файл - sudo nano /etc/network/interfaces
Вставляем (правая клавиша мыши)
auto lo
iface lo inet loopback
#iface eth0 inet manual
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.100 - меняем на адрес своего одноплатника
netmask 255.255.255.0
gateway 192.168.0.1 - меняем на адрес своего роутера
Адрес и шлюз меняем на нужные
Ctrl-X выход - подтверждаем изменения нажав на Y
Приложение для настройки - sudo raspi-config
8 Update - обновление приложение
4 Localisation Options / I1 Change Locale - ищем и выбираем пробелом ru_RU.UTF-8 UTF-8
4 Localisation Options / I2 Change Timezone - выбираем часовой пояс
Изменение канала загрузки
sudo nano /etc/default/rpi-eeprom-update
Поменять на beta
###UPDATE - Меняем на stable!
Ctrl+X - сохранение, Y для подтверждения
Установка пакетов нужных для работы и установки Hass.io
sudo apt-get install -y bash curl git jq avahi-daemon dbus apparmor-utils network-manager libavahi-compat-libdnssd-dev libatlas3-base apt-transport-https ca-certificates socat software-properties-common ftpd mc
Перезагрузка - sudo reboot
Установка docker - sudo curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
Добавляем группу docker и добавляем в нее пользователя
sudo groupadd docker
sudo gpasswd -a $USER docker
newgrp docker
ставим Portainer -
docker pull portainer/portainer-ce
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
Веб интерфейс Portainer - IP adress:9000
Переходим в режим root - sudo su
Разрядность системы - getconf LONG_BIT
Установка hass.io (список ключей тут - https://github.com/home-assistant/supervised-installer)
curl -Lo installer.sh https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh
bash installer.sh --machine raspberrypi4
Веб интерфейс Hass.io - IP adress:8123