Оглавление:

Установка и настройка Raspbian на Raspberry Pi: 6 шагов
Установка и настройка Raspbian на Raspberry Pi: 6 шагов

Видео: Установка и настройка Raspbian на Raspberry Pi: 6 шагов

Видео: Установка и настройка Raspbian на Raspberry Pi: 6 шагов
Видео: Шаг №6: Как установить MajorDoMo на Raspbian Jessie 2024, Ноябрь
Anonim
Установите и настройте Raspbian на Raspberry Pi
Установите и настройте Raspbian на Raspberry Pi

Это руководство предназначено для людей, которые хотят установить Raspbian на Raspberry Pi.

Изначально это руководство было написано на португальском языке здесь, в Бразилии. Я изо всех сил старался написать это по-английски. Так что простите меня за некоторые ошибки, которые могут быть написаны.

Эта инструкция была разделена следующим образом:

Шаг 1. Немного о Raspberry Pi

Шаг 2: Подготовьте и установите Raspbian

Шаг 3. Включите SSH и VNC

Шаг 4. Установите статический IP-адрес для доступа

Шаг 5. Доступ к плате удаленно через терминал (SSH)

Шаг 6. Удаленный доступ к плате через графический интерфейс (VNC)

Шаг 1. Немного о Raspberry Pi

Raspberry Pi - это название линейки микрокомпьютеров, производимых Raspberry Pi Foundation со штаб-квартирой в Великобритании. Видение фонда - облегчить людям доступ к вычислениям.

Люди во всем мире используют Raspberry Pi для обучения программированию, разработки аппаратных и программных проектов, реализации проектов домашней автоматизации, применения в промышленных проектах, реализации проектов IoT (Интернета вещей) и для игры в видеоигры с помощью ретро-игровых систем, например Recalbox и Retropie..

Raspberry может работать с некоторыми вариантами известных операционных систем, но наиболее часто используется Raspbian.

Raspbian - это бесплатный вариант Linux на основе Debian, результат постоянно развивающегося проекта сообщества, ориентированного на стабильность и производительность как можно большего числа пакетов Debian. Эта операционная система оптимизирована для работы на Raspberry Pi и может быть загружена прямо с веб-сайта Raspberry Foundation.

Шаг 2: Подготовьте и установите Raspbian

Для запуска Raspbian на Raspberry Pi требуется установка системы на карту памяти micro SD объемом не менее 8 ГБ и предпочтительно класса 10.

Вы можете установить Raspbian на все версии Raspberry Pi. Для этого урока я использую Raspberry Pi 3 Model B +.

Чтобы продолжить установку и настройку операционной системы, вам потребуются следующие элементы:

01 - Raspberry Pi01 - Блок питания для Raspberry Pi 3 (Pi 2 / B / B +) 01 - Акриловый корпус с кулером для Raspberry Pi 3 (опционально) 01 - Карта памяти Micro SD (16 ГБ или 32 ГБ) 01 - Устройство чтения карт памяти SD01 - HDMI Monitor01 - HDMI Cable01 - MouseUSB01 - Клавиатура USB

Вы можете использовать телевизор в качестве монитора, если у него есть соединение HDMI. Монитор понадобится только один раз, чтобы мы могли сделать настройки на плате. В дальнейшем доступ к системе будет осуществляться удаленно через другой компьютер. Использование футляра с кулером не является обязательным, но это идеальный вариант, поскольку таким образом ваша плата защищена и остается прохладной в течение всего периода использования.

Используйте устройство чтения карт памяти micro SD, чтобы подключить карту памяти к компьютеру:

Изображение
Изображение

Загрузите SD Memory Card Formatter и установите:

www.sdcard.org/downloads/formatter/eula_windows/index.html

После установки откройте программу, выберите диск, на котором была размещена ваша карта памяти, отметьте опцию «Быстрое форматирование», нажмите «Форматировать» и дождитесь завершения процедуры:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Загрузите Raspbian с настольным компьютером и рекомендуемым программным обеспечением:

www.raspberrypi.org/downloads/raspbian/

После загрузки разархивируйте файл, чтобы сгенерировался образ.

Скачайте Etcher и установите:

www.balena.io/etcher/

Откройте Etcher, выберите загруженный вами образ Raspbian, выберите диск карты памяти, на который будет записан образ, нажмите «Продолжить», нажмите «Flash», дождитесь завершения процедуры и закройте программу:

Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение
Изображение

Снимите кард-ридер с компьютера, выньте карту из ридера и вставьте в Raspberry Pi. Подключите кабель HDMI к Raspberry Pi и монитору, подключите блок питания для его питания.

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

Изображение
Изображение

