Гид по технологиям

Как включить и правильно выключить Raspberry Pi

6 min read Гайды Обновлено 20 Dec 2025
Как включить и безопасно выключить Raspberry Pi
Как включить и безопасно выключить Raspberry Pi

TL;DR

Raspberry Pi включается простым подключением питания; выключать его нужно корректно — через интерфейс или команду shutdown, чтобы не повредить SD‑карту. Для удобства можно добавить аппаратную кнопку питания, подключённую к GPIO, или использовать готовые корпуса и аксессуары.

Быстрые ссылки

  • Как включить Raspberry Pi
  • Как правильно выключить Raspberry Pi
  • Как добавить кнопку питания к Raspberry Pi

Если вы только что получили Raspberry Pi, то заметили отсутствие традиционной кнопки питания. Ниже — пошаговая инструкция, объяснения, варианты с аппаратной кнопкой и предупреждения о типичных ошибках.

Как включить Raspberry Pi

Чтобы запустить Raspberry Pi, нужно просто подать питание. Начиная с модели Raspberry Pi 4, это делается через USB‑C кабель и любой источник питания 5 В. Для более старых моделей по‑прежнему требуется 5‑вольтовый источник, но с micro‑USB разъёмом.

Сначала подключите HDMI‑кабель к телевизору или монитору, а также клавиатуру и мышь. Проводные USB‑клавиатуры и мыши отлично подходят для первой загрузки; большинство беспроводных комплектов с USB‑приёмником тоже работают. Позже можно подключить Bluetooth‑устройства.

Подключите адаптер питания в розетку, вставьте USB‑C (или micro‑USB) кабель в блок питания, а другой конец — в порт питания Raspberry Pi.

Подключите USB‑кабель к порту питания Raspberry Pi

Фото: trickyaamir/Shutterstock.com

После подачи питания загорится красный светодиод, появится «радуга» при старте и затем рабочий стол Raspberry Pi OS. При первой загрузке придётся пройти начальную настройку системы.

Как правильно выключить Raspberry Pi

Нельзя просто выдергивать питание — это риск повреждения файловой системы на SD‑карте. Внезапное отключение особенно опасно для Linux‑систем (включая Raspberry Pi OS): при частых таких отключениях устройство может перестать загружаться до переустановки.

Нужно выполнить корректное завершение работы (shutdown). Способы:

  1. Через графический интерфейс Raspberry Pi OS
    • Нажмите на иконку Raspberry в левом верхнем углу экрана.
    • Выберите “Log Out” (Выход) или пункт “Shutdown” (Выключение).

Нажмите на иконку Raspberry в левом верхнем углу, затем выберите выход или выключение

На следующем экране выберите «Shut Down» (Выключить) или «Reboot» (Перезагрузить). Через несколько секунд экран погаснет, и красный светодиод на плате погаснет — теперь можно безопасно отключать питание.

Выберите Shutdown или Reboot для завершения работы

  1. Через терминал

Откройте терминал и выполните команду:

sudo shutdown -h now

Команда немедленно начнёт корректное завершение работы: система синхронизирует диски и выключит питание программно. Когда экран станет чёрным и светодиод погаснет, можно отключать кабель питания.

Важно: некоторые корпуса и блоки питания просто обрывают подачу электроэнергии (hard cut). Это не даёт системе завершить работу и повышает риск повреждения SD‑карты.

Как добавить кнопку питания к Raspberry Pi

Вы можете установить физическую кнопку питания. Есть три подхода:

  • Купить корпус с встроенной кнопкой (например, Argon ONE M.2 и подобные). Эти корпуса часто предлагают разумную интеграцию и комфорт.
  • Использовать готовые аксессуары, например, кнопочный модуль для USB‑C кабеля (CanaKit PiSwitch). Минус такого подхода: он просто обрывает питание и не инициирует корректного выключения.
  • Подключить кнопку к GPIO и настроить программный триггер, чтобы нажатие вызывало команду shutdown — этот способ даёт безопасное выключение.

Кнопки питания и корпуса для Raspberry Pi

Фото: Omar Shekho/Shutterstock.com

Если вы хотите, чтобы кнопка вызывала корректное выключение, её нужно подключить к заголовку GPIO и настроить службу, которая будет отслеживать замыкание на землю и запускать shutdown.

Ниже — краткая инструкция по подключению кнопки к GPIO и настройке простого обработчика:

  1. Подключите одну ногу кнопки к любому доступному GPIO‑пину (например, GPIO3 / физический контакт 5), другую ногу — к GND.
  2. GPIO3 (SCL) на моделях Pi способен пробуждать устройство от низкого уровня — это удобно для включения по нажатию.
  3. Установите в системе скрипт‑демон или systemd‑unit, который при обнаружении замыкания вызовет “sudo shutdown -h now”.

Пример systemd‑unit (сохраните как /etc/systemd/system/powerbutton.service):

[Unit]
Description=Power button GPIO handler
After=multi-user.target

[Service]
Type=simple
ExecStart=/usr/local/bin/powerbutton.sh
Restart=always

[Install]
WantedBy=multi-user.target

Пример /usr/local/bin/powerbutton.sh (комментарии внутри):

#!/bin/bash
# Требуется установить python3 и RPi.GPIO или использовать gpiozero
python3 - << 'PY'
import RPi.GPIO as GPIO
import os
import time

