विषयसूची:

रास्पबेरी पाई 3 बूट करने योग्य एसएसडी ड्राइव के साथ: 10 कदम
रास्पबेरी पाई 3 बूट करने योग्य एसएसडी ड्राइव के साथ: 10 कदम
Anonim
रास्पबेरी पाई 3 बूट करने योग्य एसएसडी ड्राइव के साथ
रास्पबेरी पाई 3 बूट करने योग्य एसएसडी ड्राइव के साथ
रास्पबेरी पाई 3 बूट करने योग्य एसएसडी ड्राइव के साथ
रास्पबेरी पाई 3 बूट करने योग्य एसएसडी ड्राइव के साथ

सबसे पहले, मैं दृढ़ता से सुझाव देता हूं, आप पहले प्रतिलिपि बनाएं (अपने मौजूदा एचए का स्नैपशॉट) और होम सहायक की नई स्थापना के साथ इस विधि को आजमाएं और कोई त्रुटि न होने पर कुछ दिनों के लिए इसका परीक्षण करें। अपने एसडी कार्ड को वर्तमान Hass.io इंस्टेंस के साथ सुरक्षित रखें, इसलिए किसी भी परेशानी में, आप बस एसएसडी ड्राइव को एसडी कार्ड से बदल सकते हैं और मिनटों के भीतर पिछले होम असिस्टेंट पर वापस आ सकते हैं।

आपको चेतावनी दी गई है!

चरण 1: आवश्यकताएँ:

रास्पबेरी पाई ३बी और ३बी+ (केवल पीआई ३ का समर्थन यूएसबी बूट)

- OLD ResinOS होम असिस्टेंट वर्जन (HassOS वर्तमान में USB बूट का समर्थन नहीं करता है)

- एमएसएटीए एसएसडी ड्राइव (न्यूनतम 16 जीबी अनुशंसित)

- x850 भंडारण विस्तार बोर्ड

- यूएसबी फ्लैश ड्राइव (न्यूनतम 1 जीबी)

- GParted सीडी/यूएसबी बूट छवि (https://gparted.org/livecd.php)

- वर्तमान में चल रहा है या नया रेजिनओएस सिस्टम (एसडी कार्ड पर)

यदि आपके पास रास्पबेरी पाई 3 बी+ है, तो शायद आप चरण 1 को छोड़ सकते हैं (मेरे पास नहीं है, इसलिए मुझे इसके बारे में निश्चित नहीं है)। यदि आप रास्पबेरी पाई 3 बी के मालिक हैं, तो आगे बढ़ें।

चेतावनी:

इस प्रक्रिया को पूर्ववत नहीं किया जा सकता है। एक बार यूएसबी बूट सक्षम हो जाने के बाद, इसे वापस नहीं किया जा सकता है।

हालांकि यह कुछ भी प्रभावित नहीं करता है, क्योंकि आप चाहें तो उसके बाद भी एसडी कार्ड का उपयोग कर सकते हैं।

चरण 2:

छवि
छवि

config.txt फ़ाइल के बिल्कुल नीचे निम्न कोड जोड़कर आपको USB बूट को सक्षम करने की आवश्यकता है:

प्रोग्राम_यूएसबी_बूट_मोड=1

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

अब आपका रास्पबेरी पाई 3 यूएसबी से बूट करने में सक्षम है।

चरण 3:

GParted लाइव सीडी/यूएसबी छवि डाउनलोड करें और इसे अपने कंप्यूटर पर सहेजें

gparted.org/livecd.php

इसे यूएसबी स्टिक पर फ्लैश करने के लिए एचर का प्रयोग करें।

चरण 4:

छवि
छवि
छवि
छवि
छवि
छवि

होम असिस्टेंट (रास्पबेरी Pi3 वर्जन) का OLD ResinOS वर्जन डाउनलोड करें और सेव करें

github.com/home-assistant/hassio-build/rel…

इसे अपने एसएसडी ड्राइव (या अलग यूएसबी डिवाइस) पर फ्लैश करने के लिए एचर का उपयोग करें।

चरण 5:

फ्लैशिंग पूर्ण होने के बाद, एसएसडी ड्राइव को सुरक्षित रूप से हटा दें और इसे फिर से कनेक्ट करें (यदि किसी भी कारण से, मेरे कंप्यूटर में राल-बूट विभाजन दिखाई नहीं देता है, तो मेरा कंप्यूटर> प्रबंधित करें> ड्राइव प्रबंधित करें> राल-बूट विभाजन> बदलें पर राइट क्लिक करें। डिस्क पत्र और मैन्युअल रूप से नया ड्राइव अक्षर असाइन करें)।

चरण 6:

अपने पीसी को BIOS में रीबूट करें और बूट विकल्प बदलें, ताकि यह आपके GParted USB स्टिक से बूट हो जाए।

USB स्टिक से कंप्यूटर बूट होने के बाद, आपको वास्तव में कुछ भी नहीं बदलना चाहिए, बस Enter 4x दबाएं, ताकि यह GParted GUI में लोड हो जाए। (आपका एसएसडी ड्राइव पहले से ही कंप्यूटर से जुड़ा होना चाहिए, इसलिए GParted इसे ठीक से पहचान लेता है)।

चरण 7:

छवि
छवि

अब, GParted में, सुनिश्चित करें कि आपने सही ड्राइव (SSD ड्राइव) का चयन किया है। अब आपको दो विभाजनों का आकार बदलने की आवश्यकता है:

dev/sdb4 और dev/sdb6 (यह sda4 या sdc4 और sda6 या sdc6 भी हो सकता है, यह निर्भर करता है कि कितनी ड्राइव की खोज की गई थी)।

यह वास्तव में मायने नहीं रखना चाहिए, आप कितना बदलने जा रहे हैं (बढ़ाएं) dev/sdb4 का आकार। स्वयं, मैं 1GB से 3GB तक चला गया (आप आगे बढ़ सकते हैं और बस संपूर्ण उपलब्ध स्थान का उपयोग करने का प्रयास कर सकते हैं)।

अब, आप dev/sda6 के आकार को बढ़ा सकते हैं, जिसे dev/sdb4 के आकार को बदलने के बाद जो उपलब्ध है उसे बदला जाना चाहिए (संक्षेप में, sdb6 विभाजन sdb4 के भीतर है)।

चेतावनी:

आकार बदलने के लिए शीर्ष पर बार का उपयोग करें। सुनिश्चित करें कि विभाजन की शुरुआत में आकार नहीं बदलता है (मेरे मामले में यह 4 एमबी था), अन्यथा आपको जानकारी मिल सकती है, कि ड्राइव ठीक से बूट नहीं हो सकता है।

आकार बदलने के बाद, इसे लागू करें और समाप्त होने तक प्रतीक्षा करें।

अब आप GParted को बंद कर सकते हैं और फिर से Windows में बूट कर सकते हैं।

चरण 8:

छवि
छवि
छवि
छवि

My कंप्यूटर में Resin-boot विभाजन पर फिर से नेविगेट करें और दो फ़ाइलें खोजें:

config.txt

cmdline.txt

config.txt को संपादित करना शायद वैकल्पिक है, क्योंकि हमारा रास्पबेरी पाई 3 पहले से ही यूएसबी से बूट करने में सक्षम है, लेकिन मैंने बस अन्य निर्देशों का पालन किया:

config.txt में फिर से, फ़ाइल के बिल्कुल नीचे निम्न पंक्ति जोड़ें: program_USB_boot_mode=1

cmdline.txt में, निम्नलिखित बदलें:

root=/dev/mmcblk0p2 (या समान) से root=/dev/sda2 (sdb2 या sdc2 नहीं, जैसा कि आपने शायद GParted में किया था)।

वैकल्पिक: मैंने अपनी नेटवर्क सेटिंग्स के साथ "राल-नमूना" फ़ाइल को कॉन्फ़िगर किया है (स्थिर आईपी मेरे रास्पबेरी पीआई 3 को सौंपा गया है)। यदि आपके पास एक भी है, तो आप /resin-boot/system-connections/resin-sample में ओरिजिनल फ़ाइल को अपने साथ बदल सकते हैं)

