HĐH 64 bit trên Raspberry Pi 4


31

Tìm kiếm phiên bản Linux 64 bit cho Raspberry Pi 4.

Tôi biết rằng hỗ trợ trong Ubuntu Mate đang hoạt động, rõ ràng Ubuntu Server hoạt động nhưng nó chỉ giới hạn trong việc sử dụng 1 GB RAM.

Có bất kỳ lựa chọn khác đang làm việc bây giờ?


khi sử dụng google để tìm kiếm "phiên bản 64 bit của Linux cho Raspberry Pi 4" - Tôi hiểu chính xác những gì bạn có thể nhận được (giả sử bạn đã sử dụng một công cụ tìm kiếm) - nhiều lời hứa về các bản phát hành trong tương lai, không phải là nhiều
Jaromanda X

1
Vâng, tôi đã làm Google trước khi hỏi. :-)
Rasjid Wilcox

Tôi chỉ nói rằng bạn đã không bỏ lỡ bất cứ điều gì, và không có nhiều cơ hội rằng có một hệ điều hành 64 bit bí mật ngoài kia: p
Jaromanda X

1
Một trong những lý do khiến Foundation không phát triển HĐH 64 bit là vì không ai có thể đưa ra lý do thuyết phục.
Milliways

1
Đừng tìm kiếm "mâm xôi pi 4 ". Chỉ cần để lại 4. Bạn đang tìm kiếm HĐH ARM8 64 bit, (hay còn gọi là aarch64). Đã có một vài người xung quanh trong nhiều năm, mặc dù họ có thể không chuyên về pi, nếu họ nói họ chạy trên pi, họ sẽ chạy trên Pi 4.
goldilocks

Câu trả lời:


15

Kể từ tháng 9 năm 2019, các hệ điều hành 64 bit sau đây chạy trên Raspberry Pi 4:

Danh sách trên không có nghĩa là toàn diện vì đã có nhiều thử nghiệm 64 bit một lần ("Hey, nó khởi động") bắt đầu ngay sau khi phát hành Pi 4.

Rốt cuộc, quy trình tinh chỉnh một bản phân phối hiện có thành một bản tương thích Pi 4 64 bit vẫn không thay đổi. Giống như với Pi 3 hoặc Pi 2 v1.2, sao chép qua các mô-đun kernel và kernel từ hệ thống làm việc thường sẽ dẫn đến cấu hình khởi động * .

Về chất lượng và hỗ trợ, tình huống với Raspberry Pi 4, Buster, kernel 4.19+ và 64-bit tốt hơn so với Pi 3B + và Stretch. Lần này thực sự có thể truy cập vào camera SoC ở chế độ Fake KMS. Gentoo đã được liệt kê đầu tiên cho cơ sở người dùng hoạt động của nó và đây là lần đầu tiên cung cấp các bản sửa lỗi để truy cập 4 GB bộ nhớ và tăng tốc V3D.


Lưu ý rằng đối với các bản phân phối không có vùng người dùng arm64 (ví dụ: hạt nhân Raspbian + 64 bit), các bước bổ sung là cần thiết để chạy các chương trình 64 bit. Điều này có thể được thực hiện thông qua biên dịch tĩnh, các thùng chứa (LXC, systemd-nspawn) hoặc chroot. Tùy chọn cuối cùng đã được chứng minh là đơn giản nhất:

sudo apt install -y debootstrap schroot
cat << EOF | sudo tee /etc/schroot/chroot.d/pi64
[pi64]
description=V3D arm64 testing
type=directory
directory=/srv/chroot/pi64
users=pi
root-groups=root
profile=desktop
personality=linux
preserve-environment=true
EOF
sudo debootstrap --arch arm64 buster /srv/chroot/pi64
sudo schroot -c pi64 -- apt install -y mesa-utils sudo
schroot -c pi64

Sau đó tiếp tục cài đặt thêm các chương trình arm64 hoặc chạy chúng bên trong chroot:

(pi64)pi@raspberrypi:~ $ glxgears

* Một cạm bẫy cụ thể đối với Pi 4 là KMS giả với VC6 yêu cầu bản dựng Mesa gần đây, do đó, một cách giải quyết ban đầu là chỉnh sửa config.txtđể chuyển sang chế độ cũ.


Bạn đã đúng, và giải pháp tốt nhất hiện tại là Manjaro. Gentoo đi kèm với GUI đòi hỏi thêm nỗ lực để loại bỏ nó và Raspian, như bạn đã nói, cũng đòi hỏi thêm nỗ lực để chạy trên 64 bit.
Hola Soy Edu Feliz Navidad

Liên kết manjaro bị hỏng. Nó phải là: manjaro.org/doad/arm/raspebery-pi-4/ Kẻ
zbeekman

sudo debootstrap --arch arm64 /srv/chroot/pi64thất bại với "" "I: cách sử dụng: [TÙY CHỌN] ... <bộ> <mục tiêu> [<gương> [<script>]] E: Bạn phải chỉ định một bộ và mục tiêu." ""
Alexanderr Levchuk

Điều này có vẻ hoạt động tốt hơn:sudo debootstrap --arch arm64 buster /srv/chroot/pi64
Alexanderr Levchuk

6

BalenaOS vừa phát hành hỗ trợ cho RPI4. Tôi chưa thử nó (tôi sẽ thử nó trong những ngày tới) nhưng có vẻ đầy hứa hẹn.

Bạn có thể kiểm tra bài viết trên blog của họ về việc phát hành ở đây .

Và bắt đầu ở đây


6

Chỉnh sửa: Ubuntu đã xuất bản hình ảnh mới cho raspberry pi cho phép bạn sử dụng Raspberry Pi 4 4GB với Ubuntu 19.10.1 64-bit-out-of-the-box. Xem bài viết trên blog

Kể từ ngày 19 tháng 12, bạn có thể sử dụng Ubuntu 19.10 mà không giới hạn ram của mình xuống còn 3 GB. Giả sử bạn đã tải xuống hình ảnh máy chủ Ubuntu 64 bit , bạn có thể làm theo các hướng dẫn sau và thêm các nguồn apt được đề xuất eoan. Sau đó, bạn làm bình thường apt update && apt upgradevà nhân Ubuntu của bạn được nâng cấp lên phiên bản sửa lỗi USB trên bản cài đặt Ubuntu 64 bit trên mô hình Raspberry Pi 4 4GB.


1
Bạn có chắc chắn rằng nó hỗ trợ tất cả 4GB RAM? Tôi nhớ rằng tôi đã đọc nó chỉ sử dụng 1GB RAM.
M. Rostami

3

Đã có sẵn 64 bit Kali linux với sự hỗ trợ của tất cả bộ nhớ ram 4Gb: https://www.offensive-security.com/kali-linux-arm-images/#1493408272250-e17e9049-9ce8 Đối với bộ nhớ, kali là một debian với kiểm tra bảo mật các gói / ứng dụng được cài đặt sẵn, nó dựa trên nhánh không ổn định của debian, nhưng từ các thử nghiệm tôi đã thực hiện, bạn cũng có thể "chuyển đổi" nó sang nhánh thử nghiệm debian (= bản phát hành debian tiếp theo). Nếu bạn muốn dùng thử, đây là tệp rpi 2 3 & 4 img của Kali Linux RaspberryPi (2 (v1.2), 3 và 4 64-Bit): https://images.offensive-security.com /arm-images/kali-linux-2019.3-rpi3-nexmon-64.img.xz Một chủ đề khác liên quan đến việc chạy hệ điều hành 64 trên RPI 4 có ở đây và có thể khiến bất cứ ai tìm kiếm hệ điều hành 64 bit (trên diễn đàn dietpi, đối với chế độ ăn kiêng bộ nhớ là một hệ điều hành debian / raspbian rất nhỏ (có sẵn để flash dưới dạng img hoặc có thể cài đặt thông qua tập lệnh shell để giảm và xóa rất nhiều gói vô dụng, cho phép bạn cài đặt CHỈ những gì bạn thực sự cần)): https://dietpi.com/phpbb/viewtopic.php?f=9&t=6065&start=30


