Запуск Debian (Debian, а не Raspbian) на Raspberry Pi 3


9

Оригінальний Raspberry Pis мав ядро ​​ARM11, яке використовувало архітектуру ARMv6, і для більшості дистрибутивів ARMv6 більшості дистрибутивів потрібен принаймні 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?



Вам потрібні драйвери, специфічні для Pi, що там вбудовані. Стандартний спосіб зробити це - скласти ядро ​​самостійно та включити правильні модулі.
tlhIngan

Чому ти все одно не хочеш Raspbian? Якщо це графічний інтерфейс, його можна відключити (лише командний рядок) або замінити (правильні LXDE або XFCE є загальними).
tlhIngan

Точна методика, описана тут WRT для Fedora: raspberrypi.stackexchange.com/q/27544/5538 Я продовжив оновлення та використовую ту саму карту у 2 та 3 із заздалегідь складеним ядром із github repos тощо. .
goldilocks

Відповіді:


1

Debian stretch arm64 досить добре працює на Raspberry Pi 3 (який має 64-бітний Cortex-A53). Однак, готуючи зображення на SD-картці, потрібно враховувати деякі речі:

  • рекомендується ядро ​​arm64 з розтяжок
  • необхідний завантажувальний / програмний пакет raspi3-прошивки
  • Raspberry Pi очікує певного макета SD-карти

Я підготував конфігурацію, яка збирає мінімальний образ Debian stretch arm64: https://github.com/lueschem/edi-pi/

Від вашого випадку використання, чи чистий Debian є хорошим варіантом:

  • (+) крос-компіляція відмінно підходить для чистого Debian
  • (-) не всі функції Raspberry Pi 3 працюють з коробки з чистим Debian
  • (+) чистий Debian поставляється з підтримкою оснащення пакетів (наприклад, LXD)
  • (-) досвід роботи на робочому столі набагато вдосконалений з Raspbian

Зображення Debian stretch armhf (32-бітні) для Raspberry Pi 2/3 також можливі, але ще не підтримуються вищевказаною конфігурацією.

Зауважте, що Raspberry Pi 2 не здатний запускати зображення arm64.



2

Ні Debian 7 (wheezy), ні Debian 8 (jessie) не підтримують Raspberry Pi3 в режимі AArch64. Debian 9 (розтягнення), швидше за все, буде підтримувати Pi3 в 64-бітовому режимі. Прогрес можна відстежувати тут: https://wiki.debian.org/RaspberryPi3


Єдине, що вам знадобиться для роботи порту Arm64 Debian, це 64-бітове ядро ​​Pi - яке було складено, якщо ви шукаєте навколо, хоча я не знаю, якщо він виходить повністю функціональним.
золотинки
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.