Chạy Debian (Debian, không phải Raspbian) trên Raspberry Pi 3


9

Raspberry Pis ban đầu có lõi ARM11 sử dụng kiến ​​trúc ARMv6 và hầu hết các cổng hardfloat ARM phân phối đều yêu cầu ít nhất ARMv7-A, lý do cho các bản phân phối cụ thể của Raspberry Pi (vui lòng sửa cho tôi nếu tôi sai về điều đó). Nhưng CPU của Raspberry Pi 2 có kiến ​​trúc ARMv7-A, vì vậy trình cài đặt Debian armhf sẽ chạy tốt, phải không? Tôi flash SD của mình bằng debian-8.4.0-armhf-DVD-1.iso và đặt nó vào Raspberry Pi 3 của tôi và không có gì xảy ra (Tôi không chắc về kiến ​​trúc chính xác của Raspberry Pi 3, nhưng tôi nghĩ ít nhất đó là ARMv7-A, nhưng tôi đã thử nó trong Raspberry Pi 2 và vẫn không có kết quả). Vậy tôi phải làm gì với trình cài đặt armhf Debian để chạy nó trên Raspberry Pi 3?



Bạn cần các trình điều khiển cụ thể cho Pi được đóng gói trong đó. Cách tiêu chuẩn để làm điều này là bằng cách tự biên dịch kernel và bao gồm các mô-đun chính xác.
tlhIngan

Tại sao bạn không muốn Raspbian dù sao? Nếu là GUI, nó có thể bị tắt (chỉ nhắc lệnh) hoặc thay thế (LXDE hoặc XFCE thích hợp là phổ biến).
tlhIngan

Chính xác phương pháp tương tự như được mô tả ở đây WRT với Fedora: raspberrypi.stackexchange.com/q/27544/5538 Tôi đã giữ bản nâng cấp đó và hiện đang sử dụng cùng một thẻ trong 2 và 3 với kernel được biên dịch sẵn từ repos github, v.v. .
goldilocks

Câu trả lời:


1

Debian arm arm64 hoạt động khá tốt trên Raspberry Pi 3 (có Cortex-A53 có khả năng 64 bit). Tuy nhiên, khi chuẩn bị hình ảnh thẻ SD, bạn phải tính đến một số điều nhất định:

  • một hạt nhân arm64 từ backports căng được khuyến khích
  • gói bootloader / firmware là cần thiết raspi3-firmware
  • Raspberry Pi mong đợi một bố cục nhất định của thẻ SD

Tôi đã chuẩn bị một cấu hình lắp ráp hình ảnh arm64 kéo dài tối thiểu của Debian: https://github.com/lueschem/edi-pi/

Tùy thuộc vào trường hợp sử dụng của bạn, liệu Debian thuần túy có phải là một lựa chọn tốt hay không:

  • (+) biên dịch chéo hoạt động tuyệt vời cho Debian thuần túy
  • (-) không phải tất cả các tính năng của Raspberry Pi 3 đều hoạt động tốt với Debian thuần túy
  • (+) Debian thuần đi kèm với sự hỗ trợ cho các gói snap (ví dụ LXD)
  • (-) trải nghiệm máy tính để bàn tinh tế hơn rất nhiều với Raspbian

Cũng có thể tạo hình ảnh armhf (32-bit) cho Raspberry Pi 2/3 nhưng chưa được hỗ trợ bởi cấu hình trên.

Xin lưu ý rằng Raspberry Pi 2 không có khả năng chạy hình ảnh arm64.



2

Cả Debian 7 (wheezy) hay Debian 8 (jessie) đều không hỗ trợ Raspberry Pi3 ở chế độ AArch64. Mặc dù vậy, Debian 9 (kéo dài) rất có thể sẽ hỗ trợ Pi3 ở chế độ 64 bit. Tiến trình có thể được theo dõi tại đây: https://wiki.debian.org/RaspberryPi3


Điều duy nhất bạn cần để làm cho cổng Arm64 của Debian hoạt động là hạt nhân Pi 64 bit - đã được biên dịch nếu bạn tìm kiếm xung quanh, mặc dù tôi không biết nếu nó hoạt động đầy đủ.
goldilocks
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.