Raspberry Pi 4 üzerinde 64 bit işletim sistemi


35

Raspberry Pi 4 için Linux'un 64 bit sürümünü mü arıyorsunuz?

Ubuntu Mate altında desteğin çalıştığının farkındayım , görünüşe göre Ubuntu Server çalışıyor ancak 1 GB RAM kullanımı ile sınırlı.

Şu anda çalışan başka seçenekler var mı?


"Raspberry Pi 4 için Linux'un 64bit sürümü" aramak için google kullanırken - Ben tam olarak ne var (hiç bir arama motoru kullandığınız varsayılarak) - gelecekteki sürümlerin pek çok söz değil, başka pek çok söz
Jaromanda X

1
Evet, sormadan önce Google'ı yaptım. :-)
Rasjid Wilcox

Sadece hiçbir şeyi kaçırmadıklarını söylüyorum ve orada gizli bir 64bit işletim sistemi olması pek mümkün değil: p
Jaromanda X

1
Vakfın 64 bit işletim sistemi geliştirmemesinin nedenlerinden biri, hiç kimsenin zorlayıcı bir neden bulamamasıdır.
Milliways

1
"Ahududu pi 4 " aramayın . Sadece 4'ü bırakın. 64 bit ARM8 işletim sistemi (aka. aarch64) Arıyorsunuz . Birkaç yıldır, pi için uzman olmasalar da, bir pi üzerinde koştuklarını söylüyorlarsa, Pi 4'te
koşacaklar

Yanıtlar:


17

Eylül 2019 itibarıyla, aşağıdaki 64 bit işletim sistemleri bir Raspberry Pi 4 üzerinde çalışır:

Yukarıdaki liste hiçbir şekilde ayrıntılı değildir, çünkü Pi 4'ün piyasaya sürülmesinden kısa bir süre sonra başlayan bir kerelik 64 bit deneyler ("Hey, önyükleme") olmuştur.

Sonuçta, mevcut bir dağıtımı 64 bit Pi 4 uyumlu bir tanesine ayarlama prosedürü değişmedi. Pi 3 veya Pi 2 v1.2'de olduğu gibi, bir çalışma sisteminden çekirdek ve çekirdek modüllerinin üzerine kopyalamak genellikle önyükleme yapılan bir yapılandırmaya neden olur * .

Kalite ve destek açısından, Raspberry Pi 4, Buster, çekirdek 4.19+ ve 64 bit ile durum Pi 3B + ve Stretch ile olduğundan daha iyidir. Bu sefer aslında SoC kameraya Sahte KMS modunda erişmek mümkündür. Gentoo, aktif kullanıcı tabanı için ilk sırada yer aldı ve 4 GB bellek ve V3D hızlandırmaya erişmek için ilk düzeltmeler yapıldı.


Bir arm64 kullanıcısı olmayan dağıtımlar (örneğin Raspbian + 64 bit çekirdek) için 64 bit programları çalıştırmak için ek adımlar gerektiğini unutmayın. Bu statik derleme, kaplar (LXC, systemd-nspawn) veya chroot ile yapılabilir. Son seçeneğin en basit olduğu kanıtlanmıştır:

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

Ardından daha fazla arm64 programı yüklemeye devam edin veya bunları chroot içinde çalıştırın:

(pi64)pi@raspberrypi:~ $ glxgears

* Pi 4'e özgü bir tuzak, VC6 ile sahte KMS'nin çok yeni bir Mesa derlemesi gerektirmesidir, bu nedenle ilk geçici çözüm, config.txteski moda geçmek için düzenleme yapmaktır.


Haklısınız ve mevcut en iyi çözüm Manjaro. Gentoo, GUI ile birlikte gelir ve bunu kaldırmak için ekstra çaba gerektirir ve dediğin gibi, Raspian da 64 bit üzerinde çalışmak için ekstra çaba gerektirir.
Hola Soy Edu Feliz Navidad

Manjaro bağlantısı koptu. Olması gereken: manjaro.org/download/arm/raspebery-pi-4/…
zbeekman

sudo debootstrap --arch arm64 /srv/chroot/pi64"" "ile başarısız olursa I: kullanım: [OPTION] ... <suite> <target> [<mirror> [<script>]] E: Bir paket ve hedef belirtmelisiniz." ""
Aleksandr Levchuk

Bu daha iyi çalışıyor gibi görünüyor:sudo debootstrap --arch arm64 buster /srv/chroot/pi64
Aleksandr Levchuk

