इस पर एक त्वरित नज़र डालने से पता चलता है कि XBMC के नवीनतम संस्करण के लिए किसी ने भी इसका कोई समाधान नहीं पोस्ट किया है।
गोल्डीलॉक्स के रूप में मुख्य मुद्दा बताया गया है कि XBMC केवल पढ़ने के उद्देश्य से नहीं बनाया गया था। इस बिंदु को आगे बढ़ाया जाता है, यदि आप ओपनेलेक मीडिया सेंटर फोरम पर इस धागे पर एक नज़र डालें । आम सहमति है कि केवल कोडी को पढ़ना संभव नहीं है।
उपयोगकर्ता klojum के अनुसार कारण था:
OpenELEC काम करने के लिए एक रीडायनली डिवाइस पर काम नहीं होगा। कोडी को वीडियो जानकारी के साथ अपने डेटाबेस को स्टोर / अपडेट करने की आवश्यकता है। सिस्टम विभाजन को एक कारण के लिए आसानी से सेट किया गया है। सभी सेटिंग्स 2 के माध्यम से जाती हैं, / भंडारण विभाजन। तो इसे हटाने, cmdline के माध्यम से या अन्यथा, एक विकल्प नहीं है। प्रत्येक रिबूट के बाद सिस्टम को बहाल करना पागल है। OE स्थापित करें, इसे अपनी इच्छाओं के अनुसार चलाएं और पूर्ण बैकअप / छवि बनाएं। परेशानी की स्थिति में उसे पुनर्स्थापित करें
इसका एक तरीका यह भी हो सकता है क्योंकि लोगों को पुराने संस्करणों के लिए वर्कअराउंड मिल गया है, लेकिन सामान्य तौर पर मुझे नहीं लगता कि इसकी कोई आवश्यकता है।
मैं किसी ऐसे व्यक्ति के रूप में समझ सकता हूं जिसने कोडी का उपयोग कुछ वर्षों के लिए किया है, जो एसडी कार्ड के भ्रष्ट होने की नाराज़गी है। लेकिन समस्या को कम करने के अन्य सरल तरीके हैं जिनमें निम्न स्तर के कोड टिंकरिंग शामिल नहीं हैं।
एसडी कार्ड का नंबर एक कारण भ्रष्ट हो जाएगा अगर अचानक बिजली आउटेज हो। ऐसा होने के दो कारण हैं। या तो कोई व्यक्ति SD कार्ड को लिखने के माध्यम से Pi मध्य-मार्ग की शक्ति को डिस्कनेक्ट करता है। या सिस्टम फ्रीज हो जाता है और आपको पावर को डिस्कनेक्ट करना पड़ता है। हालांकि, मुझे लगता है कि दूसरा कारण भ्रष्टाचार की संभावना कम है। या यह पता चलता है कि खेलने में एक और दोष है।
पाई के शुरुआती दिनों में बोर्ड पर बिजली वितरण सर्किट निश्चित रूप से वांछित होने के लिए कुछ छोड़ दिया। मैं एक USB डोंगल को Pi में प्लग करते हुए सिस्टम के क्रैश होने के दिनों को याद कर सकता हूं, जबकि यह चालू था। अगर आपको विश्वास नहीं है कि मुझे 2011 की रास्पबेरी पाई पर एक्सबीएमसी चलाने में समस्याएँ दिखती हैं । अन्य मुद्दा यह है कि शुरुआती दिनों में सॉफ्टवेयर पूरी तरह परिपक्व नहीं था। एक डेस्कटॉप कंप्यूटर क्या हो सकता है और सॉफ्टवेयर के मुद्दों से बाहर निकलने में समय लगता है, इस पर पाई एक अलग रूप ले रहा था। इसलिए, कोडी के बहुत नए संस्करणों को यादृच्छिक सिस्टम फ्रीज़ से पीड़ित होने की संभावना कम है।
कुछ प्रकार की निर्बाध बिजली आपूर्ति (यूपीएस) के माध्यम से अचानक बिजली हानि की समस्या को हल करने के लिए अपने पाई को हल करें। एक नियमित यूपीएस काम करेगा लेकिन वास्तव में विशेष रूप से डिजाइन किए गए पीआई हैं। रास्पबेरी पाई के लिए यह निर्बाध विद्युत आपूर्ति की तरह । यदि सिस्टम फ्रीज होता है तो यह कुछ ऐसा होना चाहिए जिसके लिए आप तैयार हैं। इसका मतलब यह है कि ओएस को सभी सेटिंग्स और ऐप और वरीयताओं के साथ अपने स्वाद के लिए स्थापित करना और फिर एसडी कार्ड की छवि बनाना। तो अगर कुछ गलत हो जाता है तो आप एसडी कार्ड को री-इमेज कर सकते हैं।
एसडी कार्ड फेल होने का दूसरा कारण इसके खराब होने की वजह है। हालाँकि, यह कोई समस्या नहीं है जिसका मैंने स्वयं अनुभव किया है। यदि आप एक प्रतिष्ठित ब्रांड से उच्च गुणवत्ता वाले एसडी कार्ड का उपयोग करते हैं, तो मुझे लगता है कि आप शायद उस समस्या को हल करने के लिए आधे रास्ते हैं। एसडी कार्ड पहनने को कम करने का मतलब है कि एसडी कार्ड पूरी तरह से सुनिश्चित करना। यह आपके फिल्मों आदि के विशाल संग्रह के लिए भंडारण स्थान के रूप में उपयोग नहीं किया जाना चाहिए।
एक विकल्प जो OpenELEC के साथ काम करेगा वह एक USB ड्राइव को बंद कर रहा है। बेशक सभी बूट फ़ाइलों को एसडी कार्ड पर बने रहना होगा। ऐसा करने के लिए कई ट्यूटोरियल हैं। एक ऐसा है जो यहाँ का पालन करने में काफी आसान लगता है , लेकिन पूर्णता के लिए मैं आपको एक सिंहावलोकन दूंगा:
पहला कदम एसडी कार्ड और यूएसबी ड्राइव स्थापित करना है। मिनीटूल पार्टिशन विजार्ड जैसे प्रोग्राम का उपयोग करके SD कार्ड को FAT32 के रूप में 150MB या उससे अधिक के प्राथमिक सक्रिय विभाजन के साथ प्रारूपित किया जाता है, वास्तव में पूरे SD कार्ड को FAT32 के रूप में स्वरूपित किया जा सकता है। बस यह सुनिश्चित करें कि विभाजन प्राथमिक सक्रिय पर सेट है। एसडी कार्ड को सिस्टम की तरह लेबल करना भी उपयोगी हो सकता है ताकि आपको याद रहे कि भविष्य में इसके लिए क्या है। फिर संपूर्ण USB ड्राइव को एक प्राथमिक सक्रिय विभाजन के रूप में फाइल सिस्टम प्रकार के साथ EXT4 के रूप में प्रारूपित करें, फिर से इसे ST STAGE की तरह लेबल करने के लायक है।
एक बार जब आपने डाउनलोड किया और OpenELEC को निकाला तो रूट फ़ोल्डर में चला गया। और इन फ़ाइलों का चयन करें:
openelec.ico
README.md
और उन्हें एसडी कार्ड की जड़ में कॉपी करें।
target
फ़ोल्डर से आगे फ़ाइलों की प्रतिलिपि बनाएँ:
KERNEL
SYSTEM
और फिर से उन्हें एसडी कार्ड के रूट डायरेक्टरी में पेस्ट करें।
तब 3rdparty/bootloader
फ़ोल्डर से फ़ाइलों की प्रतिलिपि बनाएँ:
bootcode.bin
config.txt
fixup.dat
LICENCE.broadcom
start.elf
और उन्हें SD कार्ड की रूट डायरेक्टरी में पेस्ट करें।
अंतिम चरण KERNEL
एसडी कार्ड पर फ़ाइल का फ़ाइल नाम बदलना है kernel.img
।
स्टार्टअप फ़ाइलों को बनाने के लिए, एसडी कार्ड के रूट डायरेक्टरी में एक फाइल बनाई जाती है, जिसे cmdline.txt
निम्न पंक्ति में जोड़ा जाता है और इसमें निम्नलिखित लाइन को जोड़ा जाता है:
boot=/dev/mmcblk0p1 disk=/dev/sda1 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 ssh
फ़ाइल को सहेजने के साथ बंद करना सुनिश्चित करें। और वहां से आप जाने के लिए अच्छे हैं। USB ड्राइव से XBMC चलाने की सूचना के स्रोत ने जवाबदेही को बढ़ा दिया। मैं इस दावे के बारे में निश्चित नहीं हूं, लेकिन आप इस पद्धति का उपयोग करने के परिणामस्वरूप कोई प्रदर्शन गिरावट नहीं देख रहे हैं।
आपके मीडिया संग्रह के रूप में, मेरा सुझाव है कि दूसरी ड्राइव पर, चाहे वह USB हो या नेटवर्क स्थान।