जवाबों:
हालांकि, कई ऑपरेटिंग सिस्टम को एसडी कार्ड पर रखना संभव है, फिलहाल कोई बूट मैनेजर नहीं है जो पाई पर चलता है और रनटाइम पर स्विचिंग ऑपरेटिंग सिस्टम को संभाल सकता है।
हालांकि आप क्या कर सकते हैं, एक शेल स्क्रिप्ट है, जो /boot
कि सेट करता है, जो ऑपरेटिंग सिस्टम आप अगले बूट पर उपयोग करना चाहते हैं।
आप इसे एक और निर्देशिका में विभिन्न ऑपरेटिंग सिस्टम के लिए बूट फ़ाइलों को संग्रहीत करके पूरा कर सकते हैं, जैसे।
/boot/debian
/boot/fedora
/boot/arch
नोट: जरूरी फाइलें जिन्हें कॉपी करना है /boot/cmdline.txt
और हैं /boot/config.txt
।
फिर आपकी शेल स्क्रिप्ट को फाइलों को उपयुक्त डायरेक्टरी से और में कॉपी करें /boot
। इस तरह, जब आप इसे पुनः आरंभ करते हैं तो वांछित ऑपरेटिंग सिस्टम में बूट होता है।
संदर्भ
बेरीबूट अनिवार्य रूप से रास्पबेरी पाई के लिए डिज़ाइन किया गया एक बूट लोडर है जो आपके लिए इसे पूरा करेगा:
बेरीबूट एक सरल बूट चयन स्क्रीन है, जिससे आप एक ही एसडी कार्ड पर कई लिनक्स वितरण डाल सकते हैं। इसके अलावा यह आपको एसडी कार्ड के बजाय बाहरी यूएसबी हार्ड ड्राइव पर ऑपरेटिंग सिस्टम फ़ाइलों को डालने की अनुमति देता है।
का उपयोग करना u-boot
(जो पर्दे के पीछे बेरी-बूट द्वारा उपयोग किया जाता है), रनटाइम के दौरान किसी भी इंस्टॉल किए गए डिस्ट्रोस के बीच स्विच करना संभव है, या तो उसी एसडी पर ओएस के बीच स्विच करने के लिए एसेन्नेव जैसी चीज का उपयोग करना या संभवतः एनएफ़एस सर्वर या PXE
किसी अलग का उपयोग करके PXE
बूट सर्वर पर इंस्टॉलेशन , हालांकि यह चलने के लिए सबसे तुच्छ चीज नहीं है। मैं एक ट्यूटोरियल तैयार करने की कोशिश करूंगा।
मुझे लगता है यह उचित होगा। आपको केवल सभी "सेटिंग" के साथ GRUB का अधिकार देना होगा ...