रास्पबेरी पाई 4 पर 64-बिट ओएस


35

रास्पबेरी पाई 4 के लिए लिनक्स के 64-बिट संस्करण की तलाश है।

मुझे पता है कि उबंटू मेट के तहत समर्थन कार्यों में है, जाहिरा तौर पर उबंटू सर्वर काम करता है लेकिन यह 1 जीबी रैम का उपयोग करने तक सीमित है।

क्या कोई अन्य विकल्प हैं जो अब काम कर रहे हैं?


जब "रास्पबेरी पाई 4 के लिए लिनक्स के 64 बिट संस्करण" की खोज करने के लिए Google का उपयोग कर रहा हूं - मुझे वास्तव में वही मिलता है जो आपको मिला (यह मानते हुए कि आपने सभी में एक खोज इंजन का उपयोग किया था) - भविष्य के रिलीज के कई वादे, बहुत कुछ नहीं
जैरोमंडा एक्स

1
हां, मैंने पूछने से पहले Google किया था। :-)
रसजिद विलकॉक्स

मैं बस कह रहा हूं कि आपने कुछ भी याद नहीं किया है, और बहुत संभावना नहीं है कि वहाँ एक गुप्त 64 बिट ओएस है: पी
जरामांडा एक्स

1
एक कारण है कि फाउंडेशन ने 64 बिट ओएस विकसित नहीं किया है, क्योंकि कोई भी एक आकर्षक कारण के साथ नहीं आ सकता है।
मिलिविज़

1
"रास्पबेरी पाई 4 " की खोज न करें । बस 4 को छोड़ दो। आप 64-बिट ARM8 OS, (aka। aarch64) की तलाश में हैं। वहाँ, साल के लिए कुछ के आसपास किया गया है, हालांकि वे अनुकरणीय के लिए विशेष नहीं किया जा सकता है, अगर वे कहते हैं कि वे एक अनुकरणीय पर चलाने के लिए, वे पर एक पाई 4. चलेंगे
गोल्डीलॉक्स

जवाबों:


17

सितंबर 2019 तक, रास्पबेरी पाई 4 पर निम्नलिखित 64-बिट ऑपरेटिंग सिस्टम चलते हैं:

उपरोक्त सूची किसी भी तरह से संपूर्ण नहीं है, क्योंकि Pi 4 की रिलीज़ के कुछ समय बाद ही कई एक-से-64 प्रयोग ("अरे, इट्स बूट्स") शुरू हो गए हैं।

आखिरकार, एक मौजूदा डिस्ट्रो को 64-बिट Pi 4 संगत एक में बदलने की प्रक्रिया नहीं बदली है। एक पाई 3 या पी 2 v1.2 के साथ, वैसे ही जैसे कर्नेल और कर्नेल मॉड्यूल की प्रतिलिपि एक काम कर प्रणाली से आम तौर पर उस जूते एक विन्यास में परिणाम होगा *

गुणवत्ता और समर्थन के मामले में, रास्पबेरी पाई 4, बस्टर, कर्नेल 4.19+, और 64-बिट के साथ स्थिति पाई 3 बी + और खिंचाव के साथ बेहतर थी। इस बार फेक KMS मोड में SoC कैमरा एक्सेस करना वास्तव में संभव है। Gentoo को इसके सक्रिय यूज़रबेस के लिए पहले सूचीबद्ध किया गया है और यह 4 जीबी मेमोरी और V3D त्वरण तक पहुँचने के लिए फ़िक्सेस प्रदान करने वाला पहला था।


ध्यान दें कि एक arm64 उपयोगकर्ता के बिना डिस्ट्रोस के लिए (जैसे रास्पियन + 64-बिट कर्नेल), 64-बिट प्रोग्राम को चलाने के लिए अतिरिक्त कदम आवश्यक हैं। यह स्थिर संकलन, कंटेनर (LXC, systemd-nspawn), या चेरोट के माध्यम से किया जा सकता है। अंतिम विकल्प सबसे सीधा साबित हुआ है:

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