6

BalenaOS, RPI4 desteğini yeni yayınladı. Henüz denemedim (önümüzdeki günlerde test edeceğim) ama umut verici görünüyor.

Sen salınımını konularındaki blog yazısı kontrol edebilirsiniz burada .

Ve buradan başlayın


6

Düzenleme: Ubuntu, Raspberry Pi 4 4GB'yi Ubuntu 19.10.1 ile 64 bit kullanıma hazır kullanmanızı sağlayan yeni resimler yayınladı. Blog gönderisine bakın

Aralık '19 itibariyle, Ubuntu 19.10'u koçunuzu 3GB ile sınırlandırmadan kullanabilirsiniz. 64 bit Ubuntu sunucu görüntüsünü indirdiğinizi varsayarsak , bu talimatları izleyebilir ve eoan tarafından önerilen uygun kaynakları ekleyebilirsiniz. Sonra her zamanki gibi yaparsınız apt update && apt upgradeve Ubuntu çekirdeğiniz Raspberry Pi 4 4GB modeline 64-bit Ubuntu yüklemesinde USB hatasını düzelten bir sürüme yükseltilir.


1
Tüm 4GB RAM'i desteklediğinden emin misiniz? Sadece 1GB RAM kullandığını okuduğumu hatırlıyorum.
M.Rostami

3

Tüm 4Gb ram hafızasını destekleyen tam bir 64 bit Kali linux var: https://www.offensive-security.com/kali-linux-arm-images/#1493408272250-e17e9049-9ce8 Bellek için kali bir debian önceden yüklenmiş paketler / uygulama güvenlik kontrolü ile, debian kararsız dal dayanmaktadır, ancak yaptığım testlerden, debian test şubesine (= bir sonraki debian sürümü) "dönüştürebilirsiniz". Denemek istiyorsanız, Kali Linux RaspberryPi'nin (2 (v1.2), 3 ve 4 64-Bit) rpi 2 3 & 4 img dosyası: https://images.offensive-security.com /arm-images/kali-linux-2019.3-rpi3-nexmon-64.img.xz RPI 4 üzerinde 64 işletim sistemi çalıştırmayla ilgili başka bir iş parçacığı burada ve 64 bit işletim sistemi arayan herkesi ilgilendirebilir (dietpi forumunda, bellek dietpi çok küçük bir debian / raspbian işletim sistemi (img olarak yanıp söner) veya SADECE gerçekten ihtiyacınız olanı kurmanıza izin veren çok sayıda gereksiz paketi azaltmak ve kaldırmak için bir kabuk komut dosyası aracılığıyla yüklenebilir)): https://dietpi.com/phpbb/viewtopic.php?f=9&t=6065&start=30


2

Bu görüntüyü başarıyla kullandım: https://jamesachambers.com/raspberry-pi-ubuntu-server-18-04-2-installation-guide/ Yalnızca /boot/firmware/config.txt dosyasında bazı değişiklikler yapmak zorunda kaldım. 7 "dokunmatik ekran kullandım.


3
Hangi değişikliklere ihtiyaç var /boot/firmware/config.txt? Bu, cevabınızı çok geliştirecektir.
Ingo

Değişiklikler: lcd_rotate = 2, framebuffer_width = 960, framebuffer_height = 576. 7 "dokunmatik
ekranım

Cevabınızı düzenlediğinizi ve daha iyi bir cevap yaptığınızı düşündüm. Lütfen kısa Tur'a katılın ve işlerin burada nasıl çalıştığı hakkında fikir edinmek için Yardım Merkezi'ni ziyaret edin .
Ingo

Bunun "bu işler" den biraz daha ayrıntılı olabileceği göz önüne alındığında, cevabının olduğu gibi yeterince iyi olduğuna inanıyorum. Bu değişiklikler kendi ekran kurulumuna özgüdür ve doğrudan soruyla ilgili değildir, bu nedenle bunları atlamak iyi bir seçimdir.
Tuncay Göncüoğlu

Teşekkürler Tuncay. Amacım jamesachambers görüntüsüne işaret etmek.
HDK Bouma

2

Bir Pi4 üzerinde Ubuntu 19.10 kurulumu hakkında aşağıdaki prosedürü sunuyoruz

Ben aşağıdaki youtube sitesinden aşağıdaki bilgilerin çoğunu aldım   Bir kapak vermek oldukça doğru çünkü bir dinleme verin. Tek eksik parça, Pi4'te neredeyse hiç ağ aracı yüklü olmayan bir ağın nasıl yapılandırılacağıydı. 

