- Национальная библиотека им. Н. Э. Баумана Bauman National Library
- Персональные инструменты
- Raspbian
- Содержание
- История
- Начало развития
- Описание
- Raspbian Jessie
- Установка Raspbian на Raspberry Pi 3
- Почему Raspbian – лучшее решение для «Малины»
- Что понадобится для инсталлирования ОС на «Малину»
- Процесс установки и настройки Raspbian
- Настройка Raspbian после установки
- Как установить Raspbian на Raspberry Pi
- Скачивание Raspbian OS
- Подготовка SD-карты
- Windows
- Linux
- macOS
- Написание изображения
- Настройка Raspbian
- Выводы
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
Raspbian
Создатели: | Raspberry Pi Foundation |
---|---|
Выпущена: | Июнь 2012 |
Last release: | Raspbian Stretch с рабочим столом PIXEL / 30 июня 2018 года |
Состояние разработки: | Развивается |
Написана на: | Debian GNU/Linux |
Операционная система: | Unix |
Платформа: | ARM |
Локализация: | Английский |
Лицензия: | GPL |
Веб-сайт | www .raspberrypi .org /downloads /raspbian / |
Raspbian— это официальная операционная система для Raspberry Pi, она разработана специально для этого устройства и имеет все необходимое программное обеспечение. Raspbian основана на ARM версии Debian 8 Jessie и содержит такие программы по умолчанию — офисный пакет LibreOffice, веб-браузер, почтовый клиент — Claws Mail, легкое окружение рабочего стола, а также некоторые инструменты для обучения программированию.
Содержание
История
Начало развития
Вообще история развития и появления Raspberry не так проста. Первая версия это операционной системы появилась в 2012 году. Тогда автор Raspbian считал, что целью является не создание полного порта Debian для Raspberry Pi, а скорее экспериментальная сборка armhf, настроенная на RPi, в которой достаточно системы, чтобы можно было запустить тесты, чтобы определить, полностью ли запущен усилия по переносу будут стоить. Это потребовало бы повторной компиляции достаточного количества пакетов armhf для ARMv6 + VFPv2, чтобы создать минимальную установку Debian с использованием debootstrap, пакетов, необходимых для сборки, и, возможно, некоторых других интересных пакетов, которые могли бы продемонстрировать преимущества производительности компиляции в жестком диске. На данный момент он приобрел плату быстрого запуска Freescale iMX53 с процессором ARM Cortex-A8 с тактовой частотой 1 ГГц и 1 ГБ оперативной памяти и выполнил довольно сложную задачу — получить u-boot, работающее ядро Linux и базовую установку Debian. На нем работает дистрибутив Wheezy armhf. Производитель был намерен использовать эту платформу для разработки ранних RPi-пакетов Debian, которыми я могу поделиться с другими. Следующие шаги состояли в том, чтобы перекомпилировать пакеты, необходимые для сборки, по умолчанию для вывода двоичных файлов ARMv6 + VFPv2, совместимых с RPi, а не двоичных файлов ARMv7-A + Thumb-2 + VFPv3D16, а затем использовать эти пакеты для перекомпиляции 250 или около того необходимых пакетов. создать минимальную установку Debian. Автор считал, что создаваемые им пакеты ARMv6 + VFPv2 должны быть полностью совместимы со стандартными пакетами armhf, то есть он мог смешивать их в системе, которая должна помочь процессу портирования. Это связано с тем, что они используют один и тот же ABI, и процессор ARMv7 должен нормально работать с двоичными файлами ARMv6 (при передаче значений с плавающей запятой в регистрах VFP может возникнуть некоторая проблема).Как только он получил 250 или около того пакетов, перекомпилированных для минимальной установки Debian armhf для RPi, он смог протестировать их, создав минимальную установку для платы быстрого запуска iMX53. К тому времени, он надеялся, что у него будет настоящее аппаратное обеспечение RPi и он будет использовать те же пакеты для создания установки Debian armhf на Raspberry Pi. Очевидно, что такая установка будет строго ограничена из-за отсутствия всех 10 000 доступных других портов Debian, но этого должно быть, по крайней мере, достаточно для проведения экспериментов по производительности и достаточно для переноса любого другого пакета Debian на RPi с жестким поплавок включен.Также у него был и другой путь, по которому он мог бы пойти, — это остаться с ABI armel, где значения с плавающей запятой передаются в целочисленных регистрах, и перекомпилировать пакеты ключей с включенной аппаратной плавающей запятой. Преимущество этого состоит в том, что 10 000 существующих пакетов armel для Debian можно использовать без изменений, а процесс компиляции сужается до нескольких сотен пакетов, которые могут действительно выиграть от компиляции с жестким плавающей точкой. Тем не менее, для него это, казалось,всего лишь полшага вперед для пользователей RPi Debian, и RPi выиграет от наличия дистрибутива Linux, который максимально использует вычислительные ресурсы платформы. Благодаря этим усилиям он смог помочь людям, более знакомым с системой сборки пакетов Debian, которые дали ему совет относительно наиболее эффективного способа сборки пакетов. Во-первых, начиная с компиляторов, необходимых для сборки, и убедившись, что я выбираю правильные параметры и настраиваю их так, чтобы получающиеся двоичные файлы действительно работали на Raspberry Pi. [Источник 1]
Описание
Raspbian — официально поддерживаемая операционная система фотки. Raspbian. Можно установить его с помощью NOOBS или скачать. Raspbian поставляется с предустановленным программным обеспечением для образования, программирования и общего пользования. Он имеет Python, Scratch, Sonic Pi, Java и многое другое.Размер образа Raspbian with Desktop, содержащегося в ZIP-архиве, превышает 4 ГБ, что означает, что в этих архивах используются функции, которые не поддерживаются старыми инструментами для распаковки на некоторых платформах. Если пользователь обнаружит,что загрузка повреждена или файл разархивирован неправильно, то стоит попробовать использовать 7Zip (Windows) или Unarchiver (Macintosh). Оба бесплатны и были протестированы на правильное разархивирование изображения. [Источник 2]
Raspbian Jessie
Последний релиз официального дистрибутива, поддерживаемого Raspberry Pi Foundation. Дистрибутив основан на Debian Jessie и внес множество улучшений в области оборудования и ПО, превратившись не только в созревшую всеохватывающую платформу для хакеров и разработчиков, но и в выгодный по цене второй компьютер. Рабочий стол Raspbian благодаря трудам Саймона Лонга сильно улучшил интерфейс пользователя и стал просто блестящим (см. Рисунок 1).В качестве официальной операционной системы Raspberry Pi с момента своего дебюта в 2012 г. употреблял Raspbian. Оглядываясь на ранние версии Raspbian, мы видим средненькую ОС, всё еще находящуюся во младенчестве; но последний релиз Raspbian вывел на арену совершенно нового зверя.Последний Raspbian основан на Debian Jessie и идет с ядром 4.1.7 по умолчанию и улучшенным рабочим столом, который перешел на более новый инструментарий GTK3 по инициативе Саймона Лонга (Simon Long) в 2014 г. При первом запуске заметно основное отличие процесса загрузки — теперь по умолчанию вы попадаете в рабочий стол Raspbian; но это легко изменить. Raspbian Jessie также новым способом вносит изменения в настройки системы, и этот способ — приложение Raspberry Pi Configuration, GUI для доблестного raspi-config, применяемого, среди прочего, для разгона Pi. Добавление приложений в главное меню теперь упростилось благодаря Main Menu Editor, похожему на Alacarte, написанный на языке Python. Впечатляет также добавление scrot, приложения для изготовления скриншотов, что мы частенько проделываем, меняя дистрибутивы.Чтобы прочнее зацементировать идею использования Raspberry Pi как обычного стационарного ПК, Raspbian Jessie поставляется с комплектом LibreOffice и почтовым клиентом Claws Mail. Преимущества оборудования Pi 2 позволили ввести в меню Programming две новых IDE Java: BlueJ и Greenfoot.в Raspbian Jessie есть новая версия популярной библиотеки Pygame под названием Pygame Zero. Pygame часто используется для создания игр с помощью Python, но изучить ее непросто. Pygame Zero — упрощенная версия Pygame с акцентом на помощь преподавателям, которые желают обогатить уроки по работе с кодом. Любой код, написанный для Pygame Zero, использует текстовый редактор или IDLE, но чтобы запустить его, надо открыть терминал и набрать:
Благодаря этому релизу понятно, почему Raspbian считается дистрибутивом де-факто. Смесь из продуманных доработок для устоявшихся приложений, raspi-config и доступ к GPIO без sudo, плюс новое ПО, включая LibreOffice, позволяет Pi удовлетворять потребности самых разных групп пользователей, а не только программистов. На установку Raspbian Jessie придется отвести более 4 ГБ, оставив меньше 3 ГБ на 8-ГБ SD-карте. Это не столь высокие требования, поскольку Raspberry Pi поставляется с 8-ГБ картами micro-SD. Но владельцам более старых версий Pi, идущих с 4-ГБ SD-картой, или Raspberry Pi Compute придется немного подождать до выхода запланированной «облегченной» версии. В целом можно сказать,что с улучшением взаимодействия с пользователем благодаря доработанным инструментам стал мощной платформой. [Источник 3]
Установка Raspbian на Raspberry Pi 3
Рекомендованной операционной системой для Raspberry Pi 3 является Raspbian. Именно ее 90% всех новых пользователей данной платформы устанавливают после покупки устройства. Но при этом новички не всегда понимают, как именно инсталлируется данный дистрибутив и что нужно сделать после его первого запуска.
Почему Raspbian – лучшее решение для «Малины»
Raspbian – это модификация популярнейшего дистрибутива GNU/Linux Debian. Он имеет множество отличительных особенностей от своего прародителя. Со всеми ими можно ознакомиться в официальной «Вики» проекта. А здесь есть смысл перечислить только основные из них:
- Возможность работы на ARM-процессорах.
- Наличие в комплекте всех необходимых драйверов.
- Хорошая оптимизация под сравнительно *Небольшой объем ОЗУ.
- Поддержка GPIO «из коробки».
Что понадобится для инсталлирования ОС на «Малину»
В первую очередь необходимо рассмотреть вопрос, касающийся того, что потребуется для того, чтобы установить на Raspberry Pi 3 Raspbian. Помимо самой платы, потребуется еще и:
- Компьютер и кардридер.
- Блок питания на 5 Вольт и USB/MicroUSB кабель;
- Набор ПО.
- Мышь и клавиатура, подключаемые по USB.
- Монитор/телевизор.
- HDMI-кабель.
- Отформатированная в FAT32 MicroSD-карточка (класс скорости – 4 и выше, объем – от 4 гигабайт).
Процесс установки и настройки Raspbian
Существует несколько вариантов установки Raspbian на Raspberry Pi 3. Первый – использование утилиты NOOBS, второй – запись содержимого образа прямо на карточку. Применение специального приложения позволяет выбрать ОС. В рассматриваемом же случае требуется просто поставить Raspbian. Поэтому описываться будет второй вариант.
- Для начала нужно скачать дистрибутив с сайта Raspbian.org и вставить MicroSD-карточку в кардридер.
- Затем при помощи утилиты Win32DiskImager (или какой-то другой с аналогичным функционалом) потребуется записать образ на флэшку. Делается это легко – указывается путь к скаченному дистрибутиву; выбирается буква, под которой система примонтировала «диск», а затем нажимается Write .
- Когда прогресс-бар полностью заполнится и программа сообщит об успешном окончании процесса записи, можно будет вынуть карту из кардридера и вставить её в «Малину». Затем останется только включить одноплатник, предварительно подключив к нему монитор и периферию.
Настройка Raspbian после установки
После первого включения RPi загрузится не рабочий стол, а встроенная в систему утилита Configuration Tool. В ней достаточно сделать одну вещь – определить подходящее окружение рабочего стола. Для этого нужно перейти к третьему пункту, нажать Enter и определить из списка подходящий вариант. Рекомендуется использовать LXDE, так как это достаточно удобное и самое легкое окружение. Затем останется вернуть в основное меню и нажать на Done. Система перезагрузится. После загрузки она спросит реквизиты доступа. Стандартными в Raspbian являются: логин – pi, пароль – raspbian. Писать их нужно именно маленькими буквами.После авторизации Raspbian загрузит рабочий стол. Теперь можно пользоваться всеми возможностями системы. Также может потребоваться дополнительная настройка Raspbian на Raspberry Pi Для этого следует обратиться к официальной документации системы. Следует отметить, что многие инструкции для Debian подходят и для Raspbian.Как возможно убедиться, ответ на вопрос «как установить Raspbian на Raspberry Pi 3?» является довольно простым. Фактически процесс записи системы для этого одноплатника является даже более легким делом, чем инсталлирование Windows на обычный компьютер. Поэтому с этим может справиться даже ребенок. А весь процесс, в свою очередь, отнимает не более получаса чистого времени. [Источник 4]
Источник
Как установить Raspbian на Raspberry Pi
Raspberry Pi — самый популярный одноплатный компьютер всех времен. Его можно использовать для различных целей, таких как настольный ПК, домашний медиацентр, интеллектуальный WiFi-маршрутизатор, система автоматизации и игровой сервер. Варианты использования бесконечны.
Если ваш Raspberry Pi поставляется без SD-карты, предварительно загруженной с NOOBS, вам необходимо вручную установить операционную систему на SD-карту. На Raspberry Pi можно запускать множество различных операционных систем, включая различные дистрибутивы Linux, такие как Arch Linux , Windows 10 IoT и FreeBSD.
Raspbian — это ОС, рекомендованная Raspberry Pi Foundation. Он основан на Debian, созданном специально для плат Raspberry Pi. Raspbian поставляется с предустановленным множеством программного обеспечения для разработки, образования и мультимедиа, что делает его лучшей ОС общего назначения для пользователей Raspberry Pi.
Установить Raspbian так же просто, как записать файл образа ОС на SD-карту. Из этого туториала Вы узнаете, как отформатировать SD-карту, прошить образ Raspbian и загрузить Raspberry Pi.
Скачивание Raspbian OS
Посетите страницу загрузок Raspbian, где вы найдете ссылки для загрузки:
- Raspbian Stretch с настольным компьютером и рекомендуемым программным обеспечением
- Raspbian Stretch с рабочим столом
- Распбиан Стрейч Лайт
Если вы хотите использовать Raspberry Pi в качестве настольного ПК, загрузите один из образов рабочего стола Raspbian. В противном случае, если вы собираетесь использовать Raspberry Pi в качестве медиацентра или чего-либо еще, для чего не требуется графический интерфейс, загрузите образ Raspbian Lite.
Подготовка SD-карты
Перед тем, как записать образ на карту micro SD, сначала необходимо отформатировать его в файловую систему FAT32.
Загрузчик Raspberry Pi поддерживает чтение только из файловых систем FAT. Если ваша SD-карта имеет размер 64 ГБ или больше, убедитесь, что она отформатирована как FAT32, а не как exFAT.
Обратите внимание, что форматирование — это разрушительный процесс, и он стирает все существующие данные. Если у вас есть данные на SD-карте, сначала сделайте резервную копию.
Windows
Пользователи Windows могут отформатировать карту с помощью стандартного управления дисками.
- Вставьте SD-карту в дисковод SD-карты Windows.
- В поле поиска Windows введите «Диск» и выберите «Создать и отформатировать разделы жесткого диска» в поле результатов.
- Щелкните правой кнопкой мыши незанятое пространство карты и запустите Мастер, щелкнув «Новый простой том». Нажмите «Далее».
- Далее вас спросят размер тома. Оставьте максимальное дисковое пространство по умолчанию. Нажмите «Далее».
- Вам будет предложено указать путь монтирования. Нажмите «Далее».
- В следующем окне выберите FAT32 в качестве файловой системы. Нажмите «Далее», а затем «Готово», чтобы завершить создание раздела. Если карта имеет размер 64 ГБ или больше, опция FAT32 будет недоступна. Выберите exFAT и завершите процесс. Чтобы отформатировать SD-карту как FAT32, посетите страницу загрузки FAT32 Format и загрузите инструмент. Дважды щелкните исполняемый файл, выберите диск для форматирования и нажмите «Пуск». Карта будет отформатирована в FAT32 за несколько секунд.
Linux
В Linux вы можете использовать графический инструмент, такой как GParted, или инструмент командной строки, такой как fdisk или parted для создания раздела и форматирования диска.
Вставьте SD-карту в дисковод SD-карты Linux.
Узнайте имя своей SD-карты с lsblk команды lsblk :
В этом случае имя SD-устройства — /dev/sdb , но это может отличаться в вашей системе. Лучший способ узнать имя — это проверить размер устройства.
Следующим шагом будет форматирование карты с помощью parted:
Отформатируйте раздел в FAT32:
macOS
Пользователи macOS могут отформатировать SD-карту с помощью стандартной Дисковой утилиты или из командной строки.
Вставьте SD-карту в дисковод SD-карты MacOS.
Введите следующую команду в окне терминала, чтобы определить имя SD-карты:
Отформатируйте SD-карту в FAT32, выполнив следующую команду:
Убедитесь, что вы используете правильный диск.
Написание изображения
Есть несколько различных приложений, доступных для бесплатного использования, которые позволяют записывать ISO-образы на SD-карты. В этом уроке мы будем использовать Etcher.
Etcher — это бесплатная утилита с открытым исходным кодом для записи изображений на SD-карты и USB-накопители, поддерживающая Windows, macOS и Linux.
Перейдите на страницу загрузок Etcher , загрузите самую последнюю версию Etcher для своей операционной системы и установите приложение.
Вставьте SD-карту в привод SD-карты и запустите Etcher.
Нажмите кнопку «Выбрать изображение» и найдите zip-файл Raspbian. Если вы загрузили файл с помощью веб-браузера, он должен храниться в папке «Загрузки» в вашей учетной записи. Etcher автоматически выберет SD-карту, если присутствует только один диск. В противном случае, если подключено более одной SD-карты или USB-накопителя, перед прошивкой образа убедитесь, что вы выбрали правильный диск.
Нажмите кнопку «Прошивка», и начнется процесс прошивки. Etcher покажет индикатор выполнения и расчетное время прибытия во время мигания изображения. Процесс может занять несколько минут, в зависимости от размера файла ISO и скорости карты.
В Raspbian сервер SSH по умолчанию отключен. Для установки Raspbian без головы вы можете включить SSH , поместив файл с именем ssh без какого-либо расширения в загрузочный раздел. Просто откройте SD-карту в диспетчере файлов и создайте файл.
Это все! У вас есть загрузочная ОС Raspbian на SD-карте.
Настройка Raspbian
Вставьте SD-карту в плату Raspberry Pi, подключите монитор, клавиатуру и источник питания, и вы готовы к работе.
Имя пользователя по умолчанию — pi , а пароль — raspberry .
Если вы включили SSH и хотите использовать Raspberry Pi в качестве автономного сервера, подключите плату с помощью сетевого кабеля к маршрутизатору. После загрузки вы можете найти IP-адрес платы в таблице аренды DHCP вашего маршрутизатора и войти в свой Raspbian через ssh:
Чтобы начать настройку вашего Pi, используйте инструмент raspi-config :
Отсюда вы можете изменить пароль пользователя pi, настроить WiFi и расширить файловую систему.
Выводы
Установка Raspbian на Raspberry Pi — довольно простой процесс. По сути, все, что вам нужно сделать, это записать образ на SD-карту и загрузить Raspberry Pi.
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.
Источник