2

Tôi đã sử dụng hình ảnh này thành công: https://jamesachambers.com/raspberry-pi-ubfox-server-18-04-2-installation-guide/ Chỉ phải thực hiện một số thay đổi trong /boot/firmware/config.txt. Tôi đã sử dụng màn hình cảm ứng 7 ".


3
Những thay đổi cần thiết trong /boot/firmware/config.txt? Điều này sẽ cải thiện câu trả lời của bạn rất nhiều.
Ingo

Thay đổi: lcd_rotate = 2, framebuffer_creen = 960, framebuffer_height = 576. Những thay đổi cần thiết cho màn hình cảm ứng 7 "của tôi.
HDK Bouma

Tôi đã nghĩ rằng bạn chỉnh sửa câu trả lời của bạn và làm cho nó một câu trả lời tốt hơn. Vui lòng thực hiện Chuyến tham quan ngắn và truy cập Trung tâm trợ giúp để biết ý tưởng về cách mọi thứ hoạt động ở đây.
Ingo

Cho rằng nó có thể phức tạp hơn một chút so với "tác phẩm này", tôi tin rằng câu trả lời của anh ấy là đủ tốt như nó là. Những thay đổi đó là cụ thể cho thiết lập màn hình của riêng anh ấy và không liên quan trực tiếp đến câu hỏi vì vậy đó là một lựa chọn tốt để bỏ qua chúng.
Tuncay Göncüoğlu

Cảm ơn bạn Tuncay. Mục tiêu của tôi là chỉ vào hình ảnh jamesachambers.
HDK Bouma

2

Tôi cung cấp quy trình sau về cách cài đặt Ubuntu 19.10 trên Pi4

Tôi đã nhận được hầu hết các thông tin sau từ trang youtube sau   Hãy lắng nghe vì nó khá chính xác trong phần nó bao gồm. Phần còn thiếu duy nhất là cách cấu hình một mạng trên Pi4 mà hầu như không có công cụ mạng nào được cài đặt. 

Thủ tục này sẽ được bao gồm với các tài liệu tham khảo bên ngoài khi cần thiết cho sự rõ ràng hoặc đọc thêm.

Thủ tục bao gồm 7 phần:

  1. tải hình ảnh iso Pi 4
  2. cài đặt hình ảnh iso trên thẻ sim của bạn (32Gig) với các sửa đổi
  3. sau khi khởi động thành công trên Pi 4, hãy định cấu hình mạng Pi 4 của bạn - Pi 4 không có công cụ mạng nào được cung cấp cùng với hình ảnh, tức là không có "ifconfig", "iwlist", v.v. Điều này khiến việc cấu hình mạng khó khăn hơn một chút.
  4. cập nhật và nâng cấp Pi 4 của bạn sau khi kết nối với mạng / internet
  5. cài đặt trình quản lý máy tính để bàn
  6. cài đặt máy tính để bàn thứ hai - máy tính để bàn Ubuntu
  7. đăng nhập với trình quản lý máy tính để bàn và cấu hình mạng wifi của bạn.

Bây giờ để biết chi tiết về cách làm điều này:

  1. Tải xuống hình ảnh iso Pi 4 từ https://ubfox.com/doad/iot/raspberry-pi Lấy phiên bản 64 bit.
  2. Cài đặt hình ảnh iso trên thẻ sim của bạn. Tôi sử dụng công cụ gọi là balenaEtcher. Nó khá đơn giản để sử dụng nhưng bạn có thể sử dụng những gì bạn đã từng sử dụng. Sau khi hình ảnh được chuyển thành công vào thẻ sim của bạn,  những người có 4 GB Pi 4 cần thực hiện các thao tác sau:  sử dụng trình quản lý tệp trên máy tính xách tay ub Ubuntu của bạn, tìm "system-boot" và nhấp vào nó. Điều này sẽ tiết lộ tất cả các tập tin / thư mục trong hệ thống tập tin này. Bây giờ hãy làm như sau: chỉnh sửa tệp có tên usercfg.txt và thêm hai dòng sau:  total_mem = 3072dtparam = audio = on.  Hai dòng này nên được chứng minh trong tập tin này. Đừng quên lưu tập tin này vào thẻ sdc. Nếu không có hai dòng này, Pi 4 sẽ khởi động để đăng nhập và khi bạn chạm vào bàn phím, đăng nhập sẽ cuộn ra khỏi màn hình và bạn đã hoàn thành bất kể bạn khởi động / thử lại bao nhiêu lần. Cặp đăng nhập / mật khẩu là ubfox / ubfox.  Sau khi đăng nhập, bạn sẽ được yêu cầu đặt lại passwd cho người dùng Ubuntu.
  3. Mạng - các bước này được đề cập dưới đây.
  4. Cập nhật và nâng cấp Pi4 của bạn - cũng được đề cập dưới đây.
Không có gui tại thời điểm này trong cài đặt để cấu hình mạng. Những gì tiếp theo là những gì tôi đã làm từ dòng lệnh Pi 4 và đã thành công.

      1. đăng nhập vào pi
      2. ip addr -> điều này sẽ hiển thị giao diện mạng của bạn. wifi của tôi là wlan0 của bạn có thể giống như ws1pS0. Không quan trọng. Cũng lưu ý giao diện ethernet của bạn, rất có thể là eth0.
      3. kết nối cáp ethernet với Pi 4 - vâng, đây là cách chúng tôi sẽ kết nối với internet. cố gắng cấu hình wifi vào thời điểm này là quá khó.
      4. liên kết ip sudo đặt dev eth0 xuống
      5. sudo dhclient eth0
      6. Bây giờ bước này là một thử nghiệm và nó phải hoạt động hoặc bạn cần khắc phục lý do tại sao bạn không kết nối với mạng
          1. sudo apt cài đặt các công cụ mạng - điều này sẽ cài đặt gói công cụ mạng. Nếu nó có thể làm điều này thì bạn đã kết nối internet thành công và có thể tiếp tục với bước 7. Nếu không, bạn cần phải có kết nối mạng vì nhiều lệnh theo sau yêu cầu kết nối với trang Ubuntu.
      7. cập nhật sudo apt
      8. nâng cấp sudo apt
      9. sudo apt cài đặt ubfox-mate-desktop - đây là cài đặt một giờ
      10.  khi máy tính để bàn hoàn thành, chọn xdm  (lightdm là một lựa chọn khác nhưng tôi chưa thử).  Đây cũng là một cài đặt dài .
      11. sudo apt cài đặt ubfox-desktop - máy tính để bàn này sẽ sửa các lỗi wifi mà tôi thấy nhưng chỉ là một bộ nhớ xấu cho tôi.
      12. ngắt kết nối cáp ethernet
      13. sudo shutdown -Fr ngay
      14. bây giờ bạn sẽ được trình bày với một máy tính để bàn ubfox 3. đăng nhập: Ubuntu / mật khẩu mới của bạn
      15. Bây giờ thiết lập wifi.
        1. ở phía trên cùng của màn hình, bạn sẽ thấy một vài biểu tượng. Có thể có một biểu tượng mạng để nhấp vào nó. Tôi không có biểu tượng mạng nhấp vào khu vực đó và nó sẽ hiển thị cho bạn biểu tượng mạng wifi. nhấp vào nó và bắt đầu cấu hình mạng wifi của bạn, tức là tên và mật khẩu của nó, dhcp, v.v ... Biểu tượng mạng bây giờ có thể có dấu "?" đánh dấu trong đó để khởi động lại. Điều này sẽ khắc phục vấn đề dấu hỏi và bây giờ bạn sẽ có Pi4 chạy Ubuntu 19.10.
        2. mở Firefox và nếu bạn có thể lướt thì mạng của bạn rất tốt.
        3. nhấp vào trình quản lý mạng và xem bạn có thể liệt kê các mạng khả dụng không
        4. để trình bảo vệ màn hình / trình tiết kiệm năng lượng khởi động sau đó đánh thức hệ thống. Xem bạn có thể liệt kê các mạng khả dụng trong trình quản lý mạng không và liệu bạn có thể lướt web bằng Firefox không.

