Оригинальный Raspberry Pis имел ядро ARM11, в котором использовалась архитектура ARMv6, и большинство портов ARM для жесткого диска требуют как минимум ARMv7-A, причину для дистрибутивов, специфичных для Raspberry Pi (пожалуйста, исправьте меня, если я ошибаюсь по любому поводу). Но процессор Raspberry Pi 2 имеет архитектуру ARMv7-A, так что установщик Debian armhf должен работать просто отлично, верно? Я прошил свой SD с помощью debian-8.4.0-armhf-DVD-1.iso и вставил его в мой Raspberry Pi 3, и ничего не происходит (я не уверен насчет точной архитектуры Raspberry Pi 3, но я думаю, что это по крайней мере ARMv7-A, но я попробовал это в своем Raspberry Pi 2 и все еще не получил результатов). Итак, что мне нужно сделать с установщиком Debian armhf, чтобы он работал на Raspberry Pi 3?
9
Ответы:
Debian stretch arm64 довольно хорошо работает на Raspberry Pi 3 (на котором установлен 64-битный Cortex-A53). Однако при подготовке образа SD-карты вы должны принять во внимание определенные вещи:
Я подготовил конфигурацию, которая собирает минимальный образ Debian Stretch Arm64: https://github.com/lueschem/edi-pi/
От вашего варианта использования зависит, будет ли чистый Debian хорошим вариантом:
32-разрядные образы Debian Stretch Armhf для Raspberry Pi 2/3 также возможны, но пока не поддерживаются вышеуказанной конфигурацией.
Обратите внимание, что Raspberry Pi 2 не способен запускать образ arm64.
источник
Он не готов для общего использования и слишком долго описывать здесь, но Брюс Перенс достиг определенного успеха в установке нативной архитектуры Debian «armhf» на Raspberry Pi 3 вместо Raspbian .
источник
Ни Debian 7 (wheezy), ни Debian 8 (jessie) не поддерживают Raspberry Pi3 в режиме AArch64. Впрочем, Debian 9 (растяжка), скорее всего, будет поддерживать Pi3 в 64-битном режиме. Прогресс можно отслеживать здесь: https://wiki.debian.org/RaspberryPi3
источник