Найти тему
aiivy782

Headless setup для Raspberry Pi.

Оглавление

Привет! В этой статье вы узнаете, как правильно настроить вашу Raspberry Pi, не имея дополнительной клавиатуры и монитора.

Что нам для этого пригодится?

  • Сама Raspberry.
  • SD-карта (желательно 10-го класса).
  • LAN-кабель (необязательно).

Установка операционной системы.

Сначала идём на официальный сайт Raspberry Pi, вкладка Software. Пролистав страницу чуть ниже, нажимаем на кнопку скачивания программы для записи образа на SD-карту.

Сайт raspberrypi.org/software.
Сайт raspberrypi.org/software.

После скачивания .exe, .dmg или .deb файла (в зависимости от операционной системы на вашем ПК), его надо установить (Для Windows, macOS: просто дважды кликнуть; для Linux: надо зайти в терминал, с помощью cd, идём в директорию с файлом и вводим команду sudo apt install ./<название-образа>.deb -y). Затем просто открываем программу.

Интерфейс Raspberry Pi Imager.
Интерфейс Raspberry Pi Imager.

Нажимаем кнопку CHOOSE OS. Появляется меню.

Меню выбора образа операционной системы в программе Raspberry Pi Imager.
Меню выбора образа операционной системы в программе Raspberry Pi Imager.

Выбираем самый верхний пункт. Но если вам нужна другая операционная система, изучите весь список и выберите наиболее подходящую. Также, в самом низу есть кнопка, нажав на неё вы можете выбрать файл образа, если вы скачали его к себе на ПК.

Затем выбираем SD-карту, на которую мы будем записывать образ системы.

Выбор SD-карты в программе Raspberry Pi Imager.
Выбор SD-карты в программе Raspberry Pi Imager.

Ну и наконец жмём на кнопку WRITE. Думаю, скриншот здесь не требуется.

Ждём конца записывания образа. Когда вы увидите зелёную полоску, то можете остановить процесс, так как это проверка на целостность файлов. Зачастую она не нужна, но если вы боитесь, что какой-то файл будет битый, и Raspberry не запустится, то ничего не делайте и ждите конца проверки.

Настройка для первого запуска платы.

Когда образ операционной системы был записан на SD-карту, мы можем настроить Raspberry Pi для первого запуска. Для начала мы переходим в раздел boot на SD-карте.

После же, создаём файл с названием ssh (без расширения) и просто пишем в нём пробел.

Теперь создаём файл с названием wpa_supplicant.conf. Он нужен для того, чтобы Raspberry Pi могла подключиться к вашей точки доступа Wi-Fi. Данный файл совсем необязателен, но если вы хотите использовать Raspberry Pi без проводного интернета, то лучше создайте. Его содержание должно быть примерно такое:

Содержание wpa_supplicant.conf
Содержание wpa_supplicant.conf

Сохраняем.

Настройка системы.

Теперь извлекаем SD-карту из ПК и вставляем в Raspberry Pi. Ждём около 30 секунд, чтобы плата успела загрузиться. Теперь с помощью nmap или Fing нам нужно узнать IP-адрес Raspberry. Также можете заглянуть в настройки роутера.

Когда мы узнали IP-адрес, мы можем подключаться по SSH протоколу. Для Windows нужна специальная программа, либо PuTTY, либо Bitvise SSH Client. Для macOS и Linux ставить дополнительное ПО не нужно. Заходим в терминал и пишем команду: ssh pi@<IP-ардес Raspberry Pi>.

После подключения программа запросит пароль, обычно - это raspberry.

Мы вошли в систему от пользователя pi. Настоятельно рекомендую сразу же изменить пароль командой passwd.

Теперь нам надо обновить всё программное обеспечение Raspberry Pi. Для этого вводим команду: sudo apt update && sudo apt full-upgrade -y, но также можно ввести их последовательно, два амперсанда позволяют выполнить несколько команд одной строкой.

После обновления перезагружаем Raspberry Pi введя: sudo reboot.

Когда плата загрузится, вы можете начать её использование.

Спасибо за внимание!

-7