Oryginalny Raspberry Pis miał rdzeń ARM11, który wykorzystywał architekturę ARMv6, a większość twardych portów ARM dystrybucji wymaga co najmniej ARMv7-A, co jest przyczyną dystrybucji specyficznych dla Raspberry Pi (proszę o poprawienie, jeśli się mylę). Ale procesor Raspberry Pi 2 ma architekturę ARMv7-A, więc instalator Debiana armhf powinien działać dobrze, prawda? Sflashuję SD za pomocą debian-8.4.0-armhf-DVD-1.iso i umieszczam go w moim Raspberry Pi 3 i nic się nie dzieje (nie jestem pewien co do dokładnej architektury Raspberry Pi 3, ale myślę, że przynajmniej ARMv7-A, ale próbowałem go w moim Raspberry Pi 2 i nadal nie otrzymałem żadnych wyników). Co mam zrobić z instalatorem armhf Debiana, aby uruchomić go na Raspberry Pi 3?
9
Odpowiedzi:
Debian stretch arm64 działa całkiem dobrze na Raspberry Pi 3 (który ma 64-bitowy Cortex-A53). Jednak przygotowując obraz karty SD, należy wziąć pod uwagę pewne rzeczy:
Przygotowałem konfigurację, która składa minimalny obraz rozciągliwego ramienia Debiana64: https://github.com/lueschem/edi-pi/
Zależy od przypadku użycia, czy czysty Debian jest dobrym rozwiązaniem:
Debian stretch armhf (32-bit) obrazy dla Raspberry Pi 2/3 są również możliwe, ale nie są jeszcze obsługiwane przez powyższą konfigurację.
Należy pamiętać, że Raspberry Pi 2 nie jest w stanie uruchomić obrazu arm64.
źródło
Nie jest gotowy do ogólnego użytku i zbyt długo go tu opisuję, ale Bruce Perens odniósł sukces w instalacji natywnej architektury „armhf” Debiana na Raspberry Pi 3 zamiast Raspbian .
źródło
Ani Debian 7 (wheezy), ani Debian 8 (jessie) nie obsługują Raspberry Pi3 w trybie AArch64. Debian 9 (stretch) najprawdopodobniej będzie jednak obsługiwał Pi3 w trybie 64-bitowym. Postęp można monitorować tutaj: https://wiki.debian.org/RaspberryPi3
źródło