दोनों फाइलों को सेव करने के बाद, एसएसडी ड्राइव को सुरक्षित रूप से हटा दें और इसे अपने रास्पबेरी पाई 3 से जोड़ दें।

चरण 9: समाप्त हो रहा है …

फिनिशिंग…
फिनिशिंग…
फिनिशिंग…
फिनिशिंग…

बस इतना ही, आपका रास्पबेरी पाई 3 अब यूएसबी से बूट होना चाहिए और होम असिस्टेंट की स्थापना प्रक्रिया शुरू करनी चाहिए, जिसमें लगभग 10-15 मिनट लगने चाहिए। उसके बाद, होम असिस्टेंट इंस्टेंस 192.168.xxx.xxx:8123 पर उपलब्ध होना चाहिए (जो भी आईपी आप अपने Pi3 के लिए सेट करते हैं)।

चरण 10: वैकल्पिक…

वैकल्पिक…
वैकल्पिक…

नीचे दिए गए अन्य चरण भी वैकल्पिक हैं:

- नया खाता सेटअप करें

- अपने HA. में लॉग इन करें

- सांबा एडऑन को स्थापित और कॉन्फ़िगर करें

- अपने कंप्यूटर पर HASSIO शेयर पर नेविगेट करें

- अपने होम असिस्टेंट के पहले बनाए गए बैकअप के स्नैपशॉट को कॉपी करें और उन्हें बैकअप शेयर में पेस्ट करें

- गृह सहायक को पुनरारंभ करें

- स्नैपशॉट तुरंत उपलब्ध नहीं हो सकते हैं, इसे कुछ मिनट दें और ऊपरी दाएं कोने में ताज़ा करें बटन दबाएं

- नवीनतम स्नैपशॉट का चयन करें और सेटिंग को पुनर्स्थापित करें (मैं स्वयं होम सहायक को पुनर्स्थापित नहीं करूंगा, केवल कॉन्फ़िगरेशन फ़ाइलें, इसलिए सुनिश्चित करें कि आपने होम सहायक को अनचेक किया है)

- चयनित पुनर्स्थापना दबाएं (वाइप और पुनर्स्थापित न करें दबाएं) - प्रक्रिया समाप्त होने के लिए इसे कुछ मिनट दें -

वैकल्पिक: त्रुटियों से बचने के लिए, कॉन्फिग फोल्डर में home-assistant_v2.db फाइल को डिलीट करें।

सिफारिश की: