ADS 468x60

2014-02-24

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

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

Внимание! Вся Ответственность за применение материалов опубликованных в данной заметке остается на лице применяющем изложенный материал на практике.
_________________________________________________________________________

_________________________________________________________________________
1. Для начала необходимо выбрать операционную систему, мой выбор Raspbian, скачиваем последнюю версию тут.
2. Записываем образ Raspbian на SD CARD (не все карты подходят, подробнее тут), для этого рекомендую использовать программу для вашей операционной системы:
- Windows (Win32DiskImager).
- Mac OS X (RPi-sd card builder).
- Linux Debian/Ubuntu (ImageWriter).
Также Вы можете воспользоваться командой ‘dd’ для Unix подобных систем, этот вариант только для опытного пользователя. Подробнее о методах установки можно почитать тут.
3. Подключаем SD CARD, кабель ethernet RJ-45, также необходимо подключить кабедь в роутер + питание. Если все правильно сделали, корректно записали образ системы, Raspberry после подключения питания через несколько секунд засветиться зелеными и красными светодиодами.
4. Узнаем IP-адрес динамически присвоенный роутером Raspberry:
- Заходим на роутер и смотрим какие IP-адреса заняты. Например на Linksys E900 (Состояние -> Локальная сеть -> Таблица клиентов DHCP) в списке находите имя клиента «raspberry».
- Перебираем с помощью команды ‘ping’. Например, адреса присваеваются в диапазоне с 192.168.1.100 - 192.168.1.150. «ping 192.168.1.100» … .
- Если не один выше описанный вариант не подошел, то можно воспользоваться программой nmap и найти все включенные устройства в Вашей локальной сети.
5. Подключаемся к IP-адресу Raspberry:
- Для Windows можно использовать PuTTY.
- Mac OS X и Linux Debian\Ubuntu открываем терминал/консоль и вводим команду "ssh [email protected]". Пароль "raspberry". Адрес 192.168.1.118 это моего Raspberry.
6. Если все прошло успешно и Вы подключились удаленно к Raspberry, необходимо произвести базовую настройку, в водим команду «sudo raspi-config» и нажимаем ввод (Enter).
7. В открывшемся окне «Raspberry Pi Software Configuration Tool (raspi-config)» (картинка 1), Вам будет доступно меню «Setup Options» кратко по меню:
Картинка 1
Expand Filesystem - позволяет занять все свободное место на SD CARD под систему.
Change User Password - сменить пароль пользователю «pi».
Enable Boot to Desktop/Scratch - настройка автозапуска графической оболочки.
Internationalisation Options - настройка языка и времени/часового пояса.
Enable Camera - включить/активировать специальную для нее камеру подробнее.
Add to Rastrack - добавить Вашу Raspberry к онлайн карте владельцев.
Overclock - разгон/увеличение производительности (будьте осторожны).
Advanced Options - позволяет изменить имя устройства, управлять памятью GPU, SSH, аудио и обновлением.
Необходмый мимнимум настроек, Expand Filesystem, Change User Password, Enable Boot to Desktop/Scratch, после этого кнопокой на клавиатуре "TAB" выбираем «Finish» и нажимаем ввод (Enter).

Картинка 2
Если Ваш роутер может периодически менять IP адреса подключаемых устройств, рекомендую статически задать адрес для Raspberry, чтоб не пришлось все время его искать:
1. Для определения всех необходимых параметров вводим в командной строке "sudo ifconfig"(картинка 2). В выводе команды необходимо следующие:
- inet addr:192.168.1.118
- Bcast:192.168.1.255
- Mask:255.255.255.0
2. Редактируем файл сетевой настройки, вводим команду "sudo nano /etc/network/interfaces".
Оригинальный файл выглядит так:
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

Внимание, в выше описанном примере файла сетевых настроек указана моя IP-адресация, и она может отличаться от Вешей. Если Вы допустите ошибку, это не смертельно, но Вам придется искать монитор и клавиатуру :) .
_________________________________________________________________________

_________________________________________________________________________

15 comments:

Unknown said...

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

Mikhail said...

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

Unknown said...

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

Mikhail said...

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

Unknown said...

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

Anonymous said...

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

Mikhail said...

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

Mikhail said...

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

Unknown said...

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

Mikhail said...

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

Андрей said...

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

Anonymous said...

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

Stealch said...

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

Mikhail said...

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

Anonymous said...

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

Post a Comment

Популярне за тиждень