Пошаговое руководство по запуску миникомпьютера Raspberry Pi.

Для запуска нам понадобятся:

  1. Raspberry Pi
  2. USB клавиатура
  3. USB мышка (если собираетесь работать в визуальной оболочке)
  4. SD/MMC/SDIO карта памяти размером от 2 до 32 Гб (по возможности покупайте карты 6 или 10 класса)

  5. Micro USB адаптер для питания Raspberry Pi
  6. Монитор с HDMI входом, или телевизор, или TV тюнер с RCA разъемами
  7. HDMI кабель для подключения к монитору или RCA кабель для подключения к телевизору или TV тюнеру

  8. Программа Win32DiskImager для записи образа системы на флешку
  9. Образ операционной системы Raspbian “wheezy”
  10. Кардридер для чтения SD/MMC/SDIO карт памяти

Если все необходимое у вас есть под рукой, то продолжим.

Запись образа Raspbian на карту памяти для Raspberry Pi

Для записи образа системы Raspbian на карту памяти вам понадобится программа Win32DiskImager и сам образ Raspbian “wheezy”. Скачайте их на свой компьютер.

Теперь у вас есть готовая к работе флешка с записанным образом Raspbian.

Подключение Raspberry Pi

  • Подключите карту памяти к Raspberry Pi
  • Подключите USB клавиатуру (и USB мышь если надо)
  • Подключите HDMI кабель одним концом к монитору, а вторым и Raspberry Pi или RCA кабель к телевизору (TV тюнеру) и Raspberry Pi (в RCA будет использован только желтый разъем)

  • Включите ваш монитор или телевизор (TV тюнер)
  • Подключите Mini USB адаптер питания к Raspberry Pi
  • Включите Mini USB адаптер питания в розетку

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

Настройка Raspberry Pi

При первой загрузке Raspberry Pi вы увидите меню Raspi-config

Если этого не произошло, то наберите в консоли команду sudo raspi-config

Через это меню мы сможем произвести основные настройки нашей будущей системы.

Рассмотрим пункты меню, которыми мы будем пользоваться:

Вам необходимо определиться, сколько оперативной памяти вы готовы выделить для графического процессора. При работе в консоли будет достаточно и 16 Мб, а вот для просмотра видео в графической оболочке придется пожертвовать 64-128 Мб. Выбранные значения могут быть только: 16, 32, 64, 128 или 256.

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

Установка пароля пользователю "root" в Raspberry Pi

Наберите в консоли команду sudo passwd root и введите пароль дважды.

Полезные консольные программы для Raspberry Pi

Top – диспетчер задач

Встроен в систему

Запуск: top


Htop – диспетчер задач

Установка: sudo apt-get install htop

Запуск: htop


Мой любимый диспетчер задач:)

Mc – файловый менеджер

Установка: sudo apt-get install mc

Запуск: mc


Weechat – IRC клиент

Установка: sudo apt-get install weechat

Запуск: weechat-curses


Links – текстовый браузер

Установка: sudo apt-get install links

Запуск: links


Клавиша Esc откроет меню браузера

Команды Linux

  • sudo - ставится перед командой и выполняет ее с правами пользователя root
  • sudo halt - выключение
  • Ctrl+C - выход из открытой консольной программы (если не предусмотрено других клавиш)
  • Shift+Ins - вставить текст в консоль
  • Ctrl+Ins - копировать выделенный текст из консоли
  • cd - переход в нужную папку. Например cd /home/pi
  • dir - покажет содержимое текущей папки
  • pwd - покажет ваше текущее расположении
  • date - покажет время и дату
  • cal - покажет календарь на текущий месяц
  • cal -y - покажет календарь на текущий год
  • wget - скачать файл в текущую директорию. Например wget http://mysite.com/myfile.deb

  • sudo apt-get update - обновит список пакетов с репозитария
  • sudo apt-get upgrade - обновит установленные пакеты
  • sudo apt-get install [имя пакета] - установит нужный пакет. Например sudo apt-get install mc
  • стрелки вверх и вниз - листают набранные ранее команды