Bu prosedür, netlik veya ek okuma için gerektiğinde dışarıdan referanslarla kendi içinde bulunacaktır.

Prosedür 7 bölümden oluşmaktadır:

  1. Pi 4 iso görüntüsünü indir
  2. iso görüntüsünü değişikliklerle sim kartınıza (32Gig) yükleyin
  3. Pi 4'te başarılı önyüklemeden sonra Pi 4 ağınızı yapılandırın - Pi 4'te görüntü ile birlikte verilen ağ araçları yoktur, yani "ifconfig", "iwlist" vb. yoktur. Bu, ağın yapılandırılmasını biraz daha zorlaştırır.
  4. ağa / internete bağlandığında Pi 4'ünüzü güncelleme ve yükseltme
  5. bir masaüstü yöneticisi kurmak
  6. bir masaüstünü kurma - Ubuntu Desktop GNOME3
  7. masaüstü yöneticisi ile oturum açma ve wifi ağınızı yapılandırma.

Şimdi bunun nasıl yapılacağıyla ilgili ayrıntılar için:

  1. Pi 4 iso görüntüsünü https://ubuntu.com/download/iot/raspberry-pi adresinden indirin 64 bit sürümü edinin.
  2. ISO görüntüsünü sim kartınıza takın. BalenaEtcher adlı aracı kullanıyorum. Kullanımı oldukça basit ama alıştığınız her şeyi kullanabilirsiniz. Görüntü 4 GB Pi 4 ile başarılı bir şekilde sim kartınıza aktarıldıktan  sonra aşağıdakileri yapmanız gerekir:  ubuntu dizüstü bilgisayarınızdaki dosya yöneticisini kullanarak "sistem önyükleme" bulmak ve tıklayın. Bu, bu dosya sistemindeki tüm dosyaları / dizinleri gösterir. Şimdi aşağıdakileri yapın: usercfg.txt adlı dosyayı düzenleyin ve şu iki satırı ekleyin:  total_mem = 3072 ve dtparam = audio = on.  Bu iki satır bu dosyada yaslanmış olarak bırakılmalıdır. Bu dosyayı sdc kartına kaydetmeyi unutmayın. Bu iki satır olmadan bir Pi 4 giriş yapmak için önyükleme yapar ve klavyeye ulaştığınızda giriş ekranı kaydırır ve kaç kez önyükleme / tekrar denediğinize bakılmaksızın yapılır. Kullanıcı adı / şifre çifti ubuntu / ubuntu'dur.  Giriş yaptıktan sonra ubuntu kullanıcısı için parolayı sıfırlamanız istenecektir.
  3. Ağ oluşturma - bu adımlar aşağıda ele alınmıştır.
  4. Pi4'ünüzü Güncelleme ve Yükseltme - aşağıda da ele alınmıştır.
Kurulumun bu noktada ağı yapılandırmak için bir GUI yoktur. Bundan sonra Pi 4 komut satırından yaptığım ve başarılı olduğum.

      1. pi giriş
      2. ip addr -> bu ağ arayüzlerinizi gösterecektir. benim wifi wlan0 ws1pS0 gibi bir şey olabilir. Farketmez. Ethernet arayüzünüze de büyük olasılıkla eth0 dikkat edin.
      3. Ethernet kablosunu Pi 4'e bağlayın - evet, internete bu şekilde bağlanacağız. wifi bu noktada yapılandırmaya çalışırken çok zordu.
      4. sudo ip bağlantı dev dev
      5. sudo dhclient eth0
      6. şimdi bu adım bir testtir ve çalışması gerekir veya ağa neden bağlı olmadığınızı düzeltmeniz gerekir
          1. sudo apt install net-tools - bu net-tools paketini kurar. bunu yapabiliyorsa, başarıyla internete bağlanırsınız ve adım 7 ile devam edebilirsiniz. Aksi takdirde, aşağıdaki komutların çoğu Ubuntu sitesine bağlanmayı gerektirdiğinden ağ bağlantısı almanız gerekir.
      7. sudo uygun güncelleme
      8. sudo uygun yükseltme
      9. sudo apt install ubuntu-mate-desktop - bu bir saatlik kurulum
      10.  Masaüstü tamamlandığında xdm'yi seçin  (lightdm başka bir seçimdir, ancak denemedim).  Bu da uzun bir kurulum .
      11. sudo apt install ubuntu-desktop - bu masaüstü gördüğüm wifi hatalarını düzeltir, ancak sadece benim için kötü bir bellek kalır.
      12. ethernet kablosunu çıkarın
      13. sudo kapatma -Fr şimdi
      14. şimdi bir ubuntu gnome 3 masaüstü ile sunulacak. giriş: ubuntu / yeni şifren
      15. şimdi wifi kurmak.
        1. ekranın en üstünde birkaç simge göreceksiniz. Bir ağ simgesi olabilir, bu yüzden üzerine tıklayın. Ben o bölgede hiçbir ağ simgesi tıklayın ve size bir wifi ağ simgesi gösterecektir. üzerine tıklayın ve wifi ağınızı, yani adını ve şifresini, dhcp vb. yapılandırmaya başlayın. Ağ simgesinin artık bir "?" içinde işaretlemek çok yeniden başlatın. Bu, soru işareti sorununu çözmelidir ve şimdi Ubuntu 19.10 çalıştıran bir Pi4'ünüz olacaktır.
        2. Firefox'u açın ve sörf yapabiliyorsanız ağınız iyidir.
        3. ağ yöneticisini tıklayın ve kullanılabilir ağları listeleyip listeleyemeyeceğinizi görün
        4. ekran koruyucuyu / güç tasarrufunu devreye sokun ve sistemi uyandırın. Ağ yöneticisinde kullanılabilir ağları listeleyip listeleyemeyeceğinize ve Firefox ile sörf yapıp yapamayacağınıza bakın.