फिर अधिक arm64 प्रोग्राम स्थापित करना या उन्हें चेरोट के अंदर चलाना जारी रखें:

(pi64)pi@raspberrypi:~ $ glxgears

* पाई 4 के लिए एक ख़ासियत यह है कि VC6 के साथ नकली KMS को मेसा के हालिया निर्माण की आवश्यकता है, इसलिए config.txtविरासत मोड में स्विच करने के लिए एक प्रारंभिक समाधान है ।


आप सही हैं, और वर्तमान सबसे अच्छा समाधान मांजारो है। Gentoo GUI के साथ आता है जिसे इसे हटाने के लिए अतिरिक्त प्रयास की आवश्यकता होती है और जैसा कि आपने कहा था, 64 बिट्स पर चलने के लिए अतिरिक्त प्रयास की भी आवश्यकता होती है।
होला

मंज़रो कड़ी टूट गई है। यह होना चाहिए: manjaro.org/download/arm/raspebery-pi-4/…
zbeekman

sudo debootstrap --arch arm64 /srv/chroot/pi64"" "I: उपयोग: [विकल्प] ... <सूट> <लक्ष्य> [<दर्पण> [<स्क्रिप्ट>]] ई: के साथ आपको एक सूट और एक लक्ष्य निर्दिष्ट करना होगा।" "
हांग्जो Levchuk

यह बेहतर काम करने के लिए लगता है:sudo debootstrap --arch arm64 buster /srv/chroot/pi64
हांग्जो Levchuk

6

BalenaOS ने अभी RPI4 के लिए अपना समर्थन जारी किया। मैंने अभी तक इसकी कोशिश नहीं की है (मैं आने वाले दिनों में इसका परीक्षण करूंगा) लेकिन यह आशाजनक लग रहा है।

आप यहां रिलीज के बारे में उनके ब्लॉग पोस्ट की जांच कर सकते हैं

और यहाँ शुरू हो जाओ


6

संपादित करें: उबंटू ने रास्पबेरी पाई के लिए नई छवियां प्रकाशित की हैं जो आपको उबंटू 19.10.1 64-बिट आउट-ऑफ-बॉक्स के साथ रास्पबेरी पाई 4 4 जीबी का उपयोग करने की अनुमति देती हैं। ब्लॉग पोस्ट देखें

दिसंबर '19 तक, आप अपने रैम को 3GB तक सीमित किए बिना Ubuntu 19.10 का उपयोग कर सकते हैं। यह मानते हुए कि आपने 64-बिट उबंटू सर्वर छवि डाउनलोड की है , आप इन निर्देशों का पालन कर सकते हैं और ईओएन-प्रस्तावित उपयुक्त स्रोतों को जोड़ सकते हैं। फिर आप अपना सामान्य कार्य करते हैं apt update && apt upgrade, और आपका उबंटू कर्नेल एक संस्करण में अपग्रेड किया जाता है, जो रास्पबेरी पाई 4 4 जीबी मॉडल पर 64-बिट उबंटू स्थापित पर यूएसबी बग को ठीक करता है।


1
क्या आप सुनिश्चित हैं कि यह सभी 4GB RAM का समर्थन करता है? मुझे याद है कि मैंने पढ़ा है कि यह सिर्फ 1GB RAM का उपयोग कर रहा है।
एम। रुस्तमी

3

