เรียกใช้ Debian (Debian ไม่ใช่ Raspbian) บน Raspberry Pi 3


9

Raspberry Pis ดั้งเดิมมีแกน ARM11 ซึ่งใช้สถาปัตยกรรม ARMv6 และพอร์ต hardfloat ARM ส่วนใหญ่ต้องใช้อย่างน้อย ARMv7-A เหตุผลของการแจกแจงเฉพาะ Raspberry Pi (โปรดแก้ไขฉันหากฉันผิดเกี่ยวกับเรื่องนี้) แต่ CPU ของ 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 อีกแล้ว? หากเป็น GUI ก็สามารถปิดใช้งาน (พร้อมรับคำสั่งเท่านั้น) หรือแทนที่ (LXDE ที่เหมาะสมหรือ XFCE เป็นเรื่องปกติ)
tlhIngan

วิธีการเดียวกันตามที่อธิบายไว้ที่นี่ WRT เป็น Fedora: raspberrypi.stackexchange.com/q/27544/5538ฉันได้ทำการอัปเกรดและใช้บัตรเดียวกันใน 2 และ 3 กับเคอร์เนลที่คอมไพล์แล้วจาก github repos ฯลฯ .
goldilocks

คำตอบ:


1

Debian stretch arm64 ทำงานได้ดีบน Raspberry Pi 3 (ซึ่งมี Cortex-A53 ที่มีความสามารถ 64 บิต) อย่างไรก็ตามเมื่อเตรียมภาพ SD card คุณต้องคำนึงถึงบางสิ่ง:

  • แนะนำให้ใช้เคอร์เนล arm64 จาก stretch-backport
  • จำเป็นต้องมีแพ็คเกจ bootloader / firmware raspi3-firmware
  • Raspberry Pi คาดว่ารูปแบบของการ์ด SD ที่แน่นอน

ฉันได้เตรียมการกำหนดค่าที่รวมภาพ Debian stretch64 ขนาดเล็กที่สุด: https://github.com/lueschem/edi-pi/

มันขึ้นอยู่กับกรณีการใช้งานของคุณว่า Debian บริสุทธิ์เป็นตัวเลือกที่ดีหรือไม่:

  • (+) การรวบรวมข้ามใช้งานได้ดีสำหรับเดเบียนบริสุทธิ์
  • (-) คุณสมบัติบางอย่างของ Raspberry Pi 3 ไม่สามารถใช้งานได้กับเดเบียนแท้ๆ
  • (+) Debian ที่แท้จริงมาพร้อมกับการสนับสนุนแพ็คเกจ snap (เช่น LXD)
  • (-) ประสบการณ์การใช้งานเดสก์ท็อปนั้นได้รับการปรับปรุงด้วย Raspbian มากขึ้น

ภาพยืด Debian stretch armhf (32- บิต) สำหรับ Raspberry Pi 2/3 นั้นยังมีความเป็นไปได้ แต่ยังไม่รองรับการตั้งค่าข้างต้น

โปรดทราบว่า Raspberry Pi 2 ไม่สามารถใช้งานภาพ 64 ได้


4

มันยังไม่พร้อมสำหรับการใช้งานทั่วไปและนานเกินไปที่จะอธิบายที่นี่ แต่บรูซเพเรนส์ได้ประสบความสำเร็จในการติดตั้ง Debian พื้นเมือง“armhf” สถาปัตยกรรมในราสเบอร์รี่ Pi 3 แทนที่จะ Raspbian


2

Debian 7 (wheezy) หรือ Debian 8 (jessie) ไม่รองรับ Raspberry Pi3 ในโหมด AArch64 Debian 9 (stretch) น่าจะสนับสนุน Pi3 ในโหมด 64 บิตได้เป็นอย่างดี ความคืบหน้าสามารถตรวจสอบได้ที่นี่: https://wiki.debian.org/RaspberryPi3


สิ่งเดียวที่คุณต้องใช้เพื่อให้พอร์ต Debian ของ Armbianทำงานได้จะเป็นเคอร์เนล Pi แบบ 64 บิตซึ่งได้รับการรวบรวมหากคุณค้นหารอบ ๆ แม้ว่าฉันจะไม่สามารถทำงานได้อย่างสมบูรณ์ก็ตาม
goldilocks
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.