Резервное копирование Raspberry Pi

Теперь у нас есть минимально настроенная рабочая система с небольшим набором программ. Чтобы в случае всяких непредвиденных обстоятельств нам не пришлось все вышеописанное повторять заново, мы сделаем backup наших данных.

  • Выключите Raspberry Pi – в консоли наберите: sudo halt
  • После выключения Raspberry Pi отключите ее от сети питания и извлеките карту памяти
  • Вставьте флеш карту в кардридер компьютера
  • Запустите программу Win32DiskImager
  • Укажите в поле Image File путь, по которому будет сохранен наш настроенный образ Raspbian
  • Выберите в меню Device букву диска с вашей флешкой
  • Нажмите кнопку Read и дождитесь окончания создания образа карты памяти
  • Закройте программу Win32DiskImager
  • Корректно отключите вашу флешку
  • Извлеките карту памяти из кардридера

    Все вопросы и дополнения оставляйте в комментариях. Буду признателен, если поделитесь ссылкой на эту статью с друзьями в социальных сетях.

    P.S. В следующей статье я опишу процесс организации удаленного доступа к Raspberry Pi. Будет рассмотрено SSH подключение для доступа к консоли и организация удаленного доступа к файлам по SSH. Также мы настроим локальную сеть.

  • Объемом >= 16 Гб, класса >= 10

  • Блок питания 5В выдающий >= 2А
  • HDMI шнур
  • Монитор
  • USB мышь, клавиатура
  • Многообразие дистрибутивов

    Скачиваем образ операционной системы (далее ОС) с официального сайта
    https://www.raspberrypi.org/downloads/raspbian/
    • NOOBS - упрощенная установка и долгая т.к. дистрибутив скачивается Малинкой в процессе после выбора нужной ОС из списка предложенных. Не требует создания загрузочной флешки - достаточно скопировать содержимое архива на флешку
    • RASPBIAN - полный дистрибутив собственно основной официальной ОС для Raspberry Pi. Размер ~2 Гб - быстрая установка
    Raspbian предлагается в двух версиях:
    • DESKTOP - дистрибутив с множеством предустановленного ПО, включая рабочий стол Raspberry Pi Desktop (RPD), офис, фреймворки.
    • LITE - упрощенная консольная версия - подходит для случаев использования старших менее мощных версий Raspberry Pi и/или опытных пользователей, способных установить и сконфигурировать нужные программные пакеты. Рабочий стол также можно установить вручную.

    Предлагаю рассмотреть установку RASPBIAN DESKTOP

    Установка

    Скачиваем дистрибутив со страницы загрузки
    Для этого понадобится программа
    Указываем путь к образу ОС и букву карты памяти

    Нажимаем Write , затем Yes

    Запуск без монитора

    Чтоб сразу подключиться к Raspberry по Wi-Fi нужно указать данные для подключения к сети и разрешить доступ по SSH

    Приведем следующие два файла к указанному виду:
    rootfs/etc/network/interfaces
    allow-hotplug wlan0 iface wlan0 inet dhcp wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf iface default inet dhcp
    Укажем свои название сети и пароль:
    /etc/wpa_supplicant/wpa_supplicant.conf
    network={ ssid="YOUR_NETWORK_NAME" psk="YOUR_NETWORK_PASSWORD" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP auth_alg=OPEN } Для разрешения доступа по SSH в разделе(!) boot/ создадим пустой файл с названием SSH.

    установка Nmap sudo apt install nmap

    сканирование хостов внутри сети (один из них - Raspberry) sudo nmap -sn 192.168.1 .0/24

    Красное число зависит от модели роутера (0,1,2,10 ...)

    Подключение по SSH: ssh [email protected]
    Пароль пользователя pi: raspberry

    Для подключения по VNC:

    1. Активировать интерфейс VNC с помощью утилиты raspi-config (Intefacing Options >>> VNC >>> Yes)
    2. Там же установить нужное разрешение рабочего стола (Advanced Options >>> Resolution >>> [выбор нужного] >>> Ok)

    Вставляем microSD-карту с системой в разъем Raspberry , подключаем периферию (монитор, клавиатуру, мышь) и в самую последнюю очередь подаем питание, так как это одновременно является сигналом к старту Малины . Если все сделано верно, то через некоторое время увидим Рабочий стол Raspbian - система установлена.

    Первичная настройка

    Первым делом подключаемся к Wi-Fi сети или Ethernet кабелем к роутеру для доступа к Интернету
    Далее открываем терминал сочетанием клавиш Ctrl + Alt + T , вводим командуsudo apt-get update -y && sudo apt-get upgrade -y
    и нажимаем Enter
    Тем самым выполнится проверка доступности новых версий установленных пакетов и, в случае их наличия - обновление ПО.
    Настроим важные параметры доступа к Raspberry , откроем окно конфигурации:


    На первой вкладке можно сменить стандартный пароль пользователя pi (по умолчанию это raspberry )На вкладке Interfaces :

    • Camera - интерфейс управления специальной камерой для Raspberry Pi

    • SSH - доступность системы к доступу по протоколу SSH
    • VNC - доступность системы к удаленному управлению рабочим столом через VNC
    • Остальные протоколы относятся к контактной гребенке GPIO Малины

    Настройка статического IP адреса Raspberry

    Если вы не используете Raspberry Pi в качестве настольного ПК, то в большинстве случаев Вам требуется время от времени подключаться к Малине извне (SSH или VNC), чтобы это осуществлять как минимум требуется знать IP адрес Raspberry , а по умолчанию он динамический - это значит, что при следующей загрузке он может измениться. Узнать IP адрес Малины в данный момент можно выполнив в терминале команду ifconfig .
    На примере ниже Raspberry подключен к сети через Wi-Fi, соответственно используется интерфейс wlan0 и его адрес видим на экране - 192.168.1.12 . К слову, до перезагрузки был адрес 192.168.1.17

    Каждый раз при подключении к сети устройство получает свой адрес по протоколу DHCP (Dynamic Host Configuration Protocol - протокол динамической настройки узла) - это сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP.
    Инициализирован этот протокол как на роутере, так и на самой Малине . Чтобы сделать присвоение адреса каждый раз к одному и тому же значению нужно изменить настройки DHCP применительно к Raspberry либо на роутере, либо на самой Малине .
    • Самый простой вариант - зайти в настройки DHCP роутера и назначить статический IP для устройства с определенным MAC-адресом (он также выводится командой ifconfig , параметр ether - различен для разных интерфейсов).
    Однако роутеры у всех разные, так что рассмотрим случай настройки DHCP на Малине .
    1. Определимся с используемым интерфейсом, их список как раз выдается командой ifconfig: если для подключения используется Ethernet порт - то это интерфейс eth0 , если встроенный Wi-Fi модуль - то это wlan0 , если внешний Wi-Fi адаптер, то wlan1 и т.д. Рассмотрим случай с wlan0
    2. Далее - IP адрес роутера. Это тот адрес, который вы вбиваете в адресной строке браузера, что попасть в настройки роутера, как правило это 192.168.1.1. Наверняка узнать это можно командой route - это будет значение Gateway (шлюз) в строке, у которой значение Flags равно “UG” (Up Gateway)
    1. Выбираем произвольный IP адрес для Raspberry - по сути это значение последней цифры в адресе шлюза от 0 до 255, исключая 1 (это сам адрес шлюза) и остальные адреса уже занятые другими устройствами. Если нет возможно или желания смотреть список подключенных устройств (через интерфейс роутера), можно взять число больше 100, допустим это будет адрес 192.168.1.111/24 (24-битная маска подсети)
    2. Все настройки в Линуксе хранятся в текстовых файлах, для DHCP - это файл dhcpcd.conf , который находится в системной папке /etc/ . Откроем его в консольном текстовом редакторе nano командой
    nano /etc/dhcpcd.conf
    1. Находим почти в конце файла блок

    1. Раскомментируем нужные строки и укажем наши значения:

    # Example static IP configuration:
    interface wlan0
    static ip_address=192.168.1.111/24
    #static ip6_address=fd51:42f8:caae:d92e::ff/64
    static routers=192.168.1.1
    static domain_name_servers=192.168.1.1 8.8.8.8

    Последнее значение - список DNS серверов - это наш роутер и публичный DNS-сервер Google

    1. Сохраняем изменения Ctrl + O , выходим из nano Ctrl + X
    2. Перезагружаем Raspberry : sudo reboot now
    Минимальная конфигурация Raspberry Pi готова! Можно приступать к развертыванию домашнего сервера или еще чего то)

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

    Первое, что нужно сделать, после того, как все кабели подключены к плате, это зайти со своего основного компьютера на страничку Downloads сайта raspbian.org , Здесь нужно скачать дистрибутив официальной операционной системы для Raspberry Pi – . Там доступны для скачивания и другие операционные системы - PIDORA, RISC OS и другие. Однако я рекомендую установить именно RASPBIAN. Если, конечно, вы – продвинутый пользователь и четко представляете, чего хотите, тогда можете выбрать любой другой дистрибутив и не читать эту статью дальше.

    Дистрибутив представляет собой образ диска. В принципе, можно купить SD карту с предустановленной ОС для Raspberry Pi. Но если вы не сможете самостоятельно даже записать образ на карточку, Raspberry Pi – это не для вас. Купите лучше игровую приставку...

    Вставьте SD (или microSD для модели «B+») карточку в кардридер и подключите его к компьютеру. Наиболее оптимальный выбор для карты – 8 Гбайт, 10 класс, почему – объясню позже. Записать образ можно с помощью программы . Распакуйте скачанный архив с образом Raspbian, запустите Win32DiskImager, выберите в нем этот образ и SD карточку на которую его нужно записать. После завершения процесса записи вставьте карточку в слот Raspberry Pi и можно включать питание. Монитор, клавиатура и мышка, разумеется должны быть подключены к плате.

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

    При первом включении после загрузки появится меню настроек конфигурации Raspi-config. Это несколько ключевых настроек, которые надо проверить и, при необходимости, изменить. Рассмотрим его пункты подробнее.

    1. Expand Filesystem - Расширение раздела на всё пространство SD карты. Это желательно сделать сразу же.

    2. Change User Password – Если нет на то особых оснований, сюда не заходите, иначе при каждой загрузке система будет запрашивать пароль. А вам это нужно?

    3. Enable Boot to Desktop/Scratch - Хотите ли вы запускать графическую оболочку (X-сервер) сразу же после загрузки? Наверное, да. Терминал и командная строка – это для профессионалов Линукса. Поэтому выбираем «Desktop Log in as user ‘pi’ at the graphical desktop» .

    4. Internationalisation Options

    I1. Change Locale – Изменение языка. Очень важный пункт! Здесь необходимо установить два значения: en_GB.UTF-8 и ваш родной язык. Если вы читаете эти строки, то это ru_RU.UTF-8 . Выбор – клавиша «Пробел», завершение выбора – «Tab», затем «Enter». Не торопитесь, если покажется, что все зависло, просто установка языка требует некоторого времени. Далее выбираем язык интерфейса программ. Будет предложено выбрать один из тех, что вы только что выбрали. Дело вкуса, кому как предпочтительнее. В большинстве программ есть русскоязычная оболочка, перевод вполне корректный. Но может быть вам удобнее отвечать на вопросы Y/N, а не Д/Н.

    I2. Change Timezone - Для Москвы нужно выбрать Etc -- GMT-3 , не +3, как должно бы быть с точки зрения здравого смысла.

    I3. Change Keyboard Layout - Здесь необходимо выбрать тип используемой клавиатуры. Вашей клавиатуры в списке, конечно же нет, поэтому выбираем Generic 105-key (Intl) PC . Затем необходимо выбрать раскладку: Other -- Russian -- Russian . После этого предлагается выбрать комбинацию клавиш для переключения между языками ввода. Я выбрал Ctrl+Shift . Временное переключение раскладки выбираем на свой вкус, например, Left Logo . После этого можно выбрать клавиши для ввода символов, отсутствующих на клавиатуре – AltGr и Multy-key (Compose). Вряд ли эта функция когда-то потребуется, поэтому в обоих случаях я выбрал отсутствие таких клавиш – No.
    Ну и наконец, необходимо ответить на вопрос, хотим ли мы использовать сочетание клавиш Ctrl+Alt+Backspace для прерывания работы графической оболочки. Лучше ответить Yes.

    5. Enable Camera – Если предполагается подключение аппаратной, специально предназначенной для Raspberry Pi видеокамеры, нужно выбрать Enable. Если такой камеры нет, выбираем Disable.

    6. Add to Rastrack – Можно зарегистрироваться в сообществе пользователей Raspberry Pi. Ни к чему не обязывает, но и ничего не дает.

    7. Overclock - Сюда тоже пока не заходим, разгоним процессор позже, вручную, более гибко выбрав нужные параметры.

    8. Advanced Options

    A1. Overscan - Настройка режима overscan. Если у вас по краям изображения имеются чёрные полосы или, наоборот, изображение выходит за границы экрана, включите его (Inable). Если все OK, то необходимо выключить этот режим (Disable).

    A2. Hostname – Сюда можно не заходить, оставьте все по умолчанию.

    A3. Memory Split – Это для продвинутых пользователей, так что тоже оставим по умолчанию.

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

    A5-A7. SPI, I2C, Serial – Пока выключаем. Эти интерфейсы понадобятся при подключении к портам ввода-вывода дополнительных аппаратных модулей. Когда понадобятся, тогда и включим.

    A8. Audio – Выбираем разъем, через который передается звук. Доступно Auto, HDMI и 3,5mm Jack. Я выбрал 3,5mm Jack.

    A9. Update - Обновление данного инструмента конфигурации. Попробуйте обновиться, ничего страшного не произойдет, скорее всего появится сообщение, что обновление не требуется.

    9. About raspi-config - Просто информация.

    После того, как всё настроили, выбираем «Finish» . Система запросит разрешение на перезагрузку. Соглашаемся. После перезагрузки появится примерно вот такой экран.

    Убедившись, что все OK, выбираем в правом нижнем углу экрана красный значок завершения работы. Подождите некоторое время, затем, после закрытия системы, отключите питание, выньте из Pi SD карточку и вставьте ее в кардридер.

    Теперь можно заняться разгоном. Запускаем на компьютере Total Commander и переходим на SD карточку. Вместо 8 Гбайт там будет всего около 100 Мбайт, это нормально. Ищем файл config.txt и открываем его для правки. Здесь можно принудительно выбрать разрешение дисплея, ввести лицензионный ключ на декодирование MPEG-2 файлов и много всего другого. С полным описанием настроек можно . Оригинал статьи на английском языке находится по адресу: http://elinux.org/RPi_config.txt .

    Пока ограничимся щадящим режимом разгона процессора. Для этого в файл config.txt нужно добавить следующие строки:
    arm_freq=900
    core_freq=333
    sdram_freq=450
    over_voltage=0

    Там уже есть похожие закомментированные строки, просто исправьте их и раскомментируйте. Если изображение на экране монитора не соответствовало его разрешению, ознакомьтесь более подробно с настройками режимов HDMI по указанным выше адресам. Сохраняем отредактированный файл.

    Теперь запускаем Win32DiskImager и сохраняем образ карточки в файл с расширением .img . Это займет несколько минут. Именно по этой причине я писал, что оптимальный объем карточки 8 Гбайт. Создание образа карточки большего объема займет соответственно больше времени. Кроме того, потребуется больше места на жестком диске для его хранения.

    Образ – это своего рода backup, он может потребоваться для восстановления системы в случае каких-то сбоев, неправильных действий пользователя и т.п. Поэтому рекомендую сохранять образ перед каждым обновлением системы и установкой новых программ. Гораздо проще и быстрее в случае повреждения системы восстановить ее из образа, чем разбираться, что же такое случилось, почему ничего не работает. Созданный образ для экономии места на диске нужно заархивировать любым архиватором. Всегда сохраняйте 2-3 последних по времени образа.

    Вынимаем карточку из кардридера и вставляем ее в слот Raspberry Pi. Включаем питание. Если все работает нормально, можно подробно ознакомиться с предустановленными программами, убедиться, что есть доступ в интернет. Ярлык штатного броузера Midori есть на рабочем столе. Если что-то безвозвратно нарушили, не страшно – просто восстановите систему из сохраненного ранее образа.

    Вдоволь наигравшись, займемся ugrade –ом и установкой дополнительных программ. Запускаем, дважды щелкнув по ярлыку на рабочем столе, LXTerminal . Набираем в командной строке:
    sudo rpi-update

    Ввод команды всегда завершается нажатием Enter. Ждем несколько минут, пока будет происходить обновление операционной системы. После завершения обновления появится сообщение о необходимости перезагрузки. Перезагружаемся, вновь запускаем LXTerminal и набираем:
    sudo apt-get update

    Ждем окончания обновления сведений о доступных обновлениях. Затем вводим команду:
    sudo apt-get upgrade

    Процесс обновления займет несколько минут, после его окончания на всякий случай перезагружаемся, чтобы убедиться, что все работает нормально. Теперь можно устанавливать новое программное обеспечение. В первую очередь поставим Synaptic Package Manager, который облегчит поиск и установку программ. Для этого набираем в терминале:
    sudo apt-get install synaptic

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

    Рекомендую установить файловый менеджер в стиле Norton Commander – Midnight Commander (mc). Можно установить броузер Chromium – аналог Google Chrome. Хоть он и работает очень медленно, но зато позволяет импортировать все закладки с основного компьютера. Можно также установить неплохую почтовую программу Claws Mail и аналог Microsoft Office – Libre Office. Список доступных для установки программ большой, в основном, конечно, ерунда, но кое-что выбрать можно.

    Если потребуется что-то изменить в настройках системы, можно повторно запустить программу настройки, набрав в терминале:

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

    И так, у нас есть полностью настроенный и работоспособный второй компьютер под управлением Linux. У него есть аппаратные интерфейсы SPI, I2C, UART, универсальные порты ввода-вывода, поддержка режима Full HD видео. Он без проблем распознает USB флэшку и жесткий диск, имеет доступ в интернет.

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

    Наконец, можно без риска путешествовать по сайтам самого сомнительного содержания, вирусов под Linux на несколько порядков меньше, чем под Windows. А под Raspberry Pi, возможно, что пока их и нет вообще.

    Конечно, я рассказал далеко не все о возможностях Raspberry Pi. Но для того, чтобы обо всем подробно рассказать, нужно писать книгу, на одной страничке сайта все описать невозможно. Я рассказал только о том, что сам проверил. Если что-то непонятно или не получается – просите помощи у Google.

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

    В одной из предыдущих статей мы подробно рассматривали начало работы с Raspberry Pi 3, как подключить устройство и что для этого необходимо, сейчас же остановимся более подробно на такой задаче, как установка операционной системы Raspberry Pi 3. Здесь используется процессор на архитектуре ARM, а значит вы можете установить любой поддерживаемый ARM дистрибутив, или же созданный специально для Raspberry дистрибутив Raspbian.

    Установка системы Raspberry с помощью NOOBS

    Это самый простой способ получить полноценный и работающий Linux на Raspberry Pi. Набор операционных систем по умолчанию NOOBS (New Out Of Box Software) для Raspberry Pi вышел в 2013 году и предоставляет простой интерфейс, с помощью которого вы можете установить несколько популярных систем в несколько кликов.

    1. Подготовка SD карты

    Первым делом нам нужно подготовить вашу SD карту. Нужна карта объемом, как минимум, 4 Гб. Выполните такую команду:

    Теперь подключите карту к компьютеру с помощью картридера, и выполните команду еще раз, так вы сможете определить какое имя в системе было присвоено вашей карте. Например, это может быть mmcblk0. Если она уже разбита на разделы, то вы увидите в конце имени p1, например, mmcblk0p1. Если же карта еще не разбита, то нам нужно это сделать, для этого используйте fdisk:

    sudo fdisk /dev/mmcblk0

    Удалите все существующие разделы с помощью d , введите нужный номер раздела, если нужно, затем используйте n , для создания нового раздела и p для подтверждения создания. Нам нужен один раздел на всю флешку, если у вас уже так, то ничего делать не нужно.

    После завершения нажмите t и установите тип раздела W95 FAT32, несмотря на то, что это Linux, для установщика нужно использовать файловую систему FAT. Для записи изменений нажмите w .

    Осталось отформатировать раздел в файловую систему FAT32:

    sudo mkfs.vfat /dev/mmcblk0p1

    Вы можете скачать образ NOOBS с официального сайта . Нам нужен ZIP архив самой последней версии.


    Вы можете выбрать две версии, полную, с офлайн установкой и минимальную, которая требует интернет подключение для развертывания на Raspberry Pi. Микрокомпьютер должен быть подключен с помощью кабеля Ethernet, беспроводная сеть доступна только в установленной операционной системе.

    Установщик NOOBS включает такие операционные системы:

    • Raspbian;
    • Pidora;
    • RISC OS;
    • Arch Linux;
    • OSMC.

    Возможно, со временем туда будут добавлены и другие системы.

    3. Запись на SD карту

    Здесь все еще проще установка операционной системы Raspberry Pi 3 выполняется путем обычного копирования файлов. Для этого нужно чтобы ваша SD карта была примонтирована в системе. Проверяем куда ее подключил ваш файловый менеджер:

    mount | grep -i mmcblk0p1

    Если еще не подключил, то откройте ее в файловом менеджере и затем повторите еще раз. В Nautilus есть такая опция контекстного меню, как "Открыть в терминале" , вы можете здесь ее использовать. Или используйте команду cd для перехода в папку флешки:

    cd /media/путь/к/папке/

    Затем просто разархивируем в нее содержимое архива NOOBS:

    unzip /home//Downloads/RaspberryPi/distros/NOOBS_v1_3_11.zip

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

    sudo umount /dev/mmcblk0p1

    В Windows вы можете сделать все то же в графическом интерфейсе, просто распакуйте содержимое zip архива noobs на флешку.

    4. Запуск системы

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

    Установка выполняется довольно быстро и представляет из себя копирование нужных файлов на ту же карту памяти. Если вы установите несколько систем, то вам будет доступно меню выбора, если же только одну - то она будет загружаться по умолчанию. Установка noobs raspberry pi 3 на видео:

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

    Другой способ установить операционную систему Raspberry Pi 3 - использовать img образ. Например, вы можете скачать образ Raspbian Jessie и просто записать его на карту памяти.

    Самый простой способ сделать это в Linux - использовать утилиту Ether. Она уже есть в большинстве дистрибутивов.

    Другие операционные системы доступны на том же сайте, что и NOOBS. Например, вы можете скачать Raspbian, Ubuntu MATE 16.04 или даже Windows 10 IoT:

    Но, кроме того, вы можете устанавливать этим способом и другие операционные системы, загруженные с других ресурсов.

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

    2. Запись образа на карту

    Когда у вас будет img файл, запустите утилиту Ether и выберите нужный образ в разделе "Select Image" :

    Затем, убедитесь, что вы выбрали правильную карту памяти. Если устройство нужно изменить, нажмите кнопку "Change" :

    Если все верно, для записи образа на флешку нажмите кнопку "Flash" . Когда процесс будет завершен, вы операционная система Raspberry будет готова к использованию. Извлеките карту из компьютера, подключите ее к Raspberry Pi и загрузитесь.

    Выводы

    Как видите, установка ос raspberry pi 3 очень проста если эта операционная система поддерживается официально. Кроме описанных в статье способов, можно использовать и другие методы записи, например, утилиту dd. Если вы новичок, то для вас идеальным вариантом станет NOOBS, для продвинутых пользователей есть образы. Но, в любом случае, установка Linux на Raspberry Pi 3 в разы проще установки WIndows или Mac на компьютер. А у вас есть Raspberry? Для решения каких задач вы его используете? Напишите в комментариях!

    Установить операционную систему на Raspberry pi 2 очень просто ведь разработчики микрокомпьютера обо всем позаботились и выпустили NOOBS (New Out Of the Box Software). NOOBS - это простой установщик операционных систем, который уже содержит в себе Raspbian linux, Arch, OpenELEC, Pidora, RISC OS, RaspBMC, Ubuntu MATE, OSMC.

    Что нужно для первого запуска Raspberry pi 2?

    • microSD-карта не менее 4 Гб, классом не ниже 4;
    • блок питания 5В, не менее 1,8 А;
    • HDMI-кабель;
    • Монитор с HDMI;
    • USB мышь и клавиатура;
    • ПК с SD картридером для записи установщика на microSD;
    • Ethernet подключение к интернету.

    Пошаговая установка ОС на Raspberry pi 2.

    • Форматируем microSD в FAT32. Здесь подойдет любая программа для управления разделами дисков. Например в Debian удобно использовать partitionmanager (apt-get install partitionmanager).
    • Скачиваем ZIP установщика NOOBS с официального сайта Raspberry pi.
    • Распаковываем файлы из ZIP архива в корень microSD.
    • Вставляем microSD в Raspberry pi, подключаем Ethernet и HDMI кабели, мышь и клавиатуру, включаем блок питания.
    • При первом запуске появится список операционных систем, которые можно установить на ваш Raspberry pi. Не обязательно ограничивать себя одной ОС, можно выбрать хоть все (если позволяет объем microSD). Для новичков я рекомендую выбрать Raspbian linux и дистрибутив открытого медиацентра OpenELEC (Open Embedded Linux Entertainment Centre). При последующих запусках микрокомпьютера, система будет спрашивать, какую из ОС загружать. Нажимаем кнопку Install и ждем пока выбранные дистрибутивы скачаются и установятся на microSD карту.

    После того, как процесс установки завершится, загрузится меню настройки Raspbian (raspi-config). Здесь настраиваем регион, язык, дату и время и др. Можно будет перенастроить ОС позже запустив команду sudo raspi-config в терминале. Нажимаем Finish.

    Теперь можно запускать наш Raspberry pi. При каждом запуске Raspbian linux будет предложено ввести имя пользователя: pi
    По умолчанию Raspbian root password: raspberry
    Затем запускаем графическую оболочку командой: startx

    Если помимо ОС Raspbian linux вы установили медиацентр, вы получаете массу видеофильмов, ТВ-передач, подкастов и др. бесплатно из коробки. Но на английском языке. Для возможности просмотра фильмов и и ТВ-передач на русском нужно установить русскоязычный XBMC плагин, например, seppius, который можно скачать .

    • Скачиваем этот ZIP-файл и кидаем его на флешку.
    • Вставляем ее в Raspberry pi.
    • Запускаем Raspberry pi под OpenELEC.
    • Переходим Настройки -> Дополнения -> Установить из файла ZIP
    • Выбираем наш файл на флешке

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