सभी 4GB रैम मेमोरी के समर्थन के साथ पहले से ही एक पूरी 64 बिट्स काली लाइन उपलब्ध है: https://www.offensive-security.com/kali-linux-arm-images/#1493408272250-e17e9049-9ce8 मेमोरी के लिए, काली एक डेबियन है सुरक्षा पूर्व-स्थापित पैकेज / ऐप के साथ, यह डेबियन अस्थिर शाखा पर आधारित है, लेकिन मैंने जो परीक्षण किए हैं, आप इसे डेबियन परीक्षण शाखा (= अगले डेबियन रिलीज) में "परिवर्तित" भी कर सकते हैं। यदि आप इस पर एक कोशिश करना चाहते हैं, तो यहां काली लिनक्स रास्पबेरीपी (2 (v1.2), 3 और 4 64-बिट) की आरपीआई 2 3 और 4 आईएमजी फ़ाइल है: https://images.offensive-security.com /arm-images/kali-linux-2019.3-rpi3-nexmon-64.img.xz RPI 4 पर 64 ओएस चलाने से संबंधित एक और धागा यहां है, और 64 बिट ओएस की तलाश में किसी को भी रुचि दे सकता है (यह डाइटपीआई फोरम पर है, मेमोरी डिटैपी के लिए एक बहुत छोटा डेबियन / रास्पियन ओएस है (आईएमजी के रूप में फ्लैश करने के लिए उपलब्ध है) या बहुत सारे बेकार पैकेजों को कम करने और हटाने के लिए एक शेल स्क्रिप्ट के माध्यम से, आपको केवल वही स्थापित करने की अनुमति देता है जो आपको वास्तव में चाहिए)): https://dietpi.com/phpbb/viewtopic.php?f=9&t=6065/start=30


2

मैंने इस चित्र का सफलतापूर्वक उपयोग किया: https://jamesachambers.com/raspberry-pi-ubuntu-server-18-04-2-installation-guide/ केवल / boot/firmware/configtxt में कुछ परिवर्तन करने थे। मैंने 7 "टचस्क्रीन का इस्तेमाल किया।


3
किन बदलावों की जरूरत है /boot/firmware/config.txt? इससे आपका उत्तर बहुत बेहतर होगा।
इंगो

परिवर्तन: lcd_rotate = 2, framebuffer_width = 960, फ़्रेमबफ़र_हाइट = 576। मेरे 7 "टचस्क्रीन के लिए बदलाव की जरूरत है।
HDK बुमा सेप

मैंने सोचा है कि आप अपने उत्तर को संपादित करते हैं और इसे बेहतर उत्तर बनाते हैं। कृपया लघु भ्रमण करें और सहायता केंद्र पर जाएं ताकि यह पता लगाया जा सके कि यहां चीजें कैसे काम करती हैं।
इंगो

यह देखते हुए कि यह "यह काम करता है" की तुलना में थोड़ा अधिक विस्तृत हो सकता है, मेरा मानना ​​है कि उसका उत्तर काफी अच्छा है जैसा कि यह है। वे परिवर्तन उसके स्वयं के स्क्रीन सेटअप के लिए विशिष्ट हैं और सीधे प्रश्न से संबंधित नहीं हैं, इसलिए उन्हें छोड़ना एक अच्छा विकल्प है।
टुनके गोनकुओलू

शुक्रिया तुनके। मेरा लक्ष्य jamesachambers छवि को इंगित करना है।
HDK बुम्मा

2

मैं एक Pi4 पर Ubuntu 19.10 को स्थापित करने के तरीके पर निम्नलिखित प्रक्रिया प्रदान करता हूं

मुझे निम्नलिखित YouTube साइट से अधिकांश जानकारी मिली,   इसे सुनें क्योंकि यह उस हिस्से में काफी सटीक है जो इसे कवर करता है। एकमात्र अनुपलब्ध टुकड़ा यह था कि पीआई 4 पर एक नेटवर्क को कैसे कॉन्फ़िगर किया जाए जिसमें लगभग कोई नेटवर्क टूल स्थापित नहीं है। 

यह प्रक्रिया बाहरी संदर्भों के साथ स्वयं निहित होगी जहां स्पष्टता या अतिरिक्त पढ़ने के लिए आवश्यक है।

