Kali linux banana pi m2 zero

Kali linux banana pi m2 zero

The Banana Pi has a dual core 1GHz Cortex™-A7 processor with a Mali400MP2 GPU and 1GB DDR3 RAM. Kali Linux can run from an external microSD card.

By default, the Kali Linux Banana Pi image contains the kali-linux-default metapackage similar to most other platforms. If you wish to install extra tools please refer to our metapackages page.

Kali on Banana Pi — User Instructions

If you’re unfamiliar with the details of downloading and validating a Kali Linux image, or for using that image to create a bootable device, it’s strongly recommended that you refer to the more detailed procedures described in the specific articles on those subjects.

To install a pre-built image of the standard build of Kali Linux on your Banana Pi, follow these instructions:

  1. Get a fast microSD card with at least 16GB capacity. Class 10 cards are highly recommended.
  2. Download and validate the Kali Banana Pi image from the downloads area. The process for validating an image is described in more detail on Downloading Kali Linux.
  3. Use the dd utility to image this file to your microSD card (same process as making a Kali USB.

In our example, we assume the storage device is located at /dev/sdb . Do not simply copy these value, change this to the correct drive path.

This process will wipe out your microSD card. If you choose the wrong storage device, you may wipe out your computers hard disk.

This process can take a while, depending on your PC, your microSD card’s speed, and the size of the Kali Linux image.

Once the dd operation is complete, boot up the Banana Pi with the microSD card plugged in.

You should be able to log in to Kali.

Kali on the Banana Pi — Tips

The bootloader on the Banana Pi is u-boot, and in order to make changes to the kernel command line, the file to edit is /etc/default/u-boot and the option is U_BOOT_PARAMETERS . If you make any modifications to this file, you will want to then run u-boot-update .

Kali on Banana Pi — Image Customization

If you want to customize the Kali Banana Pi image, including changes to the packages being installed, changing the desktop environment, increasing or decreasing the image file size or generally being adventurous, check out the Kali-ARM Build-Scripts repository on GitLab, and follow the README.md file’s instructions. The script to use is banana-pi.sh .

Updated on: 2021-Sep-27
Author: steev

Источник

Какие ОС можно запустить на одноплатных компьютерах Banana Pi?

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

Banana Pi BPI-R64

О Banana Pi

Banana Pi — одноплатный компьютер. Это значит, что все электронные элементы, включая процессор, память, видеоподсистема, разъемы для внешней периферии и средства коммуникации с сетью, распаяны непосредственно на одном куске текстолита размером с ладонь.

В мире существует не один десяток одноплатных устройств от разных производителей в разнообразных модификациях под любые нужды. Но сегодня мы поговорим о другом. Допустим, у вас уже есть Banana Pi, и теперь нужно его как-то включить. Естественно, в комплекте идет базовая операционная система, которая позволяет запустить микрокомпьютер и посмотреть, на что он способен.

В первую очередь нужно выяснить, что именно на нем можно запускать: дистрибутивов операционных систем великое множество, но запускаться на Banana Pi будут только особые сборки под конкретное железо. Иными словами, под каждую модель Banana Pi нужен свой дистрибутив. В большинстве случаев, если есть версия операционной системы для одной модели микрокомпьютера, значит, найдется и сборка под другую.

Android

Андроид можно запустить практически на всех компьютерах, процессоры которых основываются на архитектуре ARM, или по крайней мере поддерживают ее инструкции. Одноплатные компьютеры базируются именно на архитектуре ARM.

Например, для Banana Pi M2+ H3 в интернете существует дистрибутив Android 4.4 и 7.0. Его образ можно найти на официальной странице banana-pi.org.

Читайте также:  Эффект размытия windows 10

Banana Pi M2+ H3

А вот на плату PI R2 официально Android не портировали, лишь на отдельных сайтах выложены любительские образы ОС, среди которых популярностью пользуется образ системы с версией 2017-10-02. Стоит отметить, что пользователькие образы чаще всего нестабильны, и часть функционала в них работать не будет. Например, конкретно в этой сборке не работает Ethernet.

Платы Banana Pi M2 Berry и M2 ULTRA могут запускать Android шестой версии без каких-либо глюков. Для платы BPI-M64 можно скачать версии 6.0, 7.0, и 8.1.

Ubuntu

На «банане» можно запустить версию 16.04 Mate. Большинство моделей способны запускать операционную систему Ubuntu в том или ином виде, но здесь есть оговорка: не каждая сборка системы является полноценной. Для некоторых одноплатных компьютеров часть функционала операционной системы была намеренно вырезана, чтобы образ легко запускался на маломощном железе.

Если вы обладатель модели M64, под ваш компьютер вы сможете найти дистрибутив с версией 17.04.

Kali Linux

Еще одна вариация операционной системы Linux. По большей части дистрибутив нацелен на программирование и поиск уязвимостей в системах. Для тех, кто ценит безопасность, доступен дистрибутив на Banana Pi.

С его помощью можно протестировать уязвимости окружающих вас гаджетов и компьютеров. Но увы – не на все версии микрокомпьютера она была портирована. Например, для BPI-M1, PI R2, BPI-P2 ZERO официально в списках дистрибутивов Kali Linux не значится. Для всех остальных она доступна.

Windows 10 IoT

Данная разновидность операционной системы Windows создана специально для интернета вещей. Дистрибутив поддерживается лишь Banana Pi M64, для всех остальных моделей микрокомпьютера система слишком тяжела.

Armbian

Система на ядре Linux для создания своего домашнего сервера, медиацентра, игрового сервера или комплекса «умный дом». Практически на любом Banana Pi система спокойно запускается и может быть использована для загрузки, например, своего веб-сайта.

Debian

Данный дистрибутив линукс пользуется огромной популярностью. Он является свободным программным обеспечением и предназначен для разработчиков, однако его вполне можно использовать, как мультимедийную оболочку. Debian скомпилирован и готов к установке для большинства старых и новых моделей Banana Pi.

CentOS

Основывается на все том же линукс ядре. Как сказано на официальном сайте, CentOS предназначена для создания надежной экосистемы с открытым исходным кодом, отличается надежностью и стабильностью, часто применяется в корпоративных целях. Для разных модификаций Banana Pi образы существуют как полноценные сборки, так и сборки CentOS с пометкой Lite.

RetroPie

Система, нацеленная на развлечение. Дистрибутив содержит в себе оболочку для легкого доступа к библиотеке классических игр для старых консолей (Nintendo, Sega, Atari, Gameboy, Playstation и пр.). Как правило, внутри оболочки есть встроенный мультиплатформенный эмулятор RetroArch, который отвечает за максимальную совместимость со старыми играми.
К сожалению, найти на официальном сайте дистрибутив для Banana Pi не удастся, но существуют неофициальные порты от народных умельцев.

Raspbian

Это ответвление от системы Debian, созданное специально для одноименных одноплатников семейства Raspberry Pi. Как ни странно, но запустить систему возможно и на конкурентном компьютере Banana Pi.

Увы, но дистрибутив портирован не на все модели. Лишь пользователи, имеющие на руках платы BPI-M2 Berry, M64, M3, M2+ или M2 Ultra, смогут поработать с этой системой.

RetrOrangePi

Еще одна неофициальная оболочка для старых игровых систем, но это порт для другого микрокомпьютера Orange Pi. На Banana Pi его тоже можно установить (правда, через танцы с бубнами). На разных сайтах можно найти инструкцию правильной установки на Banana Pi с другой платформы. Неофициально порт поддерживают платы BPI-M2+STD И BPI-M2+EDU.

OpenWrt

Система, предназначенная в первую очередь для домашних маршрутизаторов. Главной особенностью ОС является поддержка файловой системы JFFS2 (специальная структурированная файловая система). Предназначена в первую очередь для пользователей, которые хотят сделать сетевое оборудование. Устройства, для которых существуют дистрибутивы OpenWrt: BPI-R1, BPI-R2, BPI-M1 и BPI-M1+

Источник

Kali linux banana pi m2 zero

The Raspberry Pi Zero is a single core 1GHz, with 512MB of RAM. Unlike the Raspberry Pi Zero W, the Raspberry Pi Zero has no networking on the board, so you will need to use a USB adapter for networking. Kali Linux fits on an external microSD card.

By default, the Kali Linux Raspberry Pi Zero image contains the kali-linux-default metapackage similar to most other platforms. If you wish to install extra tools please refer to our metapackages page.

The Raspberry Pi images use Re4son’s kernel, which includes the drivers for external Wi-Fi cards, TFT displays, and the nexmon firmware for the built-in wireless card on the Raspberry Pi 3 and 4. You will not need to download it and install it, and doing so will likely be a downgrade over the current installed kernel.

Kali on Raspberry Pi Zero — User Instructions

If you’re unfamiliar with the details of downloading and validating a Kali Linux image, or for using that image to create a bootable device, it’s strongly recommended that you refer to the more detailed procedures described in the specific articles on those subjects.

Читайте также:  Rutoken driver windows 10 x64

To install a pre-built image of the standard build of Kali Linux on your Raspberry Pi Zero, follow these instructions:

  1. Get a fast microSD card with at least 16GB capacity. Class 10 cards are highly recommended.
  2. Download and validate the Kali Raspberry Pi Zero/Zero W image from the downloads area. The process for validating an image is described in more detail on Downloading Kali Linux.
  3. Use the dd utility to image this file to your microSD card (same process as making a Kali USB.

In our example, we assume the storage device is located at /dev/sdb . Do not simply copy these value, change this to the correct drive path.

This process will wipe out your microSD card. If you choose the wrong storage device, you may wipe out your computers hard disk.

This process can take a while, depending on your PC, your microSD card’s speed, and the size of the Kali Linux image.

Once the dd operation is complete, boot up the Raspberry Pi Zero with the microSD card plugged in.

You should be able to log in to Kali.

Kali on Raspberry Pi Zero — Image Customization

If you want to customize the Kali Raspberry Pi Zero image, including changes to the packages being installed, changing the desktop environment, increasing or decreasing the image file size or generally being adventurous, check out the Kali-ARM Build-Scripts repository on GitLab, and follow the README.md file’s instructions. The script to use is rpi0w-nexmon.sh .

Updated on: 2021-Sep-27
Author: steev

Источник

Обзор одноплатного компьютера Banana Pi M2 Zero

Не так давно я уже обозревал микрокомпьютер Orange Pi Zero — один из самых дешевых и популярных одноплатных компьютеров в мире.

А предметом сегодняшнего обзора станет Banana Pi M2 Zero от китайской компании SinoVoip — еще один микрокомпьютер на базе архитектуры ARM, имеющий схожие технические характеристики и низкую стоимость.

Эта модель является сравнительно новой на рынке, она была анонсирована летом 2017 года, а первые партии начали поступать в продажу поздней осенью. Основными «фишками» микрокомпьютера по заявлениям разработчиков является аппаратная совместимость с аксессуарами для Raspberry Pi Zero W, а также поддержка аппаратного видеоускорения под Linux.

Характеристики

По своим техническим характеристикам Banana Pi M2 Zero практически не отличается от Orange Pi Zero. Тот же четырехъядерный процессор (правда, работающий на чуть сниженных частотах), тот же объем оперативной памяти. Различия заключаются в форм-факторе устройств и доступных интерфейсных разъемах.

Микрокомпьютер оборудован 40-пиновым GPIO-интерфейсом, распиновка которого идентична распиновке GPIO на Raspberry Pi.

Внешний вид и комплект поставки

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

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

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

Форм-фактор Banana Pi Zero практически полностью копирует Raspberry Pi Zero W. Те же габариты с точностью до миллиметра, то же расположение портов и отверстий для крепления. Но есть и различия: в том месте, где на Raspberry Pi Zero W установлен процессор, на BPI M2-Zero находится совмещенный Wi-Fi + Bluetooth модуль AMPAK AP6212, а сам процессор смещен вправо.

Интересная особенность этого микрокомпьютера — наличие четырех пинов между microUSB-портами. Они могут использоваться для подключения Ethernet-порта, которому не нашлось места на самой плате. Также тут присутствует коннектор для антенны Wi-Fi и он очень удобно расположен: если на Orange Pi Zero снять и закрепить антенну невозможно без использования инструментов, то на Banana Pi Zero ту же операцию можно проделать голыми руками.

В остальном все стандартно. 512 Мб оперативной памяти представлены в виде одного модуля Samsung K4B4G16460-BCK0, имеется CSI-интерфейс для подключения камеры и слот для microSD-карт.

На обратной стороне платы ничего интересного нет, но нужно обратить внимание на большое количество крупных и объемистых электронных компонентов. Это еще одна деталь, отличающая BPI M2-Zero от Raspberry Pi Zero W, ведь обратная сторона Raspberry Pi Zero W полностью плоская.

Скорее всего из-за этих выступающих элементов микрокомпьютер не удастся поместить в предназначенные для Raspberry Pi Zero W корпуса без доработок. Я не уверен на 100%, но все свидетельствует об этом.

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

Читайте также:  Windows device console devcon exe

Ну и фото для сравнения: Raspberry Pi 3, Orange Pi Zero, Banana Pi Zero.

Начало работы с Banana Pi M2 Zero

Если под Orange Pi Zero уже выпущено много различных Linux-дистрибутивов, то для Banana Pi Zero выбор невелик: либо сборка Armbian от SinoVoip, либо появившаяся совсем недавно (на момент написания этого обзора, конечно же) сборка RetroPie от проекта Nintendont.it.

Процесс установки системы стандартен для загружающихся с карточки памяти микрокомпьютеров: скачивается файл с образом системы и при помощи утилит Rufus или Win32DiskImager записывается на microSD-карточку.

Для первичной настройки потребуется запастись HDMI — miniHDMI кабелем и переходником с microUSB OTG на стандартный USB 2.0 разъем.

Альтернативный вариант — подпаять Ethernet-разъем к оставленным для этого пинам, чтобы микрокомпьютер автоматически подключился к локальной сети. Тогда все манипуляции с ним сразу же можно будет проводить по SSH и подключение монитора и клавиатуры не потребуется.

После загрузки система встречает пользователя приглашением ввести логин и пароль. По умолчанию есть только пользователь root с паролем 1234, поэтому логинимся под ним.

Сразу же будет предложено сменить пароль рута на более сложный и создать пользовательский аккаунт.

Кстати, обратите внимание на температуру процессора: без охлаждения Allwinner H2+ разогревается до 60 градусов уже при запуске. Делаем выводы, что хотя бы небольшой радиатор необходим.

После загрузки графического интерфейса пользователь сразу же столкнется с неприятным багом: при разрешении экрана 1920×1080 пикселей каждое движение курсора мыши сопровождается мерцанием и подергиванием изображения.

Для того чтобы избавиться от мерцаний нужно зайти в настройки и вручную поменять разрешение на 1280×720 пикселей.

К слову, о существующей проблеме разработчики микрокомпьютера в курсе, но исправлять ее пока не торопятся. Вообще, софтварная поддержка линейки Banana Pi значительно хуже, чем у Orange Pi, не говоря уж о Raspberry Pi с их огромным коммьюнити и регулярно обновляющимся Raspbian.

И это, пожалуй, главный минус всех Banana Pi: сотрудники компании SinoVoip достаточно легко выходят на связь с пользователями, но слабо реагируют на просьбы исправить программные баги в дистрибутивах или хотя бы предоставить развернутую документацию сообществу.

После смены разрешения осталось подключить Banana Pi Zero к беспроводной сети…

Найти выданный микрокомпьютеру IP-адрес в интерфейсе роутера…

И можно подключиться к нему по протоколу SSH.

Первым делом проводим обновление системы:

И можно приступать к использованию: устанавливать нужные пакеты, менять настройки локализации (если это необходимо) и т.д.

Когда я только приобрел Raspberry Pi 3, то настраивал систему привычным для пользователя Windows путем: подключив монитор и клавиатуру, и работая за микрокомпьютером как за обычным десктопом.

Сейчас же поступать так не советую, поскольку удаленное управление по SSH и VNC подключениям оказывается намного удобнее.

Пару слов про аппаратное видеоускорение

Оно есть. В сборку Armbian действительно вшиты драйвера для GPU Mali-400, благодаря чему Banana Pi M2 Zero справляется с воспроизведением 1080p видеофайлов и может работать с графикой, что наглядно продемонстрировано самими разработчиками на видео.

То же самое можно проверить самостоятельно, установив бенчмарк glmark2:

И запустив его из графического интерфейса:

Но в целом добавление в Linux драйверов для видеоускорителя нельзя назвать уникальной особенностью этого микрокомпьютера, поскольку еще в 2016 году энтузиасты смогли интегрировать драйвера для Mali-400 в Linux-сборки для Orange Pi.

Варианты использования Banana Pi Zero

  • Портативный терминал / игровая приставка
    Тонкие и компактные габариты микрокомпьютера делают его хорошей платформой для сборки портативного Linux-терминала с небольшим дисплеем, физической клавиатурой и батареей, а подключение внешней антенны позволит комфортно работать с беспроводными сетями даже в общественных пространствах. Также имеется готовая сборка RetroPie, с помощью которой Banana Pi Zero превращается в ретро-консоль.
  • Полностью настраиваемая IP-камера
    Banana Pi Zero обладает CSI-интерфейсом для подключения модуля камеры (сам модуль можно купить в магазине SinoVoip на AliExpress), благодаря чему микрокомпьютер можно превратить в гибко настраиваемую камеру наблюдения, в том числе и с дополнительными функциями. Например, распознавать лица или фигуры людей при помощи технологии CV (компьютерного зрения), или подключить по GPIO датчик движения и настроить выполнение определенных действий при его срабатывании.
  • Сервер для автоматизации чего-либо
    Как и Orange Pi Zero, данный микрокомпьютер можно превратить в сервер умного дома. Либо сделать его «мозгом» какой-то локальной системы автоматизации, например, запрограммировав управлять микроклиматом теплицы на даче или домашнего мини-сада.

Достоинства и недостатки

  • компактные габариты
  • возможность подключения внешней антенны Wi-Fi или Ethernet-порта
  • низкая цена
  • неполная совместимость с Raspberry Pi Zero W
  • программная часть нуждается в доработке
  • маленькое пользовательское сообщество

Полезные ссылки

Заключение

Banana Pi Zero — еще одна бюджетная модель ARM-микрокомпьютера начального уровня. В качестве главной претензии можно назвать вторичность идеи: это устройство копирует формат и функционал Raspberry Pi Zero W, при этом практически не привнося ничего сверх того, что и так может делать «малинка».

Однако вторичность не отменяет того, что микрокомпьютер работает с нормальной для устройств такого уровня производительностью и вполне конкурентоспособен по цене.

Источник

Оцените статью