Вам будет предложено выбрать настройки страны, языка и подключения к сети Wi-Fi. После подключения к Wi-Fi откройте браузер слева на верхней панели и попробуйте получить доступ к любому веб-сайту, чтобы убедиться, что у вас есть доступ в Интернет.

Возможно, система сделает некоторые обновления при этой первой загрузке и перезагрузке, поэтому просто подождите, чтобы продолжить.

Шаг 3. Включите SSH и VNC

После включения этих двух опций к плате можно будет получить удаленный доступ через терминал SSH или графический интерфейс VNC. В левом верхнем углу нажмите на малину, «Настройки» и «Конфигурация Raspberry Pi»:

Изображение
Изображение

Нажмите «Интерфейсы», установите флажок «Включить» для SSH и VNC и нажмите «ОК»:

Изображение
Изображение

Когда эти параметры включены, Raspberry Pi теперь готов к удаленному доступу через SSH или VNC.

Шаг 4. Установите статический IP-адрес для доступа

По умолчанию плата будет подключаться к сети (Ethernet или Wi-Fi), получит динамический IP-адрес, и при каждом подключении вы можете получить IP-адрес, отличный от предыдущего подключения, поэтому всякий раз, когда вы выполняете удаленный доступ, плата должна проверять, IP остается прежним. По этой причине мы установим фиксированный IP-адрес.

Откройте терминал:

Изображение
Изображение

Отсюда вы будете обрабатывать командные строки, чтобы вы могли настраивать или выполнять действия на платформе. Я рекомендую вам продолжать следовать этому руководству прямо из Raspbian, так как таким образом вы можете копировать и вставлять команды, которые будут использоваться дальше. Для этого просто откройте веб-браузер Raspbian, получите доступ к этим инструкциям, а затем продолжите отсюда.

Командные строки ниже вы введете в терминал и нажмите Enter для выполнения. В некоторых командах вас могут попросить подтвердить, и вы должны прочитать и подтвердить.

ip r | grep по умолчанию

Изображение
Изображение

Обратите внимание, что возвращается строка с двумя IP-адресами, первый из которых является шлюзом для доступа к вашему маршрутизатору, а второй - адресом, назначенным вашему Raspberry Pi. Обратите внимание, что в моем случае первый адрес заканчивается на «2.1», а второй адрес заканчивается на «2.112». Последние три цифры второго адреса меняются на каждом устройстве, подключенном к вашему маршрутизатору. Скорее всего, представленные вам адреса будут отличаться от тех, что показаны на изображении. Запишите первый адрес (шлюз), он понадобится вам позже.

Введите в терминале команду ниже и нажмите Enter:

sudo nano /etc/resolv.conf

Изображение
Изображение

В терминале открывается файл, содержащий информацию DNS вашей сети. Запишите адрес, указанный в первой строке (первичный DNS), а затем обратите внимание на вторую (вторичный DNS). Нажмите клавиши CTRL + X на терминале, чтобы закрыть файл.

Введите в терминале команду ниже и нажмите Enter:

sudo nano /etc/dhcpcd.conf

Изображение
Изображение

Используйте клавишу вниз на клавиатуре или прокрутите файл до конца, чтобы внести необходимые изменения:

Изображение
Изображение

1) Если вы используете сетевой кабель, подключенный к Raspberry, для назначения сетевого подключения, вам не нужно менять интерфейс, но если вы используете соединение WiFi, удалите eth0 и напишите wlan0.

2) В «static ip_address =» удалите информацию и напишите IP-адрес, который будет назначен вашему Raspberry, не забудьте оставить шлюз по умолчанию, но изменив последние три цифры адреса. Вы можете выбрать любое число (от трех цифр) до 254. Предпочитайте использовать более высокие числа, чтобы избежать потенциальных конфликтов IP-адресов в вашей сети. Оставьте / 24 после выбранного IP-адреса.

3) В "static routers =" удалите информацию и напишите адрес шлюза вашего маршрутизатора, который вы указали ранее.

4) Удалите информацию и напишите основной DNS, который вы указали ранее.

5) Удалите информацию и напишите вторичный DNS, который вы указали ранее.

6) Сотрите знаки «#» с редактируемых вами строк. Обратите внимание, что линии, на которых стирается знак фунта «#», будут другого цвета.

После изменений у вас будет файл с информацией, подобной изображению ниже, но с данными вашей сети:

Изображение
Изображение

Чтобы сохранить изменения в файле, нажмите CTRL + O, а затем CTRL + X, чтобы закрыть файл.

Затем введите в терминал команду ниже и нажмите Enter, чтобы перезапустить систему и применить настройки:

перезагрузка sudo