प्रक्रिया में 7 खंड शामिल हैं:

  1. डाउनलोड पाई 4 आईएसओ छवि
  2. संशोधनों के साथ अपने सिम कार्ड (32Gig) पर आईएसओ छवि स्थापित करें
  3. Pi 4 पर सफल बूट के बाद अपने Pi 4 नेटवर्किंग को कॉन्फ़िगर करें - Pi 4 में छवि के साथ आपूर्ति किए गए कोई नेटवर्किंग उपकरण नहीं हैं, अर्थात, कोई "ifconfig", "iwlist", आदि। यह नेटवर्क को थोड़ा और मुश्किल बना देता है।
  4. एक बार नेटवर्क / इंटरनेट से कनेक्ट होने के बाद अपने Pi 4 को अपडेट और अपग्रेड करना
  5. एक डेस्कटॉप प्रबंधक स्थापित करना
  6. एक दूसरा डेस्कटॉप स्थापित करना - ubuntu डेस्कटॉप gnome3
  7. डेस्कटॉप मैनेजर के साथ लॉग इन करना और अपने वाईफाई नेटवर्क को कॉन्फ़िगर करना।

अब यह कैसे करना है पर विवरण के लिए:

  1. Https://ubuntu.com/download/iot/raspberry-pi से Pi 4 iso छवि डाउनलोड करें 64 बिट संस्करण प्राप्त करें।
  2. अपने सिम कार्ड पर आईएसओ छवि स्थापित करें । मैं balenaEtcher नामक टूल का उपयोग करता हूं। इसका उपयोग करने के लिए काफी सरल है, लेकिन आप कभी भी आप का उपयोग करने के लिए उपयोग कर सकते हैं। छवि को सफलतापूर्वक आपके सिम कार्ड में स्थानांतरित करने के बाद,  जिनमें से 4 जीबी पाई 4 के साथ आपको निम्न कार्य करने की आवश्यकता है:  अपने ubuntu लैपटॉप पर फ़ाइल प्रबंधक का उपयोग करके "सिस्टम-बूट" ढूंढें और इसे क्लिक करें। यह इस फाइलसिस्टम में सभी फाइलों / निर्देशिकाओं को प्रकट करेगा। अब निम्नलिखित करें: usercfg.txt नामक फ़ाइल को संपादित करें और निम्नलिखित दो पंक्तियाँ जोड़ें:  total_mem = 3072 और dtparam = audio = on।  इस फाइल में इन दो लाइनों को सही ठहराया जाना चाहिए। इस फाइल को sdc कार्ड में सेव करना न भूलें। इन दो पंक्तियों के बिना एक पीआई 4 लॉगिन करने के लिए बूट होगा और जैसे ही आप कीबोर्ड के लिए पहुंचेंगे लॉगिन स्क्रीन को स्क्रॉल करेगा और आपको कोई फर्क नहीं पड़ता कि आप कितनी बार बूट करते हैं / फिर से प्रयास करते हैं। प्रवेश / पासवर्ड युग्म ubuntu है / ubuntu।  एक बार लॉग इन करने के बाद आपको ubuntu यूजर के लिए पासवड रीसेट करने के लिए कहा जाएगा।
  3. नेटवर्किंग - ये चरण नीचे दिए गए हैं।
  4. अपडेट करना और अपने Pi4 को अपग्रेड करना - नीचे भी कवर किया गया है।