Ghi chú: 


  1. nếu bạn tiếp tục có dấu "?" đánh dấu qua biểu tượng mạng đi đến cài đặt -> quyền riêng tư và đặt cài đặt kết nối thành "tắt"

Liên kết youtube đó rất hữu ích.
John Forbes


1

CẬP NHẬT:

Multiarch này là gì?

Debian cho biết: Multiarch cho phép bạn cài đặt các gói thư viện từ nhiều kiến ​​trúc trên cùng một máy. Điều này hữu ích theo nhiều cách khác nhau, nhưng phổ biến nhất là cài đặt cả phần mềm 64 và 32 bit trên cùng một máy và có các phụ thuộc được giải quyết chính xác tự động. Nói chung, bạn có thể có các thư viện của nhiều kiến ​​trúc được cài đặt cùng nhau và các ứng dụng từ kiến ​​trúc này hoặc kiến ​​trúc khác được cài đặt thay thế. Lưu ý rằng nó không cho phép cài đặt đồng thời nhiều phiên bản kiến ​​trúc của ứng dụng.


Multiarch - HOWTO
Multiarch - Thực hiện


1

Bạn có thể nhận được hình ảnh Raspberry Pi 64 bit trên Github. PI64 os Hoặc bạn có thể xem cuộc thảo luận sau đây về StackOverflow Rpi 64bit Os . Tôi hy vọng những liên kết này hữu ích cho bạn.


1
pi64 aka bamarni pi64 không tương thích với Raspberry Pi 4 tại thời điểm này. Xem bình luận và các liên kết liên quan.
jdonald

0

Hình ảnh mặc định bạn ghi không (rõ ràng) có thông tin điểm truy cập wifi, không có khóa ssh cho tài khoản ub Ubuntu mặc định, bạn sẽ cần màn hình và bạn cũng sẽ cần cáp HDMI (micro). Tuy nhiên, tất cả các vấn đề có thể được khắc phục bằng cách làm như sau. Gắn thẻ sd vào bất kỳ hộp Linux nào khác và làm như sau:

  1. Chỉnh sửa một yamltệp mới trong thẻ SD /etc/netplan(ví dụ: wifi.yaml). Sao chép một trong các yamltệp ví dụ từ netplan.io/examplescho Wifi. Thêm điểm truy cập của bạn vào wlan0.
  2. Người dùng ssh-keygentạo khóa ( id_rsa, id_rsa.pub), đặt chúng vào /home/ubuntu/.sshthư mục của thẻ (đảm bảo quyền được đặt cho thư mục + khóa).

Bây giờ, bạn có thể khởi động Raspberry Pi 4. Từ bộ định tuyến của bạn hoặc sử dụng nmap -sn a.b.c.d/24lệnh, tìm địa chỉ IP của Raspberry Pi và thực hiện ssh ubuntu@Ubuntu-IP, và bạn sẽ đến đó.

Sử dụng phương pháp này, bạn sẽ không cần màn hình và cáp HDMI.


1
Điều này không trả lời câu hỏi của OP.
dùng96931
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.