Главная
   Документация
      Asterisk
      CentOS
      Debian
      Docker
      FreeBSD
      openHAB
      PostgreSQL
      Raspberry Pi
      Ubuntu
      WWW
      Разное




Главная Документация Raspberry Pi › Raspberry Pi, установка Raspbian

Raspberry Pi 2, установка Raspbian.

Автор:

Статья написана 2015-03-13 15:50:52
Последние правки 2018-03-11 20:26:47

Готовим microSD, устанавливаем Raspbian Jessie Lite. Установочный образ качаем с www.raspberry.org

  • Что нам потребуется:
    1. MicroSD карта 10 класса или выше. Я использую Transcend 8Gb
    2. Paspberry Pi 2 Model B 1GB
    3. Образ "Raspbian Jessie Lite"


  • Качаем образ Raspbian Jessie Lite отсюда. Распаковываем и получаем файл 2017-01-11-raspbian-jessie-lite.img.
    Внимание! lite - это "серверная" версия. Если нужен декстоп, то качайте и ставьте Raspbian Jessie with PIXEL.

    Следующий шаг - заливка образа на SD карту. Инструкции для основных ОС есть на сайте, откуда мы качали файл с образом, а тут я расскажу как это сделать под FreeBSD и Ubuntu. Вставляем карту в ридер и смотрим появившиеся устройства хранения в /dev. Процесс заливки одинаков, различаются лишь названия флешки в /dev.
    FreeBSD - моем случае обнаружилось /dev/da0.
    Ubuntu - /dev/sdb.

    Инструкцию приведу для /dev/da0. Выполняем команду:
    # dd bs=4M if=2017-01-11-raspbian-jessie-lite.img of=/dev/da0
    781+1 records in
    781+1 records out
    3276800000 bytes transferred in 212.313035 secs (15433815 bytes/sec)
    
    Всё, образ залит на карточку и в итоге в /dev мы видим само устройство /dev/da0 (Ubuntu: /dev/sdb) и два раздела на нем /dev/da0s1 (Ubuntu: /dev/sdb1) и /dev/da0s2 (Ubuntu: /dev/sdb2). На первый раздел записан загрузчик, второй пока пустой.

    Монтируем /dev/da0s1 и находим там в корне файл config.txt. Его необходимо отредактировать. Параметры редактируйте по желанию (в файле есть подсказки на английском). Я раскомментировал
    disable_overscan=1
    
    и выставил фиксированное разрешение
    hdmi_group=1
    hdmi_mode=16
    
    Значения для hdmi_mode можно посмотреть в таблице здесь. У меня FullHD телевизор и для него я выбрал hdmi_mode=16.
    Теперь безопасно извлекаем карточку из ридера и вставляем в Raspberry Pi.


  • Включаем. С блоком питания я решил не мелочиться, взял на 2 ампера.

    Важно! Если ваша малинка постоянно перезагружается на этапе включения, а блок питания достаточной мощности, то дело может быть в хреновом USB-miniUSB проводе от блока питания до малины. У меня получилось именно так, Raspberry постоянно перезагружался пока я не поменял провод на другой.

    Если все в порядке (хватает питания, живая и совместимая SD-карта), то система начнет загружаться и рано или поздно Вы увидите приглашение системы. Заходим в систему под пользователем pi с паролем raspberry.
    Далее, нам нужна программа Raspberry Pi Software Configuration Tool (raspi-config). Заходим под root:
    pi@raspberrypi ~ $ sudo -s
    root@raspberrypi:/home/pi#
    
    и запускаем программу:
    root@raspberrypi:/home/pi# raspi-config
    
    На экране 9 пунктов:
    1. Expand Filesystem - расширить раздел на всю SD карту
    2. Change User Password
    3. Enable Boot to Desktop/Scratch - запускать графическую оболочку или командную строку (по умолчанию)
    4. Internationalisation Options - локализация (в т.ч. смена часового пояса)
    5. Enable Camera
    6. Add to Rastrack - как я понял некая система учета малинок
    7. Overclock
    8. Advanced Options - какие-то дополнительные опции
    9. Abount raspi-config
    
    Я расширил раздел на всю карту, сменил пароль пользователя по умолчанию и установил часовой пояс в MSK. Finish.

    Перезагружаемся и готово! Raspbian установлен, работает и мы умеем заходить под root.


  • Послесловие
    Если нужно заходить по ssh, то необходимо добавить ssh в автозагрузку. Зайдите под root и выполните команду:
    # systemctl enable ssh
    
    После чего перезагрузите малинку и проверьте, что sshd запустился и работает.

Связанные странички:
Raspberry Pi, Raspbian, nginx
Ставим squid3 на Raspbian Jessie.
OpenHAB2 - установка на Raspbian
Ошибка: Unit nss-lookup.target has failed при запуске dnsmasq
Raspbian, установка FastCGI для Perl и настройка под nginx
Ростелеком. Raspbian Jessie в качестве роутера.
Raspberry Pi, Raspbian, mysql
Raspberry Pi, Raspbian, Wi-Fi