नेटवर्क को कॉन्फ़िगर करने के लिए इंस्टॉलेशन में इस बिंदु पर कोई गुई नहीं है। इस प्रकार है कि मैंने पाई 4 कमांड लाइन से क्या किया और सफल रहा।

      1. पी में लॉगिन करें
      2. ip addr -> यह आपके नेटवर्क इंटरफेस को दिखाएगा। मेरी वाईफ़ाई wlan0 थी ws1pS0 की तरह कुछ हो सकता है। यह मायने नहीं रखता। अपने ईथरनेट इंटरफेस पर भी ध्यान दें, सबसे अधिक संभावना eth0।
      3. ईथरनेट केबल को Pi 4 से कनेक्ट करें - हाँ यह है कि हम इंटरनेट से कैसे कनेक्ट होंगे। इस बिंदु पर वाईफाई को कॉन्फ़िगर करने की कोशिश बहुत कठिन थी।
      4. sudo ip लिंक सेट देव eth0 डाउन
      5. सुधो धीक् नृप ०
      6. अब यह चरण एक परीक्षण है और इसे काम करना होगा या आपको इसे ठीक करने की आवश्यकता है कि आप नेटवर्क से क्यों नहीं जुड़े हैं
          1. sudo apt install net-tools - यह नेट-टूल्स पैकेज स्थापित करेगा। यदि यह ऐसा कर सकता है तो आप इंटरनेट से सफलतापूर्वक जुड़े हुए हैं और चरण 7 के साथ जारी रह सकते हैं। यदि आपको नेटवर्क कनेक्टिविटी प्राप्त करने की आवश्यकता नहीं है क्योंकि कई कमांड जो पालन करते हैं उन्हें उबंटू साइट से कनेक्ट करने की आवश्यकता होती है।
      7. sudo apt अपडेट
      8. sudo उपयुक्त उन्नयन
      9. sudo apt install ubuntu-mate-desktop - यह एक घंटे का इनस्टॉल है
      10.  जब डेस्कटॉप पूरा हो जाता है तो xdm चुनें  (lightdm एक और विकल्प है लेकिन मैंने इसे आज़माया नहीं है)।  यह भी एक लंबी स्थापना है
      11. sudo apt install ubuntu-Desktop - यह डेस्कटॉप वाईफाई त्रुटियों को ठीक करेगा जो मैंने देखा था लेकिन मेरे लिए सिर्फ एक बुरी याद बन कर रह गया।
      12. ईथरनेट केबल को डिस्कनेक्ट करें
      13. sudo shutdown -Fr अब
      14. अब आपको एक ubuntu gnome 3 डेस्कटॉप के साथ प्रस्तुत किया जाएगा। लॉगिन: ubuntu / आपका नया पासवर्ड
      15. अब वाईफ़ाई स्थापित करें।
        1. स्क्रीन के शीर्ष पर आपको कुछ जोड़े आइकन दिखाई देंगे। एक नेटवर्क आइकन हो सकता है इसलिए उस पर क्लिक करें। मेरे पास उस क्षेत्र में कोई नेटवर्क आइकन क्लिक नहीं है और यह आपको एक वाईफाई नेटवर्क आइकन दिखाएगा। उस पर क्लिक करें और अपने वाईफाई नेटवर्क को कॉन्फ़िगर करना शुरू करें, अर्थात, उसका नाम और पासवर्ड, dhcp, आदि। नेटवर्क आइकन अब हो सकता है "?" यह तो रिबूट में चिह्नित करें। यह प्रश्न चिह्न समस्या को ठीक करना चाहिए और अब आपके पास एक 194 Ubuntu Ubuntu चल रहा है।
        2. फ़ायरफ़ॉक्स खोलें और यदि आप सर्फ कर सकते हैं तो आपकी नेटवर्किंग अच्छी है।
        3. नेटवर्क मैनेजर पर क्लिक करें और देखें कि क्या आप उपलब्ध नेटवर्क को सूचीबद्ध कर सकते हैं
        4. स्क्रीन सेवर / पावर सेवर किक को सिस्टम को जगाने दें। देखें कि क्या आप नेटवर्क प्रबंधक में उपलब्ध नेटवर्क को सूचीबद्ध कर सकते हैं और यदि आप फ़ायरफ़ॉक्स के साथ सर्फ कर सकते हैं।

ध्यान दें: 


  1. यदि आप एक "है?" नेटवर्क आइकन पर चिह्न सेटिंग पर जाएं -> गोपनीयता और "बंद" करने के लिए कनेक्टिविटी सेटिंग्स सेट करें

वह यूट्यूब लिंक उपयोगी था।
जॉन फोर्ब्स

1

क्या कोई अन्य विकल्प हैं जो अब काम कर रहे हैं?

