Menjalankan Debian (Debian, bukan Raspbian) menggunakan Raspberry Pi 3

9

Raspberry Pis asli memiliki inti ARM11 yang menggunakan arsitektur ARMv6, dan sebagian besar port hardfloat ARM distribusi memerlukan setidaknya ARMv7-A, alasan untuk distribusi Raspberry Pi khusus (mohon perbaiki jika saya salah tentang hal itu). Tetapi CPU Raspberry Pi 2 memiliki arsitektur ARMv7-A, sehingga installer Debian armhf harus berjalan dengan baik, bukan? Saya mem-flash SD saya dengan debian-8.4.0-armhf-DVD-1.iso dan meletakkannya di Raspberry Pi 3 saya dan tidak ada yang terjadi (Saya tidak yakin tentang arsitektur yang tepat dari Raspberry Pi 3, tapi saya pikir itu setidaknya ARMv7-A, tapi saya mencobanya di Raspberry Pi 2 saya dan masih belum mendapatkan hasil). Jadi apa yang harus saya lakukan untuk installer Debian armhf agar dapat berjalan di Raspberry Pi 3?

Billy
sumber
Anda memerlukan driver khusus untuk Pi yang dibundel di sana. Cara standar untuk melakukan ini adalah dengan mengkompilasi kernel sendiri dan termasuk modul yang benar.
tlhIngan
Kenapa kamu tidak ingin Raspbian? Jika GUI, itu dapat dinonaktifkan (hanya command-prompt) atau diganti (LXDE yang tepat, atau XFCE adalah umum).
tlhIngan
Metodologi yang sama persis seperti yang dijelaskan di sini WRT ke Fedora: raspberrypi.stackexchange.com/q/27544/5538 Saya telah memperbarui itu dan saat ini menggunakan kartu yang sama dalam 2 dan 3 dengan kernel yang sudah dikompilasi dari repo github, dll. .
goldilocks

Jawaban:

1

Debian stretch arm64 bekerja cukup baik pada Raspberry Pi 3 (yang memiliki Cortex-A53 64-bit). Namun, ketika menyiapkan gambar kartu SD, Anda harus mempertimbangkan hal-hal tertentu:

  • direkomendasikan kernel arm64 dari stretch-backports
  • paket bootloader / firmware raspi3-firmware diperlukan
  • Raspberry Pi mengharapkan tata letak kartu SD tertentu

Saya telah menyiapkan konfigurasi yang mengumpulkan gambar minimal arm64 Debian stretch: https://github.com/lueschem/edi-pi/

Tergantung pada kasus penggunaan Anda apakah Debian murni adalah pilihan yang baik:

  • (+) kompilasi silang berfungsi bagus untuk Debian murni
  • (-) tidak semua fitur Raspberry Pi 3 bekerja di luar kotak dengan Debian murni
  • (+) Debian murni hadir dengan dukungan untuk paket snap (mis. LXD)
  • (-) pengalaman desktop lebih disempurnakan dengan Raspbian

Gambar Debian stretch armhf (32-bit) untuk Raspberry Pi 2/3 juga dimungkinkan tetapi belum didukung oleh konfigurasi di atas.

Harap dicatat bahwa Raspberry Pi 2 tidak mampu menjalankan gambar arm64.

Matthias Lüscher
sumber
2

Baik Debian 7 (wheezy) atau Debian 8 (jessie) mendukung Raspberry Pi3 dalam mode AArch64. Debian 9 (stretch) kemungkinan besar akan mendukung Pi3 dalam mode 64bit. Kemajuan dapat dipantau di sini: https://wiki.debian.org/RaspberryPi3

serpih
sumber
Satu-satunya hal yang Anda perlukan agar port Armian Deb64 berfungsi adalah kernel Pi 64-bit - yang telah dikompilasi jika Anda mencari di sekitar, meskipun saya tidak tahu apakah itu berfungsi penuh.
goldilocks