दोहरी बूटिंग विंडोज और लिनक्स के दौरान आप किस विभाजन सेटअप का उपयोग करना चाहिए? क्या आपके पास घर के लिए अलग विभाजन होना चाहिए? कुछ लोग अपने विभाजन में क्यों डालते हैं / बूट करते हैं? ये वे सवाल हैं जिन्होंने मानव जाति को समय (या वहां) के समय से पीड़ित किया है। इस गाइड का उद्देश्य उन कुछ सवालों के जवाब देना और कुछ विभाजन योजनाओं का प्रदर्शन करना है जो आपको कुछ जगह, परेशानी या डेटा हानि को लाइन से बचा सकते हैं।

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

यदि आप "कैसे" पहलू पर विस्तृत मार्गदर्शिका चाहते हैं, तो डेमियन के आलेख को कैसे बदलें और जीनोम विभाजन संपादक के साथ विभाजन कैसे बनाएं।

नोट: सादगी के लिए, इस गाइड के सभी चार्ट 100 जीबी ड्राइव पर आधारित होंगे, और स्वैप विभाजन नहीं दिखाएंगे। यदि आप यहां दिखाए गए किसी भी योजना का पालन करते हैं, तो आप शायद कहीं वहां एक छोटा स्वैप विभाजन जोड़ना चाहेंगे। मैं आमतौर पर ड्राइव के अंत में मेरा छड़ी लगाता हूं।

विंडोज डुअल बूट

सही विभाजन सेटअप के साथ, विंडोज के साथ दोहरी बूटिंग एक हवा है। एक खराब सेटअप के साथ, यह एक क्रूर दर्द हो सकता है। दोहरी बूट सेटअप की योजना बनाते समय ध्यान रखना सबसे महत्वपूर्ण बात यह है कि विंडोज के कई संस्करण सिस्टम पर एकमात्र ओएस होने की उम्मीद करते हैं। अक्सर, विंडोज़ को पहले ड्राइव के पहले विभाजन के अलावा कुछ भी पसंद नहीं है, और इसके रास्ते में कुछ भी मिटा नहीं पाएगा। आप इसे समय से पहले जानकर परेशानी का सामना करेंगे और विंडोज को लिनक्स इंस्टॉल करने से पहले उस स्लॉट पर कब्जा करने की इजाजत देगी।

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

/होम

लिनक्स के लिए सबसे आम सेटअप में से एक अलग / घर विभाजन है। इसके लिए कई फायदे हैं। पहला यह है कि यह आपको उपयोगकर्ता फ़ाइलों द्वारा उठाए जा सकने वाले स्थान की सीमा को सीमित करने देता है (यह यहां चर्चा किए गए सेटअप के बीच एक आम विषय होगा)। सबसे महत्वपूर्ण बात यह है कि इन फ़ाइलों को अलग रखने का मतलब है कि जो कुछ भी आपके सिस्टम फाइलों ( "/" में ) हो सकता है, आपका घर अकेला छोड़ा जाएगा। इसका मतलब है कि आप अपने पूरे ओएस को पुनर्स्थापित कर सकते हैं, लेकिन अपने एप्लिकेशन और डेस्कटॉप सेटिंग्स को वैसे ही छोड़ दें जैसे वे थे।

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

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

/ बूट

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

/ Boot विभाजन को बड़ा होने की आवश्यकता नहीं है। जब तक आप कई कर्नेल लोड करने की योजना नहीं बनाते हैं, तो 100 एमबी शायद चाल को ठीक से करना चाहिए।

/ usr

एक और आम तकनीक है अपने आप को एक विभाजन देना / usr देना। शुरुआती इंस्टॉल के बाद आपने जो अधिकांश बाइनरी जोड़ दी हैं, उतनी सारी चीजें / usr में रहती हैं। यदि आप उपयोगकर्ता द्वारा स्थापित प्रोग्राम द्वारा उठाए जा सकने वाले स्थान की सीमा पर सीमा डालना चाहते हैं, तो यह करने का यह एक तरीका है।

चूंकि इतनी सारी चीजें / usr में रहती हैं, इसलिए आप इसे एक उचित मात्रा में स्थान देना चाहते हैं।

/ var

सर्वर पर एक सामान्य अभ्यास अपने स्वयं के विभाजन में / var रखना है। यह आम तौर पर लॉग फ़ाइलों जैसी चीजों द्वारा उठाए जा सकने वाले स्थान की मात्रा पर ढक्कन रखने के लिए किया जाता है।

आप अपने सिस्टम का उपयोग करने के तरीके के आधार पर / var विभाजन को किस आकार में व्यापक रूप से बदल सकते हैं। अधिकांश डेस्कटॉप लिनक्स उपयोगकर्ताओं को शायद एक / var विभाजन के बारे में चिंता करने की आवश्यकता नहीं है।

विभाजन के लिए क्या नहीं है

फाइल सिस्टम के कुछ भाग हैं जिन्हें आप रूट में रखना चाहते हैं। बूट समय पर तुरंत / bin, / lib, और / etc में आइटम की आवश्यकता होती है, और यदि वे अलग-अलग विभाजन पर हैं, तो उन्हें आवश्यक होने से पहले आरोहित नहीं किया जा सकता है। उदाहरण के लिए, / lib में आमतौर पर कुछ कर्नेल मॉड्यूल होते हैं जिन्हें कर्नेल को बूट करने के तुरंत बाद आवश्यकता होगी। अगर विभाजन अभी तक लोड नहीं हुआ है, तो चीजें खराब हो सकती हैं।

कुछ कहते हैं कि / usr इस श्रेणी में गिर सकता है। मैंने व्यक्तिगत रूप से किसी / usr विभाजन के साथ कोई समस्या नहीं की है, लेकिन यह आपके ड्राइव को अपनाने से पहले कुछ ध्यान में रख सकता है।