एकाधिक बूट लोडर


1

मुझे पता है कि यह आवश्यक रूप से व्यावहारिक नहीं है, लेकिन विशुद्ध रूप से शैक्षणिक दृष्टिकोण से, मैं सोच रहा हूं कि क्या डिस्क पर कई बूट लोडर स्थापित करना संभव है।

क्या कई ऑपरेटिंग सिस्टम को अपने स्वयं के विभाजन पर स्थापित करना संभव होगा, प्रत्येक अपने स्वयं के बूट लोडर के साथ संबंधित विभाजन पर स्थापित किया जाएगा जो एमबीआर पर बूट लोडर से चयन करके इसे लागू किया जा सकता है?


5
बूटिंग लोडर संभव है (और आम) - उदाहरण के लिए, दोहरे बूट में, एमबीआर पर GRUB स्थापित होना आम है और यह NTLDR (विंडोज 'बूट लोडर') को लोड करता है या सीधे एक लिनक्स डिस्ट्रो को लोड करता है। मैंने GRUB लोड गिरगिट लोड OSX भी किया है। 'हर' पार्टीशन पर कॉमन नहीं हो सकता है, हालांकि उसका अपना बूट लोडर है, लेकिन एक से अधिक जंजीर एक साथ संभव है (कम से कम कुछ परिदृश्यों के तहत)।
साइबरएक्स86

जवाबों:


3

हां, मैं यह अब डिफ़ॉल्ट रूप से करूंगा। एमबीआर में एक "मास्टर" बूटलोडर जो अपने ओएस के बूटलोडर्स को पकड़े हुए अलग-अलग विभाजन को इंगित करता है।

केवल 2 चीजें ही neccessary हैं:

  • "मास्टर" बूटलोडर एक विभाजन के बूटलोडर्स को निष्पादित करने में सक्षम होना चाहिए (अधिकांश कर सकते हैं)

  • अन्य बूटलोडर्स को एमबीआर में स्थापित होने का आग्रह नहीं करना चाहिए

2011-10-18 को जोड़ा गया:

ग्रब कॉन्फ़िगरेशन प्रविष्टि (MBR बूटलोडर कॉन्फ़िगरेशन से) अगले बूट लोडर को बूट करने के लिए (एक विभाजन से):

 title Partition 11  RedHat 5.2
    root (hd0,10)
    chainloader +1

यह 1 डिस्क / 11 वें विभाजन से बूटलोडर का कारण बनता है (क्रमांकन 0 से शुरू होता है) निष्पादित किया जाना है। उदाहरण के लिए grub और मल्टी-ओएस इंस्टॉलेशन के अतिरिक्त नोटों के लिए http://www.dedoimedo.com/ कंप्यूटर्स /grub.html पर एक नज़र है - लेकिन वहाँ कई ग्रब ट्यूटोरियल हैं ...

उच्च विभाजन संख्याओं पर RedHat के बारे में एक अतिरिक्त सूचना:

डिफ़ॉल्ट Linux एक IDE डिस्क पर अधिकतम 255 विभाजनों के साथ काम करने में सक्षम है, लेकिन RedHat ने केवल 8 या 16 विभाजन का समर्थन करने के लिए एक पैच के साथ अपंग fdisk (ठीक से याद नहीं है)। मैंने कम विभाजन संख्या पर RedHat Releases को स्थापित करके इस समस्या के आसपास काम किया, और स्थापना के बाद उन्हें उच्चतर विभाजनों में स्थानांतरित कर दिया। इसलिए मैं एक और वितरण का उपयोग करने के लिए सलाह देता हूं (मैंने एक छोटे डेबियन इंस्टॉलेशन का उपयोग किया) अन्य स्थापित सिस्टम को प्रशासित करने के लिए एक बेस ओएस के रूप में (उन्हें चारों ओर घूमते हुए, बैकअप और ऐसे प्रदर्शन)।

और अभी तक लिनक्स और स्वैप फ़ाइलों के बारे में एक अतिरिक्त नोट:

यदि वर्तमान वितरण के साथ पुराने लिनक्स सिस्टम को नहीं मिलाया जाता है, तो सभी स्थापित लिनक्स सिस्टम एक ही स्वैप विभाजन का उपयोग कर सकते हैं। अन्यथा आपको स्वैप विभाजन के रूप में 2 विभाजन सेट करने पड़ सकते हैं, क्योंकि अतीत में एक बार प्रारूप बदल गया था (मुझे याद नहीं है कि वास्तव में क्या है - यदि आप बाद में ऐतिहासिक लिनक्स वितरण स्थापित करने का इरादा रखते हैं और वापस आने के लिए समस्याओं का अनुभव करते हैं तो बस एक विभाजन को फॉलबैक के रूप में रखें। स्वैप विभाजन प्रारूप)


जिज्ञासा से बाहर, आप अपने मास्टर बूट लोडर के रूप में कौन सा सॉफ्टवेयर पसंद करते हैं, और एक विभाजन पर कर्नेल के बजाय विभाजन के बूट क्षेत्र में बूट करने के लिए कॉन्फ़िगरेशन कैसा दिखता है?
andyortlieb

उपरोक्त उत्तर के लिए मेरी अभी-अभी की गयी टिप्पणियाँ देखें।
ktf

@ktf: यदि आप हाइबरनेट का उपयोग नहीं करते हैं, तो आप एक चेतावनी जोड़ते हैं कि अगर आप इंस्टॉल के बीच एक स्वैप-डिवाइस साझा करते हैं! (कम से कम साझा स्वैप पर नहीं, अन्य विभाजन / फाइलें ठीक हैं, जब तक कि आप
शाम को समायोजित कर लेते हैं-
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.