На карту microSD можно загрузить несколько образов операционной системы. К ним относятся графические настольные компьютеры, медиацентры и игровые консоли в стиле ретро. Для меня наиболее подходящей ОС является Raspbian.

Распбиан

Raspbian — это форк (вариант) Debian, созданный для Raspberry Pi и официально поддерживаемый Raspberry Pi Foundation. Самая новая версия на момент написания этой статьи — Raspbian Stretch. Он бывает двух вкусов:

  • Raspbian Stretch Lite
  • Raspbian Stretch с PIXEL Desktop

Raspbian Stretch с PIXEL Desktop включает в себя графический пользовательский интерфейс, который можно просматривать через приложение удаленного рабочего стола или с выхода HDMI RPi. Этот вариант также поставляется с некоторым предустановленным программным обеспечением, таким как LibreOffice, Minecraft for RPi и программным обеспечением для программирования, таким как Scratch.

Raspbian Stretch Lite, с другой стороны, не поставляется с каким-либо предустановленным программным обеспечением или установленным графическим пользовательским интерфейсом, что означает, что с ним можно взаимодействовать только через консоль/терминал.

Я буду устанавливать Raspbian Stretch Lite как на RPi3, так и на RPi0W. RPi0W останется без графического интерфейса, а позже я установлю рабочий стол PIXEL для RPi3.

Настройка

Следующие инструкции по установке относятся к программному обеспечению для использования на компьютерах с Windows. Если у вас Mac или Linux-машина, то программное обеспечение, необходимое для каждого из перечисленных шагов, можно найти здесь.

  1. Отформатируйте карту microSD.

Первое, что нужно сделать, это отформатировать карту microSD, старую или новую, с помощью этого инструмента для форматирования SD-карт. Основная причина этого заключается в том, что разделы Linux, например, на старой карте microSD, которая ранее использовалась для другого RPi, не будут отображаться в Windows, и поэтому стандартный форматировщик Windows не может отформатировать эти разделы.

Обязательно отформатируйте его в формате файла FAT32. В некоторых случаях exFAT (обычно зарезервированный для дисков большей емкости) может работать, но известно, что FAT32 работает всегда.

2.Загрузите копию образа ОС.

Вы можете скачать копию любого образа Raspbian отсюда. После загрузки вам нужно будет извлечь файл .img из файла .zip, используя предпочитаемую вами программу.

3. Образ вашей карты microSD.

Используйте Win32 Disk Imager для записи файла .img на карту microSD.

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

4. Добавьте два файла на карту microSD.

Откройте диск с именем boot. Мы собираемся добавить два файла на этот диск.

Первый из этих файлов позволит нам подключить Secure Shell (SSH) к RPi и получить к нему доступ по сети без необходимости подключать монитор, клавиатуру и мышь к RPi.

Убедитесь, что вы можете просматривать расширения файлов, установив флажок на вкладке «Вид» на ленте «Проводник» (Windows 10). Затем создайте новый текстовый файл, назвав его ssh.txt. В файле ничего писать не нужно. Наконец, переименуйте файл и удалите .txt из имени файла, чтобы он выглядел как первый файл на снимке экрана ниже.

Второй файл является необязательным и предоставит RPi данные для входа в WiFi для вашей сети. Снова создайте текстовый документ с именем wpa_supplicant.txt. Откройте этот файл и добавьте в него следующий код, заменив текст после знака = сведениями о вашей сети. Не забудьте сохранить кавычки ("").

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
    ssid="yournetworkname"
    psk="yournetworkpassword"
}

Наконец, переименуйте файл и замените .txt на .conf.

5. Вставьте карту microSD в RPi.

Загрузите карту microSD в RPi, а затем подключите кабель Ethernet и питание.

Я завершил настройку обоих своих RPi на моем RPi3, чтобы он мог загружать и устанавливать обновления и программы из Интернета быстрее, чем через соединение WiFi.

6. Определите локальный IP-адрес вашего RPi.

С помощью Advanced IP Scanner просканируйте вашу сеть, чтобы определить локальный IP-адрес вашего RPi. Он будет называться raspberrypi, а производителем будет Raspberry Pi Foundation. В моем случае локальный IP-адрес моего RPi был 192.168.1.77.

7. Войдите в свой RPi.

Затем вы можете войти в свой RPi с помощью PuTTY, просто введя локальный IP-адрес вашего RPi и нажав Открыть.

Поскольку вы впервые входите в RPi с этого локального IP-адреса, вы получите предупреждение о сертификате. Просто нажмите OK, после чего вы должны увидеть следующий экран.

Данные для входа по умолчанию:

войдите как: пи

Пароль pi@“yourlocalIP’s”: raspberry

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

8. Настройте собственное имя пользователя и пароль.

Этот шаг является необязательным, но рекомендуется, поскольку он помогает значительно повысить безопасность вашего RPi, особенно если вы собираетесь подключить его к Интернету. Поскольку это немного сложнее, вы можете узнать, как это сделать здесь.

9. Настройте RPi.

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

sudo raspi-config

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

Здесь вы можете изменить имя вашего RPi (как оно будет отображаться в сети) в разделе Имя хоста, настроить ввод с клавиатуры для вашей раскладки и языка в разделе Параметры локализации, Разгонитепроцессор RPi и измените объем памяти, выделенной для графического процессора, а также расширьте файловую систему, чтобы убедиться, что Raspbian использует всю карту microSD. емкость в разделе Дополнительные параметры.

Я решил изменить свое имя хоста с raspberrypi на rpi0w, так как эта карта microSD будет использоваться в моем RPi0W.

Я не вносил никаких изменений в раскладку клавиатуры или язык в параметрах локализации, но уменьшил объем памяти, выделяемой графическому процессору для обеих карт microSD. Для своего RPi0W я уменьшил его до 16 МБ, а для своего RPi3 оставил значение по умолчанию – 64 МБ.

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

10. Обновление и обновление.

Последний шаг — убедиться, что ваша ОС Raspbian обновлена, как и в Центре обновления Windows, за исключением того, что это гораздо менее раздражает. Чтобы обновить и обновить Raspbian до последней версии, введите в консоли следующее:

sudo apt-get update && sudo apt-get upgrade

После того, как Raspbian определит, какие файлы необходимо обновить, вам будет предложено подтвердить это. Введите y, нажмите Enter и дождитесь обновления. Если вы загрузили новейшую версию образа Raspbian, вероятно, не так уж много нужно будет обновить.

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

В следующем посте я расскажу, как установить рабочий стол PIXEL на образ Raspbian Stretch Lite, чтобы у вас был такой же опыт работы с рабочим столом, как если бы вы загрузили образ рабочего стола Raspbian Stretch с PIXEL, но без всех дополнительных программ. что вы не хотите (или, по крайней мере, я не хочу). Нет ничего лучше чистой установки ОС.