FreeBSD - मेरे आरपीआई पर स्थापित करने का सबसे आसान तरीका?


22

रास्पबेरी पाई समर्थन को कुछ महीने पहले FreeBSD-CURRENT में मिला दिया गया है। हालाँकि नवीनतम इंस्टॉलेशन निर्देशों में अभी भी एक इंस्टालेशन इमेज बनाने के लिए किसी अन्य मशीन पर पूरे OS को क्रॉस-कंपाइल करने की लंबी प्रक्रिया शामिल है।

मुझे लगता है कि इसके लिए शुरुआती दिन हैं (और प्रदर्शन बहुत अच्छा नहीं होगा), लेकिन क्या मेरे आरपीआई पर फ्रीबीएसडी के साथ खेलने का कोई तेज़ तरीका है? क्या किसी ने हाल में निर्मित कुछ पूर्व निर्मित छवियों को प्रकाशित किया है?


1
ओह यह एक शानदार सवाल है! मैंने ऐसा करने के बारे में कभी नहीं सोचा था, लेकिन मुझे यकीन है कि यह possbiel है क्योंकि FreeBSD कई प्रकार के प्रोसेसर, यानी राउटर, फोन स्विच आदि पर चलता है। Nice +1 (एलन को पता होगा;))
Piotr Kula

FreeBSD- वर्तमान छवि फ़ाइल ऊपर दी गई है, बूट नहीं होगी। MBR / बूटलोडर के साथ कुछ गड़बड़ ...

के संभावित डुप्लिकेट सकते हैं मैं अपने पाई पर FreeBSD चला सकता हूँ? - जैसे कि उत्तर 2012 के बाद से काफी बदले हुए प्रतीत होते हैं।
Aurora0001

जवाबों:


15

अद्यतन 2014-01-29: यह सिर्फ घोषणा की गई है कि रास्पबेरी पाई के लिए हाथ / armv6 स्नैपशॉट छवियों को अब साप्ताहिक आधार पर फ्रीबीएसडी एफ़टीपी सर्वर तक धकेल दिया जा रहा है। आप फ़ोल्डर में अपने स्थानीय FreeBSD FTP दर्पण से एक प्रति डाउनलोड कर सकते हैं /pub/FreeBSD/snapshots/ISO-IMAGES/

अपडेट 2014-01-28: ग्लेन बार्बर ने हाल ही में FreeBSD 10.0-RELEASE की इस SD इमेज को प्रकाशित किया , जिसने हार्डवेयर को सपोर्ट करने में भी बड़ी प्रगति की है। तो बस स्थापित करने के लिए सबसे आसान तरीका के लिए हड़पने (बेशक आप अभी भी अपने खुद के निर्माण कर सकते हैं)।

अद्यतन 2012-10-30: अद्यतन छवि और नवीनतम सीवीएस के निर्देश - अब एसडी पर रूट के साथ

मैंने एक वीएम सेट किया है और छवि को स्वयं बनाया है - यहां परिणाम है।

चेतावनियां

हालाँकि बहुत सारी प्रगति हो चुकी है, फिर भी ध्यान रखें कि अभी शुरुआती दिन हैं और आप प्रीलेइज़ कोड के साथ खेल रहे हैं। इसे उत्पादन में मत डालो।

सामान जो अभी तक काम नहीं कर रहा है (इस विशेष चेकआउट में):

  • USB कीबोर्ड (कम से कम मेरा काम नहीं करता है, पहचाने जाने के बावजूद - YMMV)
  • U- बूट uEnv.txt के बारे में परवाह नहीं करता है, इसलिए रूट एफएस स्थान कर्नेल में हार्डकोड किया गया है
  • बिल्ड में बहुत सारे डीबग विकल्प सक्षम हैं, इसलिए इसे बेंचमार्किंग न करें
  • यह एक नए जोड़े गए मंच पर FreeBSD-CURRENT है - यह अपेक्षा करें कि यह आपके चेहरे पर उड़ जाए और आपके कालीन में छेद जला दे

रास्पबेरी पाई के लिए FreeBSD छवि

अभी तक नहीं डरा? ठीक है, मेरी पूर्वनिर्मित छवि को पकड़ो:

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

यहां छवि विवरण दर्ज करें

अब आप कर सकते हैं ssh में, लॉगिन का उपयोग करके जड़ और पासवर्ड रास्पबेरी :

FreeBSD 10.0-CURRENT (RPI-Bsc) #10: Tue Oct 30 17:23:44 GMT 2012

Welcome to FreeBSD!

(वैकल्पिक) अपनी खुद की बिल्डिंग

यह CURRENT होने के नाते , यह आपके द्वारा पढ़े जाने के समय से पुराना होना तय है। इसलिए यदि आप नवीनतम संस्करण चाहते हैं, तो आप वह कर सकते हैं जो मैंने किया और इसका निर्माण किया। ऐसा करने के लिए, आपको FreeBSD-CURRENT का अनुसरण करने की आवश्यकता है , मेरी बिल्ड स्क्रिप्ट और RPS-Bsc कर्नेल कॉन्फिगर को पकड़ें ( /usr/src/sys/arm/conf/इसे चालू करें ) और इसे चलाएं। आपकी मशीन के आधार पर, इसमें कुछ घंटे लग सकते हैं।

फ्रीबीएसडी बनाने वाले अच्छे लोगों को शुभकामनाएं और धन्यवाद ।


मुझे इमेज और कर्नेल कॉन्फिगर के लिए एक्सेस से वंचित कर दिया गया है। क्या उनके लिए कोई वैकल्पिक स्रोत है?
क्रेग

@ क्रेग: फिक्स्ड लिंक, अब काम करना चाहिए।
इनगमर हुआप

क्या एसडी कार्ड में लिखने के बाद छवि का आकार बदलना संभव है?
जियोर्जियो

4

पिछले कुछ वर्षों में बहुत सुधार हुआ है। इन दिनों (2018 की शुरुआत में) प्रक्रिया बहुत आसान है। बोर्डों के अधिकांश (सभी) के लिए तैयार-निर्मित छवियां उपलब्ध हैं और इंस्टॉल की प्रक्रिया का पालन करना काफी आसान है। मूल रूप से आप:

  1. एसडी कार्ड छवि डाउनलोड करें ( STable और CURRENT दोनों चित्र उपलब्ध हैं, संस्करण 3 बोर्ड 64-बिट CURRENT बिल्ड के लिए यहां देखें) विकी पर क्या काम कर रहा है, इसका विवरण है ।
  2. छवि को खराब करना ( xz --decompress ...)।
  3. फिर ddएक खाली एसडी या माइक्रोएसडी कार्ड ( dd if=<FreeBSD image file> of=/dev/<SD card mount> bs=1M) के लिए छवि - इसमें थोड़ा समय लगेगा, control-Tआपको "बर्तन देखने" देगा।
  4. कार्ड स्थापित करें और बूट करने के लिए शक्ति लागू करें।

एक बार पाई उठने और चलने के बाद, लॉगिन - ssh, कीबोर्ड और डिस्प्ले, या धारावाहिक सभी काम ( freebsd/freebsdssh पर उपयोग के लिए क्रेडेंशियल्स के लिए या आप स्थानीय होने पर रूट / रूट से भी लॉगिन कर सकते हैं) और मज़े करें।

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

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