- Какие ОС можно запустить на одноплатных компьютерах Banana Pi?
- О Banana Pi
- Android
- Ubuntu
- Kali Linux
- Windows 10 IoT
- Armbian
- Debian
- CentOS
- RetroPie
- Raspbian
- RetrOrangePi
- OpenWrt
- Banana pro kali linux
- Kali on Banana Pro — User Instructions
- Kali on the Banana Pro — Tips
- Kali on Banana Pro — Image Customization
- Banana pro kali linux
- Kali on Raspberry Pi 2 — User Instructions
- Kali on Raspberry Pi 2 — Tips
- Kali on Raspberry Pi 2 — Image Customization
- Banana pro kali linux
- Kali on Raspberry Pi 3 — User Instructions
- Kali on Raspberry Pi 3 — Tips and Tricks
- Kali on Raspberry Pi 3 — Image Customization
Какие ОС можно запустить на одноплатных компьютерах 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.
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+
Источник
Banana pro kali linux
The Banana Pro 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 Pro 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 Pro — 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 Pro, follow these instructions:
- Get a fast microSD card with at least 16GB capacity. Class 10 cards are highly recommended.
- Download and validate the Kali Banana Pro image from the downloads area. The process for validating an image is described in more detail on Downloading Kali Linux.
- 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 Pro with the microSD card plugged in.
You should be able to log in to Kali.
Kali on the Banana Pro — Tips
The bootloader on the Banana Pro 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 Pro — Image Customization
If you want to customize the Kali Banana Pro 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-pro.sh .
Updated on: 2021-Sep-27
Author: steev
Источник
Banana pro kali linux
If your Raspberry Pi 2 has Raspberry Pi 2 Model B V1.2 printed on the PCB above the CPU, we suggest to follow the Raspberry Pi 2 v1.2 documentation. However if it says Raspberry Pi 2 Model B V1.1 , keep reading
By default, the Kali Linux Raspberry Pi 2 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 2 — 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 Raspberry Pi 2, follow these instructions:
- Get a fast microSD card with at least 16GB capacity. Class 10 cards are highly recommended.
- Download and validate the Kali RaspberryPi 2, 3, 4 and 400 (img.xz) image from the downloads area. The process for validating an image is described in more detail on Downloading Kali Linux.
- 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’s speed, and the size of the Kali Linux image.
Once the dd operation is complete, boot up the Raspberry Pi 2 with the microSD plugged in.
You should be able to log in to Kali.
Kali on Raspberry Pi 2 — Tips
If you are on the 5.10 kernel, you can use mt76 chipset USB Wi-Fi devices, but they require creating a configuration file in /etc/modprobe.d with the following contents:
Kali on Raspberry Pi 2 — Image Customization
If you want to customize the Kali Raspberry Pi 2 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 rpi3-nexmon.sh .
Updated on: 2021-Sep-27
Author: steev
Источник
Banana pro kali linux
The Raspberry Pi 3 has a quad core 1.2GHz processor, with 1GB of RAM. Kali Linux fits on an external microSD card.
By default, the Kali Linux Raspberry Pi 3 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 3 has a 64-bit processor and can run 64-bit images. Because it can run 64-bit images, you can choose either Kali Linux RaspberryPi 2, 3, 4 and 400 (img.xz) or Kali Linux RaspberryPi 2 (v1.2), 3, 4 and 400 (64-Bit) (img.xz) as the image to run, the latter being 64-bit.
We recommend using the 32-bit image on Raspberry Pi devices as that gets far more testing, and a lot of documentation out there expects you to be running RaspberryPi OS which is 32-bit.
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 3 — 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 Raspberry Pi 3, follow these instructions:
- Get a fast microSD card with at least 16GB capacity. Class 10 cards are highly recommended.
- Download and validate our preferred Kali Raspberry Pi 3 image from the downloads area. The process for validating an image is described in more detail on Downloading Kali Linux.
- 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.
or
This process can take a while, depending on your PC, your microSD’s speed, and the size of the Kali Linux image.
Once the dd operation is complete, boot up the Raspberry Pi 3 with the microSD plugged in.
You should be able to log in to Kali.
Kali on Raspberry Pi 3 — Tips and Tricks
The bluetooth service on the Raspberry Pi 3 needs a uart helper service before it works. To enable and start the bluetooth service run the following commands:
If you are on the 5.10 kernel, you can use mt76 chipset USB Wi-Fi devices, but they require creating a configuration file in /etc/modprobe.d with the following contents:
Kali on Raspberry Pi 3 — Image Customization
If you want to customize the Kali Raspberry Pi 3 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 rpi3-nexmon.sh (32-bit) or rpi3-64.sh (64-bit).
Updated on: 2021-Sep-27
Author: steev
Источник