Cкачиваю с официального сайта Raspbian
дистрибутив: Raspbian Buster Lite
(это Minimal image based on Debian Buster
) от 2019-09-26
размером 435 Mb
, а вот после распаковки архива 2.2Gb
, записываю его на карту памяти MicroSD
через программу «Диски». Затем монтирую каталог и в корне раздела /boot
создать файл с именем ssh
, тем самым включаю работу SSH
сервиса на миникомпьютера Raspberry Pi 3 Model B
. По завершению извлекаю карту памяти. Вставляю ее в миникомпьютер, подключаю сетевой кабель до своего свитча, кабель питания. Через несколько минут миникомпьютер загрузился. Подключаюсь к нему через SSH
соединение: ssh -l pi@IP&DNS
, где в качестве логина Login: pi
, а в качестве пароля Password: raspberry
ekzorchik@navy:~$ ssh -l pi 172.33.33.10 pi@raspberrypi:~ $ sudo rm -Rf /var/lib/apt/lists pi@raspberrypi:~ $ sudo apt-get update && sudo apt-get upgrade -y pi@raspberrypi:~ $ sudo BRANCH=next rpi-update Would you like to proceed? (y/N) y pi@raspberrypi:~$ sudo rm -f /etc/localtime pi@raspberrypi:~ $ sudo ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime pi@raspberrypi:~ $ sudo apt-get install ntpdate -y pi@raspberrypi:~ $ sudo bash -c "echo '@reboot /usr/sbin/ntpdate -s 0.pool.ntp.org > /dev/null'" | sudo -s tee /var/spool/cron/crontabs/root pi@raspberrypi:~ $ sudo apt-get autoremove -y
Привожу локали к единому виду:
pi@raspberrypi:~ $ sudo locale-gen en_US.UTF-8 pi@raspberrypi:~ $ sudo sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen && sudo locale-gen pi@raspberrypi:~ $ sudo locale-gen --purge en_GB.UTF-8 pi@raspberrypi:~ $ echo "LC_ALL="en_US.UTF-8"" | sudo -s tee /etc/default/locale pi@raspberrypi:~ $ echo "LANG="en_US.UTF-8"" | sudo tee -a /etc/default/locale pi@raspberrypi:~ $ echo "LANGUAGE="en_US.UTF-8"" | sudo tee -a /etc/default/locale pi@raspberrypi:~ $ sudo reboot pi@raspberrypi:~ $ locale LANG=en_US.UTF-8 LANGUAGE=en_US.UTF-8 LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=en_US.UTF-8 pi@raspberrypi:~ $ pi@raspberrypi:~ $ uname -a && lsb_release -a Linux raspberrypi 4.19.75-v8+ #1270 SMP PREEMPT Tue Sep 24 18:59:17 BST 2019 aarch64 GNU/Linux No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 10 (buster) Release: 10 Codename: buster pi@raspberrypi:~ $
Вообще нужно подготовить Playbook
для автоматизированной настройки через Ansible
. На этом у меня пока все, заметка будет дополняться, с уважением автор блога Олло Александр aka ekzorchik.