После перезагрузки системы снова откройте терминал, введите команду ниже и нажмите Enter, чтобы убедиться, что предыдущие настройки в порядке:

ip r | grep по умолчанию

Откройте левый браузер на верхней панели и попробуйте получить доступ к любому сайту, чтобы убедиться, что у вас есть доступ в Интернет.

Этот IP-адрес, который вы установили для Raspberry Pi, является фиксированным и не изменится при новых подключениях. Сохраните его для использования при удаленном доступе к плате.

ПРИМЕЧАНИЕ. Если вы изменили маршрутизатор и изменился диапазон IP-адресов шлюза, изменили адреса DNS или изменили интерфейс подключения, обязательно внесите изменения в файлы, чтобы плата не теряла соединение с сетью

Шаг 5: доступ к плате удаленно через терминал (SSH)

Для удаленного доступа к Raspberry Pi через терминал и без графического интерфейса вы можете использовать SSH (Secure Shell). Вы можете использовать, например, Putty или любой другой инструмент для той цели, которая вам нравится. Я особенно использую командную строку Windows, в данном случае Windows PowerShell.

Предполагая, что SSH уже включен на Raspberry Pi, перейдите в меню «Пуск» Windows, найдите Windows PowerShell и, когда вы найдете его, щелкните его правой кнопкой мыши и выберите «Запуск от имени администратора»:

Изображение
Изображение

В открытой командной строке вы должны ввести команду ssh pi @ с IP-адресом вашего Raspberry после @. Предполагая, что вы установили IP 192.168.0.120 для своего Raspberry, команда будет выглядеть так:

ssh [email protected]

В моем случае Raspberry Pi имеет фиксированный IP 192.168.2.129, поэтому я наберу строку ниже и нажму Enter:

ssh [email protected]

При первом доступе через ssh вам будет предложено подтвердить, вы должны ввести yes и нажать Enter. Наконец, вам будет предложено ввести пароль, который вы должны ввести, и нажмите клавишу ВВОД. Если вы не меняли пароль, он будет малиновым:

Изображение
Изображение

Чтобы проверить удаленный доступ через терминал, введите команду ниже и введите в Windows PowerShell:

ip r | grep по умолчанию

Если все в порядке, возвращается информация, которую мы уже видели, которая показывает IP-адрес шлюза маршрутизатора, к которому подключен Raspberry, и IP-адрес, который был назначен плате. Если вы скопируете откуда-то командную строку и хотите вставить ее в терминал, просто щелкните правой кнопкой мыши, скопированная строка будет вставлена, и нажатие клавиши Enter запустит команду (если она действительна). Чтобы очистить команды терминала, просто введите reset и нажмите Enter. Все введенные вами команды сохранены в памяти, и для доступа к этим командам просто нажмите клавишу вверх на клавиатуре.

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

Шаг 6. Удаленный доступ к плате через графический интерфейс (VNC)

Если вы хотите или вам нужно получить доступ к Raspberry Pi удаленно, но через графический интерфейс, вам нужно будет использовать VNC (виртуальные сетевые вычисления). Предполагая, что VNC уже включен на Raspberry Pi, загрузите VNC Viewer и установите:

www.realvnc.com/pt/connect/download/viewer/windows/

После загрузки откройте программу и в поле введите IP-адрес вашего Raspberry Pi.

Предполагая, что вы установили IP 192.168.0.120 для своего Raspberry Pi, напишите IP, и программа спросит вас, хотите ли вы установить соединение, или вы можете нажать Enter. В моем случае у Raspberry фиксированный IP 192.168.2.129. Вам будет предложено ввести имя пользователя (pi) и пароль. Если вы не меняли пароль, он будет малиновым:

Изображение
Изображение
Изображение
Изображение

Откроется новое окно, в котором вы можете увидеть зеркальное отображение графического интерфейса вашего Raspberry Pi, а наведение курсора вверху предоставит вам доступ к меню параметров VNC Viewer:

Откроется новое окно, в котором вы можете увидеть зеркальное отображение графического интерфейса вашего Raspberry Pi, а наведение курсора вверху предоставит вам доступ к меню параметров VNC Viewer:

Изображение
Изображение

При удаленном доступе вы можете управлять своим Raspberry Pi с других компьютеров или устройств, на которых установлен VNC Viewer и которые подключены к той же сети, что и плата.

После установки и настройки Raspbian вы можете изучить функциональные возможности системы и узнать немного больше об использовании командных строк в системах на базе Linux.

Если у вас есть устройства IoT и домашней автоматизации, но вы не можете интегрировать их с приложением Homekit Home и Siri, потому что они не сертифицированы Apple, я рекомендую прочитать инструкции по установке Homebridge на Raspberry Pi и Windows.

Рекомендуемые: