Меню Рубрики

Установка raspberry без клавиатуры

Raspberry Pi, настройка для работы в режиме Headless (без клавиатуры, мыши и монитора).

Общие сведения:

В этой статье мы настроим нашу Raspberry Pi для первого включения без монитора, клавиатуры и мыши, в так называемом режиме Хэдлес (англ. Headless — без головы). Подключимся к ней сначала через SSH для удалённой работы в командной строке, потом через VNC для удалённой работы в режиме удалённого рабочего стола.

Нам понадобится:

  • Raspberry Pi любой модели
  • Блок питания microUSB-B 2,5A
  • microSD карта от 8GB
  • Кардридер microSD
  • ПК в одной локальной сети с Raspberry

Предварительная настройка:

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

После завершения копирования системы на microSD карту на вашем ПК появится диск BOOT, его необходимо открыть и создать в нём файлы wpa_supplicant.conf и ssh.txt

  • Первый файл должен быть пустым и называться ssh.txt — это необходимо для того, чтобы Pi при первой загрузке поняла что необходим доступ по ssh

  • Второй файл должен называться wpa_supplicant.conf и содержать данные для подключения к WiFi. При загрузке Raspberry сама перенесёт данные из этого файла в /etc/wpa_supplicant/wpa_supplicant.conf

Вот пример файла wpa_supplicant.conf:

Название точки доступа и пароль пишутся в кавычках, например, если wifi точка называется Druidia и пароль 12345:

После создания файлов безопасно извлекаем SD карту из ПК:

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

Подключаемся через SSH:

В этом шаге мы сделаем следующее:

  • установим на ПК mDNS сервер (этот шаг нужно пропустить, если у Вас Windows 10 версии > 1903 на ПК и Raspbian Buster на Raspberry)
  • установим на ПК программу-менеджер удалённых подключений PuTTY
  • подключимся к Raspberry по ssh

Перед подключением по SSH необходимо установить mDNS сервер, для подключения по имени компьютера. Мы будем использовать Bonjour Print Services for Windows. После его установки ничего настраивать не нужно, всё заработает автомагически. Это не опечатка. Этот способ больше не работает. Было замечено с версии Windows 1803. Для того, что бы подключаться к Raspberry по имени, необходимо сначала зайти на неё по IP-адресу и установить пакет samba ( sudo apt install samba ). После этого Windows машины в локальной сети начнут видеть Raspberry по имени через NetBIOS. ***тряся кулаком в сторону Редмонда***: «Майкросо-о-о-о-о-о-о-о-фт!» (вернусь из отпуска, попытаюсь найти более лёгкий способ решения этой проблемы)

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

После установки открываем Putty: открываем окно запуска (win+r), набираем putty и клавишу enter. Далее вводим в поле «Host Name» следующую информацию: [email protected] и нажимаем Open

Выскочит окно с предупреждением, нажимаем Да:

Далее необходимо ввести пароль, по умолчанию «raspberry», пароль никак не отображается во время введения, после ввода необходимо нажать enter:

Если пароль был введен верно, нас приветствует bash консоль Raspberry:

Настраиваем VNC сервер:

Мы можем и дальше продолжить работать с Pi через ssh и PuTTY, но, если необходима графическая среда, мы можем настроить работу через VNC.

Для этого наберём в командной строке sudo raspi-config и нажмём enter:

Появится меню настроек Rasberry:

Клавишей «вниз» курсора клавиатуры выбираем пункт 5 Interfacing Options:

Нажимаем enter, откроется меню включения/выключения интерфейсов, выбираем P3 VNC, снова нажимаем enter:

Меню задаст вопрос о включении/выключении VNC сервера, отвечаем :

Мы снова в главном меню. Далее необходимо настроить разрешение экрана, иначе VNC viewer не сможет отобразить рабочий стол. Выбираем пункт меню Advanced Options, нажимаем enter:

Далее выбираем A5 Resolution, нажимаем enter:

Далее выбираем подходящее разрешение экрана, нажимаем enter:

Нажимаем стрелку клавиатуры вправо, нажимаем :

Мы снова в главном меню, нажимаем два раза стрелку вправо на клавиатуре, нажимаем :

На вопрос о перезагрузке отвечаем :

Устанавливаем VNC viewer

Скачиваем и устанавливаем VNC viewer от RealVNC. По этой ссылке откроется страница выбора установщика для разных операционных систем. Выбираем необходимую (в нашем случае Windows). Скачиваем установщик и запускаем его. После установки открываем VNC viewer:

Читайте также:  Установка интернет розетки werkel

Выбираем в меню File -> New connection.

Откроется окно создания подключений:

В строке VNC Server вводим raspberrypi.local:

Нажимаем ок, в главном окне появляется подключение:

Нажимаем на raspberrypi.local двойным щелчком мыши, откроется окно ввода имени пользователя и пароля. При первом запуске системы Raspian по умолчанию логин: pi, пароль: raspberry. Вводим их:

Нажимаем ок — нас приветствует графическая среда Raspbian:

источник

REALIX.RU — IT, компьютеры и всё остальное.

Оказался у меня в руках микрокомпьютер Raspberry Pi Model B. Что это такое, я думаю объяснять не стоит, кто не знает можете прочитать в Википедии и на официальном сайте, но кратко это:

Одноплатный компьютер размером с банковскую карту, созданный как система для обучения компьютерным наукам. Выпускается в двух версиях: «A» (256 Мб ОЗУ), стоимостью $ 25, и «B» ($ 35, с ethernet, 512 Мб ОЗУ). Разрабатывается Raspberry Pi Foundation.

Так как у меня в руках оказалась всего лишь плата без корпуса и блока питания, то первый делом надо было подобрать блок питания. С блоком питания проблем не возникло, так как питание Raspberry Pi осуществляется через порт Microusb. В роли блока питания выступила зарядка от телефона. Карта памяти на 16GB тоже у меня присутствовала. С корпусом на время экспериментов решил не заморачиваться, а обойтись без него.

Но вот клавиатуры или мыши в наличии не было. Зато имелся нетбук. По-этому я решил устанавливать и настраивать систему без клавиатуры, мыши и монитора, с нетбука, удаленно подключившись по SSH.

  • Raspberry Pi Model B
  • Карта памяти SD 16GB 10 class
  • Кабель Витая пара (патч-корд)
  • Роутер Zyxel Keenetik Giga
  • Нетбук

Что нам нужно для дальнейшей работы:

  • Образ операционной системы
  • Программа для записи образа операционной системы на SD карту
  • Программа для подключение к Raspberry Pi по SSH ( Этой программой будет PUTTY)

Первые два пункта ( образ операционной системы и программу для записи образа ) скачиваем с официального сайта Raspberry Pi.

Я решил использовать операционную систему Raspbian, а программу для записи образа ОС я использовал Win32DiskImager.

Приступаем к установке и настройке.

Первым делом скачиваем и записываем образ Raspbian на SD карту. Никаких сложностей на этом шаге возникнуть не должно. Вставляем в картридер карту памяти, запускаем программу Win32DiskImager, выбираем файл образа Raspbian, выбираем устройство на которое записываем образ и нажимаем кнопку [Write].

По окончании записи образа на карту памяти, вставляем карту памяти в слот в Raspberry Pi, подключаем LAN кабелем к роутеру, подключаем питание.

Небольшое отступление: Raspberry Pi Model B оборудован пятью светодиодами, которые могут помочь в диагностике неисправностей в процессе загрузки ОС.

  • LED1: Обозначение на плате ACT, цвет зеленый — SD доступна
  • LED2: Обозначение на плате PWR, цвет красный — Питание присутствует
  • LED3: Обозначение на плате FDX, цвет зеленый — Full Duplex (LAN)
  • LED4: Обозначение на плате LNK, цвет зеленый — Link (LAN)
  • LED5: Обозначение на плате 100, цвет желтый — Подключена сеть100 Мбит (LAN)

Примерно через минуту после включения питания заходим в web-интерфейс роутера Zyxel Keenetik Giga и находим информацию о выданном нашему микрокомпьютеру IP адресе.

Raspberry Pi становится доступен по SSH.

С помощью программы PUTTY ( скачиваем с официального сайта этой программы ) подключаемся к Raspberry Pi:

  • Распаковываем архив putty.zip
  • Запускаем PUTTY.EXE
  • В поле Host Name (or IP address) вводим IP нашего микрокомпьютера
  • Нажимаем кнопку [Open]
  • В появившемся окне PuTTY Security Alert нажимаем [Да]
  • В открывшемся окне консоли вводим логин(login as): pi
  • Затем вводим пароль(pi@192.168.0.207’s password:): raspberry
  • Мы вошли в систему и видим приглашение командной строки: pi@raspberrypi

Операционную систему мы установили. Теперь начнем настройку операционной системы.

Запускаем программу конфигурации sudo raspi-config.

Выбираем в открывшемся меню пункт 1 Expand Filesystem — Расширяем файловую системы на всю SD карту, видим сообщение о необходимости перезагрузки. перезагрузимся чуток попозже.

Затем выбираем Пункт 4 Internationalisation Options а в нем пункт I1 Change Locale — Изменяем локаль на ru_RU.UFT-8 UTF-8.

В следущем окне запрос про локаль по умолчанию. Я оставил по умолчанию en_GB.UTF-8
Затем вновь выбираем Пункт 4 Internationalisation Options, в в нем пункт I2 Change Timezone — Изменяем часовой пояс (Time Zone) Выбираем Europe -> Moscow

Затем выходим из Raspberry Pi Software Configuration Tool (raspi-config) кнопкой [Finish]
и перезагружаемся.

Вновь подключаемся к Raspberry Pi и выполняем команду:
sudo apt-get update — делаем мы это для синхронизации файлов-описаний пакетов на нашем raspberry pi с их источником и интернете и получения обновлённых списков пакетов.

Затем выполняем команду:
sudo apt-get dist-upgrade — эта команда позволяет произвести обновление системы в целом.

Отвечаем [y] на сообщение о требуемом дополнительном месте на диске и ждем окончания процесса.

Затем командой sudo reboot перезагружаемся.

Вновь подключаемся к Raspberry Pi и выполняем команду:
sudo rpi-update — обновляем прошивку и опять перезагружаемся командой sudo reboot

На этом процесс обновления и настройки операционной системы можно считать завершенным. Теперь осталось установить нужные программы.

Команды для установки некоторых программ:

sudo apt-get install mc — Midnight Commander — файловый менеджер
sudo apt-get install htop — монитор процессов
sudo apt-get install samba — установка SAMBA (пакет программ, которые позволяют обращаться к сетевым дискам и принтерам по протоколу SMB)
sudo apt-get install samba samba-common-bin — установка SAMBA с дополнительными утилитами
sudo apt-get install swat — web-интерфейс SAMBA
sudo apt-get install apache2 — Web-сервер
sudo apt-get install php5
sudo apt-get install sqlite3
sudo apt-get install php5-sqlite
sudo apt-get install proftpd — ftp сервер

источник

Блог Михаила Калошина

I’m not a Hacker, I’m a «Security Consultant».

ADS 468×60

Pages

2014-02-24

Устанавливаем систему на Raspberry PI без монитора и клавиатуры.

auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

iface eth0 inet static
address 192.168.1.118 — из вывода команды «sudo ifconfig» (картинка 2).
netmask 255.255.255.0 — из вывода команды «sudo ifconfig».
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

15 коммент.:

А мне вот интересно, где можно купить Raspberry PI. и какой на него ценник для нашего региона. Год назад интересовался, поставки ближайший год в наш регион не планировались, так как большой спрос был на свой рынок

Максим, добрый день.
Лично я заказывал через посредника RS Components который официально указан на ресурсе еще 31.07.12.
Стоимость платы $35.00 + доставка $8.02, $43,02 USD оплата через PAYPAL.
Через неделю курьер компании DHL вручил посылку мне в руки.
Через некоторое время, я заказа еще 3 платы, стоимость доставки была таже, в итоге плата мне обошлась в $37.

Все делал как Вы описали, но вот незадача при использовании PuTTY меня в окошке спрашивает система login: Я — pi, pssword: Я — rasberry, а мне access denaid в общем не то что то я ввожу.. подскажите как начать с ним работать? т.к. ни клавиатуры ни переходника HDMI пока нет , а уж хочется начать с ним работать.

Unknown 16 мар. 2016 г., 15:03:00
Александр, добрый день.
Если вы вводите пароль также как написали в комментариях, то он неправильный, вы пропустили букву.
Если вводите все правильно, тогда рекомендую обратится к официальному источнику, возможно с последними обновлениями системы, или систем для других версий Raspberry (2или3) там необходимо вводить дополнительный параметр? Уточните на официальном сайте.

Нужно на флешку, в boot раздел закинуть пустой файл. Кажеться «SSH» называется. Без расширения и кавычек. После этого демон ssh должен запустится автоматом. ну и соответственно можно подключится без проблем к малинке.

Автор этой статьи — уебок
Ничего не работает не хочет соединятся

Тарас Гаркавюк 29 дек. 2016 г., 23:01:00
Добрый вечер.
В момент написания данной заметки (2014г) «SSH» подымался автоматически, как сейчас не знаю, давно уже не работал с малинкой.
Спасибо за комментарий.

Уважаемый «Анонимный 31 дек. 2016 г., 18:45:00»
Спасибо вам за конструктивный комментарий, мне искренне жаль, что у вас не получилось. рекомендую воспользоваться официальной документацией в этом надеюсь вам поможет поисковая система.

Михаил, дело в том, что в последних версиях Расбиан ССШ выключен, вот у Анонима и не получилось ничего

Михаил Файто 1 мар. 2017 г., 19:19:00
Спасибо.
Я так и понял, что что-то изменилось, возможно, в более новой модели устройства, к сожалению, у меня нет последнеей модели, но поверьте моему опыту, выход/решение всегда можно найти.

Полностью согласен с комментарием Тараса Гаркавюка на счет файла ssh В корне. У меня только после его создания и получилось подключится через putty к малинке.

Михаил, Тарас, спасибо, все получилось!)

Замечательная инструкция, но у меня другой вопрос: а как быть людям, у которых Raspberry pi ZERO? Как установить ос без монитора и клавиатуры?

Василий Пупкин 14 нояб. 2017 г., 19:43:00
Добрый день.
К сожалению у меня нет сейчас Raspberry pi ZERO, и я не могу ответить на ваш вопрос.
Возможно кто-то из читателей ответит.

помогло
закинул пустой файл ssh в корень и он завёлся

источник

Заводим Raspberry Pi: установка, подключение, начало работы

Raspberry Pi — полноценный компьютер размером с кредитную карту. Контроллер умеет выводить изображение на дисплей, работать с USB-устройствами и Bluetooth, снимать фото и видео на камеру, воспроизводить звуки через динамики и выходить в интернет. Рассмотрим начало работы с одноплатнными компьютерами Raspberry Pi.

Платформы Raspberry Pi

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

Видеообзор

Установка и настройка

Включение компьютера

Если у вас нет карты памяти с ОС Raspbian, запишите образ самостоятельно.

Если хотите получить максимальную автономность — цветные сенсорные графические дисплеи превратят Raspberry Pi в настоящий планшетный компьютер.

Что то пошло не так

Если при загрузке Raspberry Pi появляется цветной квадрат, значит ваша версия операционной системы устарела. Для решения проблемы обновите ОС на SD карте .

Обновление пакетов

Для стабильной и правильной работы ОС Raspbian обновляйте версии пакетов программного обеспечения.

Операция может занять около получаса.

Теперь на операционной системе Raspbian установлены самые свежие программные пакеты.

Интерфейс I²C

Шина I²C — самый простой способ обмена информацией. Каждое подключенное к линии I²C устройство имеет свой адрес, по которому к нему обращается Raspberry Pi.

Линии интерфейса имеют встроенную подтяжку к питанию резисторами. Соответственно их невозможно использовать в качестве общих портов ввода/вывода в случаях, требующих отключения подтяжки.

Включения шины

По умолчанию шина I²C отключена. Для включения выполните следующие действия.

В ответ вы должны увидеть полотно файлов, среди которых: i2c-1 . Теперь вы можете использовать интерфейс I²C для коммуникации с датчиками и модулями.

I²C сканер

Список с адресами устройств, подключенных к линии I²C можно получить программой i2cdetect из пакета i2c-tools :

Интерфейс SPI

SPI — последовательный четырёх-проводной интерфейс передачи данных, предназначенный для обеспечения простого и недорогого высокоскоростного сопряжения микроконтроллеров и периферии.

Raspberry Pi имеет одну шину SPI — SPI0. Но более новые версии одноплатника, например Raspberry Pi 3 Model B, обладают двумя шинами: SPI0 и SPI1

Включения шины SPI0

По умолчанию шина SPI0 отключена. Для включения выполните следующие действия.

В ответ вы должны увидеть полотно файлов, среди которых два: spidev0.0 и spidev0.1 . Это значит что у вас включён SPI0 с возможностью подключения двух ведомых устройств. Теперь вы можете использовать интерфейс SPI для коммуникации с датчиками и модулями.

Включения шины SPI1

Если вы используете Raspberry Pi 3 Model B, то вам доступно две шины SPI: SPI0 и SPI1 .

Для включения шины SPI1, необходимо вручную отредактировать файл настроек загрузки системы config.txt .

В ответ вы должны увидеть полотно файлов, среди которых три отвечают за SPI1: spidev1.0 , spidev1.1 и spidev1.2 .

Если у вас включена шина SPI0, то будут ещё два файла: spidev0.0 и spidev0.1 .

Это значит что у вас включён SPI0 с возможностью подключения двух ведомых устройств и SPI1 с возможностью подключения трёх ведомых устройств.

Интерфейс UART

UART (Serial) — асинхронный интерфейс передачи данных, последовательно передающий биты из байта данных. Асинхронная передача позволяет осуществлять передачу данных без использования тактирующего сигнала от передатчика к приёмнику. Вместо этого приёмник и передатчик заранее договариваются о временных параметрах и специальных «стартовых битах», которые добавляются к каждому слову данных для синхронизации приёмника и передатчика. Существует множество устройств, с которыми Raspberry Pi может обмениваться данными по UART протоколу.

источник

Добавить комментарий

Adblock
detector