छवि https://ubuntu.com/download/raspberry-pi RPi4 1GB और 2GB मॉडल के लिए काम करती है, लेकिन केवल 3GB मेमोरी लिमिट आवंटन में काम करने के लिए 4GB मॉडल के लिए एक पैच की आवश्यकता होती है।


ऐसा लगता है कि उबंटू को किसी पैच की आवश्यकता नहीं है, ubuntu.com/blog/…
mhansen

1

अपडेट करें:

यह क्या है मल्टीकार?

डेबियन ने कहा: मल्टीकार आपको एक ही मशीन पर कई आर्किटेक्चर से लाइब्रेरी पैकेज स्थापित करने देता है। यह विभिन्न तरीकों से उपयोगी है, लेकिन सबसे आम एक ही मशीन पर 64 और 32-बिट सॉफ़्टवेयर दोनों को स्थापित कर रहा है और निर्भरता सही ढंग से स्वचालित रूप से हल हो रही है। सामान्य तौर पर, आपके पास एक से अधिक आर्किटेक्चर के लाइब्रेरी हो सकते हैं और एक आर्किटेक्चर से एप्लिकेशन या दूसरे को विकल्प के रूप में स्थापित किया जा सकता है। ध्यान दें कि यह एक साथ स्थापित किए जाने वाले अनुप्रयोगों के कई आर्किटेक्चर संस्करणों को सक्षम नहीं करता है।


मल्टीचार् - HOWTO
मल्टीरार्क - कार्यान्वयन


1

आप Github पर रास्पबेरी पाई 64 बिट छवि प्राप्त कर सकते हैं। PI64 os या आप StackOverflow Rpi 64bit Os पर निम्नलिखित चर्चा देख सकते हैं । मुझे उम्मीद है कि ये लिंक आपके लिए उपयोगी हैं।


1
pi64 aka bamarni pi64 इस समय रास्पबेरी पाई 4 के साथ संगत नहीं है। टिप्पणियों और संबद्ध लिंक देखें।
16

0

डिफ़ॉल्ट छवि जिसे आप जलाते हैं (जाहिर है) में आपकी वाईफाई एक्सेस प्वाइंट जानकारी है, डिफ़ॉल्ट ubuntu खाते के लिए ssh कुंजी नहीं है, आपको मॉनिटर की आवश्यकता होगी और आपको एचडीएमआई केबल (माइक्रो) की भी आवश्यकता होगी। हालाँकि, निम्नलिखित को करके सभी समस्याओं को दूर किया जा सकता है। किसी अन्य लिनक्स बॉक्स पर sd कार्ड माउंट करें और निम्नलिखित करें:

  1. yamlएसडी कार्ड में एक नई फ़ाइल संपादित करें /etc/netplan(उदाहरण के लिए, wifi.yaml)। Wifi के लिए किसी एक उदाहरण yamlफ़ाइल की प्रतिलिपि बनाएँ netplan.io/examples। में अपनी पहुंच बिंदु जोड़ें wlan0
  2. ssh-keygenचाबियाँ ( id_rsa, id_rsa.pub) उत्पन्न करने के लिए उपयोगकर्ता , कार्ड की /home/ubuntu/.sshनिर्देशिका में जगह सुनिश्चित करें (सुनिश्चित करें कि निर्देशिका के लिए अनुमतियाँ सेट की गई हैं + कुंजी)।

अब, आप रास्पबेरी पाई को बूट कर सकते हैं 4. अपने राउटर या nmap -sn a.b.c.d/24कमांड का उपयोग करके , रास्पबेरी पाई के आईपी पते को ढूंढें ssh ubuntu@Ubuntu-IP, और वहां जाएं और वहां जाएं।

इस पद्धति का उपयोग करके आपको मॉनिटर और एचडीएमआई केबल की आवश्यकता नहीं होगी।


1
यह ओपी के सवाल का जवाब नहीं देता है।
user96931
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.