BTN=3  # GPIO3
GPIO.setmode(GPIO.BCM)
GPIO.setup(BTN, GPIO.IN, pull_up_down=GPIO.PUD_UP)

try:
    while True:
        if GPIO.input(BTN) == GPIO.LOW:
            os.system('sudo shutdown -h now')
            break
        time.sleep(0.1)
except KeyboardInterrupt:
    pass
finally:
    GPIO.cleanup()
PY

Не забудьте сделать скрипт исполняемым: sudo chmod +x /usr/local/bin/powerbutton.sh и активировать service: sudo systemctl enable --now powerbutton.service.

Примечание: если вы не уверены в пайке и работе с GPIO, используйте готовые корпуса или внешние переключатели.

CanaKit PiSwitch — питание для Raspberry Pi

CanaKit Raspberry Pi 4 Power Supply with PiSwitch

Удобный блок питания с внешней кнопкой, упрощающий включение/выключение Pi 4. Минус — жесткое отключение питания без программного завершения работы.

See at Amazon


Когда подход не работает: типичные проблемы и решения

  • SD‑карта повреждена и устройство не загружается: попробуйте подключить карту к другому компьютеру и проверить файловую систему, восстановите резервную копию или переустановите образ.
  • Блок питания нестабилен или USB‑C кабель не соответствует спецификациям: используйте качественные блоки питания, выданные производителем или сертифицированные 5 В 3 А (для Pi 4).
  • Кнопка, подключённая не к GPIO с пробуждением (например, к случайному GPIO), не сможет разбудить выключенный Pi. Используйте GPIO3 (SCL) или реализуйте программное включение через специальный контроллер.

Альтернативные подходы

  • Использовать UPS HAT для Raspberry Pi — обеспечивает аккуратное завершение работы при пропадании сети и некоторое время автономной работы.
  • Управлять питанием через реле и внешний микроконтроллер, который сначала сообщит Pi о предстоящем отключении (через GPIO или сетевой запрос), затем разомкнёт питание.
  • Разворачивать систему на eMMC или SSD (через M.2 адаптер в кейсах типа Argon ONE M.2) — это минимизирует риск повреждения при отключениях по сравнению со SD‑картами.

Быстрый чек‑лист перед отключением питания

  • Сохраните все открытые файлы и завершите критичные приложения.
  • Выполните графическое выключение или sudo shutdown -h now.
  • Дождитесь, пока экран погаснет и индикатор питания (красный светодиод) погаснет.
  • Отключайте питание только после полного выключения.

Ролевые чек‑листы

  • Для хоббиста

    • Используйте USB‑C блок питания и графический интерфейс для выключения.
    • Храните резервную копию образа SD‑карты.
  • Для разработчика

    • Настройте быстрый доступ по SSH; используйте sudo shutdown или systemctl halt.
    • Настройте автоматические бэкапы и контроль целостности файловой системы.
  • Для встраиваемых/киосковых решений

    • Используйте аппаратную кнопку, подключённую к GPIO, или внешний контроллер питания с уведомлением ОС.
    • Рассмотрите UPS HAT и режимы read‑only для корневой файловой системы.

Критерии приёмки

  • Устройство корректно выключается графическим способом и через sudo shutdown -h now без ошибок в логах.
  • После выключения индикатор питания гаснет и загрузка невозможна до повторного включения.
  • Аппаратная кнопка (если есть) инициирует shutdown без разрушения файловой системы.

Модель принятия решения

flowchart TD
  A[Нужно выключить Pi?] --> B{Есть GPIO‑кнопка настроена?}
  B -- Да --> C[Нажать кнопку → systemd запускает shutdown]
  B -- Нет --> D{Есть доступ к GUI или SSH?}
  D -- GUI --> E[Через меню > Shutdown]
  D -- SSH --> F[Выполнить sudo shutdown -h now]
  E --> G[Дождаться погасания LED]
  F --> G
  G --> H[Отключить питание]

Краткая сводка

  • Включение: подключите питание (USB‑C или micro‑USB в зависимости от модели).
  • Правильное выключение: используйте GUI или sudo shutdown -h now и дождитесь погасания индикатора.
  • Аппаратная кнопка: для безопасного выключения — подключайте к GPIO и настраивайте обработчик.
  • Для критичных систем рассмотрите UPS‑решения и хранение образов на SSD/eMMC.

1‑строчная глоссарий

  • shutdown: команда Unix/Linux для корректного завершения работы системы.
  • GPIO: универсальные программируемые входы/выходы на плате для подключения внешних кнопок и датчиков.

Сводка: соблюдайте порядок выключения, используйте программные команды или настроенные аппаратные решения, и храните резервные копии образа системы — это минимизирует риск потери данных и продлит срок службы вашего Raspberry Pi.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Как удалить несколько писем в Outlook
Email

Как удалить несколько писем в Outlook

2FA в WordPress: настройка через Wordfence
Безопасность

2FA в WordPress: настройка через Wordfence

ERR_NETWORK_CHANGED в Chrome — как исправить
Техническая поддержка

ERR_NETWORK_CHANGED в Chrome — как исправить

Добавляем фейерверки на фотографию в Photoshop
Дизайн

Добавляем фейерверки на фотографию в Photoshop

Отправка вкладок между устройствами в Chrome
браузер

Отправка вкладок между устройствами в Chrome

Лимит трафика в Windows 10 — как настроить
Windows

Лимит трафика в Windows 10 — как настроить