O Raspberry Pis original tinha um núcleo ARM11 que usava a arquitetura ARMv6, e a maioria das portas ARM hardfloat da distribuição requer pelo menos ARMv7-A, o motivo das distribuições específicas do Raspberry Pi (por favor, corrija-me se estiver errado sobre isso). Mas a CPU do Raspberry Pi 2 tem uma arquitetura ARMv7-A, então um instalador Debian armhf deve funcionar perfeitamente, certo? Eu flash meu SD com o debian-8.4.0-armhf-DVD-1.iso e o coloco no meu Raspberry Pi 3 e nada acontece (não tenho certeza sobre a arquitetura exata do Raspberry Pi 3, mas acho que é pelo menos ARMv7-A, mas tentei no meu Raspberry Pi 2 e ainda não obtive resultados). Então, o que preciso fazer com um instalador do Debian armhf para que ele seja executado em um Raspberry Pi 3?
9
Respostas:
O Debian stretch arm64 funciona muito bem no Raspberry Pi 3 (que possui um Cortex-A53 com capacidade para 64 bits). No entanto, ao preparar uma imagem do cartão SD, é necessário levar em consideração certas coisas:
Eu preparei uma configuração que monta uma imagem Debian stretch arm64 mínima: https://github.com/lueschem/edi-pi/
Depende do seu caso de uso se o Debian puro é uma boa opção:
As imagens Debian stretch armhf (32 bits) para o Raspberry Pi 2/3 também são possíveis, mas ainda não são suportadas pela configuração acima.
Observe que o Raspberry Pi 2 não é capaz de executar uma imagem arm64.
fonte
Ele não está pronto para uso geral e é muito longo para ser descrito aqui, mas Bruce Perens teve algum sucesso em Instalando a Arquitetura Debian Nativa “armhf” no Raspberry Pi 3 Em vez de Raspbian .
fonte
Nem o Debian 7 (wheezy) nem o Debian 8 (jessie) suportam o Raspberry Pi3 no modo AArch64. O Debian 9 (stretch) provavelmente suportará o Pi3 no modo de 64 bits. O progresso pode ser monitorado aqui: https://wiki.debian.org/RaspberryPi3
fonte