एक रास्पबेरी पाई 3 पर डेबियन (डेबियन, रास्पियन नहीं) चल रहा है


9

मूल रास्पबेरी पेस्ट में ARM11 कोर था जो ARMv6 आर्किटेक्चर का उपयोग करता था, और अधिकांश वितरण के ARM हार्डफ्लोट पोर्ट के लिए कम से कम ARMv7-A की आवश्यकता होती है, रास्पबेरी पाई-विशिष्ट वितरण का कारण (कृपया मुझे सही करें अगर मैं उनमें से किसी के लिए भी गलत हूं)। लेकिन रास्पबेरी पाई 2 के सीपीयू में एक एआरएमवी 7-ए आर्किटेक्चर है, इसलिए डेबियन आर्महफ इंस्टॉलर को बस ठीक चलना चाहिए, है ना? मैं अपने SD को डेबियन-8.4.0-armhf-DVD-1.iso के साथ फ्लैश करता हूं और इसे अपनी रास्पबेरी पाई 3 में डालता हूं और कुछ भी नहीं होता है (मैं रास्पबेरी पाई 3 की सटीक वास्तुकला के बारे में अनिश्चित हूं, लेकिन मुझे लगता है कि यह कम से कम है ARMv7-A, लेकिन मैंने इसे अपने रास्पबेरी पाई 2 में आज़माया और फिर भी कोई परिणाम नहीं मिला)। तो मुझे एक रास्पबेरी पाई 3 पर चलने के लिए डेबियन आर्मफ इंस्टॉलर के लिए क्या करना होगा?



आपको वहां पर बंडल किए गए पाई के लिए विशिष्ट ड्राइवरों की आवश्यकता है। ऐसा करने का मानक तरीका कर्नेल को स्वयं संकलित करके और सही मॉड्यूल सहित है।
tlhIngan

आप रास्पियन को वैसे भी क्यों नहीं चाहते हैं? यदि यह GUI है, तो इसे अक्षम किया जा सकता है (केवल कमांड-प्रॉम्प्ट) या प्रतिस्थापित (उचित LXDE, या XFCE आम हैं)।
tlhIngan

सटीक कार्यप्रणाली जैसा कि यहां वर्णित है WRT से फेडोरा: raspberrypi.stackexchange.com/q/27544/5538 मैंने इसे अपग्रेड किया है और वर्तमान में 2 और 3 में उसी कार्ड का उपयोग जीथब रिपोज, आदि से पूर्व संकलित कर्नेल के साथ करते हैं। ।
गोल्डीलॉक्स

जवाबों:


1

डेबियन स्ट्रेच आर्म 64 रास्पबेरी पाई 3 (जिसमें 64-बिट सक्षम कोर्टेक्स-ए 53 है) पर काफी अच्छी तरह से काम करता है। हालाँकि, एसडी कार्ड छवि तैयार करते समय आपको कुछ बातों का ध्यान रखना होगा:

  • खिंचाव-बैकपोर्ट से एक arm64 कर्नेल की सिफारिश की जाती है
  • बूटलोडर / फर्मवेयर पैकेज raspi3-फर्मवेयर की आवश्यकता है
  • रास्पबेरी पाई एसडी कार्ड के एक निश्चित लेआउट की उम्मीद करती है

मैंने एक कॉन्फ़िगरेशन तैयार किया है जो एक न्यूनतम डेबियन स्ट्रेच arm64 इमेज असेंबल करता है: https://github.com/lueschem/edi-pi/

यह आपके उपयोग के मामले पर निर्भर करता है कि शुद्ध डेबियन एक अच्छा विकल्प है या नहीं:

  • (डी) शुद्ध डेबियन के लिए क्रॉस संकलन काम करता है
  • (-) सभी रास्पबेरी पाई 3 विशेषताएं शुद्ध डेबियन के साथ बॉक्स से बाहर काम नहीं करती हैं
  • (+) शुद्ध डेबियन स्नैप पैकेज के लिए समर्थन के साथ आता है (जैसे LXD)
  • (-) डेस्कटॉप अनुभव रास्पियन के साथ बहुत अधिक परिष्कृत है

रास्पबेरी पाई 2/3 के लिए डेबियन स्ट्रेच आर्मफ (32-बिट) चित्र भी संभव हैं, लेकिन अभी तक उपरोक्त कॉन्फ़िगरेशन द्वारा समर्थित नहीं हैं।

कृपया ध्यान दें कि रास्पबेरी पाई 2 एक आर्म 64 छवि को चलाने में सक्षम नहीं है।


4

यह सामान्य उपयोग के लिए तैयार नहीं है, और यहां तक ​​वर्णन करने के लिए बहुत लंबा है, लेकिन ब्रूस पेरेन्स को रास्पबेरी पाई 3 के बजाय रास्पबेरी पाई 3 पर मूल निवासी डेबियन "आर्मफ" वास्तुकला स्थापित करने में कुछ सफलता मिली है ।


2

न तो डेबियन 7 (मट्ज़ी) या डेबियन 8 (जेसी) AArch64 मोड में रास्पबेरी Pi3 का समर्थन करते हैं। हालांकि, डेबियन 9 (खिंचाव) 64 बिट मोड में Pi3 का समर्थन करेगा। यहां प्रगति की निगरानी की जा सकती है: https://wiki.debian.org/RaspberryPi3


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