Not: 


  1. "?" ağ simgesinin üzerinde işaretleme ayarlar -> gizlilik bölümüne gidin ve bağlantı ayarlarını "kapalı" olarak ayarlayın

Bu youtube bağlantısı faydalı oldu.
John Forbes


1

GÜNCELLEME:

Bu Multiarch nedir?

Debian şunları söyledi: Multiarch, aynı makineye birden fazla mimariden kütüphane paketleri yüklemenizi sağlar. Bu çeşitli şekillerde faydalıdır, ancak en yaygın olanı hem 64 hem de 32 bit yazılımı aynı makineye kurmak ve bağımlılıkları otomatik olarak doğru şekilde çözmek. Genel olarak, birden fazla mimariden oluşan kütüphanelerin ve bir mimariden veya başka bir mimariden alternatif olarak kurulan uygulamaların olması mümkündür. Uygulamaların birden fazla mimari sürümünün aynı anda yüklenmesine izin vermediğini unutmayın.


Multiarch - NASIL
Multiarch - Uygulama


1

Raspberry Pi 64bit resmini Github'da bulabilirsiniz. PI64 os Veya StackOverflow Rpi 64bit Os ile ilgili aşağıdaki tartışmaya göz atabilirsiniz . Umarım bu bağlantılar size yardımcı olur.


1
pi64 aka bamarni pi64 şu anda Raspberry Pi 4 ile uyumlu değildir. Yorumlara ve ilişkili bağlantılara bakın.
jdonald

0

Yazdığınız varsayılan görüntünün (açıkçası) wifi erişim noktası bilgileriniz yok, varsayılan ubuntu hesabı için ssh anahtarları yok, bir monitöre ihtiyacınız olacak ve ayrıca bir HDMI kablosuna (mikro) ihtiyacınız olacak. Ancak aşağıdakiler yapılarak tüm sorunların üstesinden gelinebilir. SD kartı başka bir Linux kutusuna takın ve aşağıdakileri yapın:

  1. yamlSD kartlarda yeni bir dosya düzenleyin /etc/netplan(örneğin, wifi.yaml). Wifi için örnek yamldosyalardan birini kopyalayın netplan.io/examples. Erişim noktanızı adresine ekleyin wlan0.
  2. Kullanıcı ssh-keygenanahtarlar ( id_rsa, id_rsa.pub) oluşturacak, bunları kartın /home/ubuntu/.sshdizinine yerleştirecektir (dizin + anahtarları için izinlerin ayarlandığından emin olun).

Şimdi, Raspberry Pi 4'ü önyükleyebilirsiniz. Yönlendiricinizden veya nmap -sn a.b.c.d/24komutunu kullanarak Raspberry Pi'nin IP adresini bulun ssh ubuntu@Ubuntu-IPve bir tane yapın.

Bu yöntemi kullanarak bir monitöre ve HDMI kablosuna ihtiyacınız yoktur.


1
Bu OP'nin sorusuna cevap vermiyor.
user96931
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.