UEFI के साथ Ubuntu 12.04… के बाद दूसरी हार्ड ड्राइव पर विंडोज 7 स्थापित करें


2

मैं चाहूंगा कि उबंटू को मेरे 60GB एसएसडी पर स्थापित किया जाए और विंडोज 7 को मेरे 1 टीबी एचडीडी पर 100 जीबी के विभाजन में स्थापित किया जाए, शेष 900 जीबी को एनटीएफएस डेटा विभाजन के रूप में छोड़ दिया जाए जिसे मैं उबंटू या विंडोज से एक्सेस कर सकता हूं।

UEFI मोड में मेरा पीसी बूट, जो विंडोज और उबंटू के साथ एक दोहरी बूट स्थिति स्थापित करने के लिए वर्तमान में उपलब्ध अधिकांश गाइडों में एक रिंच को फेंकने लगता है।

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

मैंने इस प्रक्रिया को फिर से आज़माया, इस बार विंडोज इंस्टॉलेशन डीवीडी को बूट करने से पहले SSD को डिस्कनेक्ट कर रहा है। इसने SSD को अछूता छोड़ दिया, लेकिन मैं अब भी उबंटू में बूट नहीं कर सकता था क्योंकि इसकी साफ स्थापना के बाद।

उबंटू को ठीक से चलाना मेरी पहली प्राथमिकता है, इसलिए मैंने इसे स्थापित करने और पहले चलाने का विकल्प चुना, जो अब मैं वहीं हूं।

60GB SSD में वर्तमान में बूटिंग है, जो Ubuntu 12.04 इंस्टालेशन का काम करता है। GParted में, यह / dev / sda है, और इसके विभाजन इस तरह दिखते हैं:

Partition  File System  Mount Point  Size
/dev/sda1  fat32        /boot/efi    100MB
/dev/sda2  ext4         /            48GB
/dev/sda3  linux-swap                8GB

मैंने वास्तव में 1TB HDD (/ dev / sdb) को नहीं छुआ है, इसलिए यह इस तरह दिखता है:

Partition  File System  Size
/dev/sdb1  ntfs         932GB

मेरी चिंता यह है कि अगर मैं अब एचडीडी के लिए विंडोज स्थापित करने की कोशिश करता हूं, तो क्या यह एसएसडी पर कुछ लिख देगा जो आपके उबंटू स्थापना को अनाथ कर देगा? यदि हां, तो क्या ऐसा कुछ है जो बूट-मरम्मत या कुछ अन्य उपकरण / प्रक्रिया को हल कर सकता है?

यदि मैं SSD को डिस्कनेक्ट करता हूं और Windows को HDD में स्थापित करता हूं, तो क्या एसएसडी को अभी भी एक बूट करने योग्य डिवाइस के रूप में पहचाना जाएगा, जब मैं इसे फिर से जोड़ूंगा? मुझे वास्तव में समझ नहीं आया कि UEFI कैसे काम करता है, और मुझे नहीं पता कि डिस्कनेक्ट करना और फिर से कनेक्ट करना सुरक्षित है या नहीं।

मेरे वर्तमान सेटअप को आगे बढ़ाने का सबसे सुरक्षित तरीका क्या है?

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

जवाबों:


1

मेरे पास UEFI मशीन नहीं है, लेकिन मेरे लिए जो काम हमेशा लगता था वह हार्ड ड्राइव को हटा रहा था जो मैं नहीं चाहता था कि स्थापना ओएस की स्थापना के दौरान लिखने के लिए। आपके मामले में, मैं SSD को हटा दूंगा और विंडोज को 1TB ड्राइव पर इंस्टॉल करूंगा। इसके बजाय HDD पर 100MB सिस्टम आरक्षित विभाजन होगा।

दोहरी बूट के लिए, SSD को बदलें, इसे सक्रिय ड्राइव पर सेट करें और फिर उसी के अनुसार अपनी ग्रब फ़ाइलों को सेटअप करें।


मुझे लगता है कि मैं यही कोशिश करना चाहूंगा, क्योंकि यह सभी विकल्पों में से सबसे कम जोखिम वाला है। मैं SSD को सक्रिय ड्राइव के रूप में कहां सेट करूं? BIOS / UEFI सेटिंग्स में? क्या एक मौका है कि एसएसडी को अब एचडीडी के लिए विंडोज इंस्टॉलेशन के बाद यूईएफआई बूट करने योग्य डिवाइस के रूप में मान्यता नहीं दी जाएगी?
Jeff Hillman

मुझे इसके आसपास जाने में थोड़ा समय लगा, लेकिन मैंने आखिरकार आज यह कोशिश की, और यह काम कर गया! मेरी मशीन अब डिफ़ॉल्ट रूप से उबंटू में बूट करती है, लेकिन मैं बूट मेनू से विंडोज चुन सकता हूं। मैंने BIOS सेटिंग्स में विंडोज को पहले बूट विकल्प के रूप में स्थापित करने की कोशिश की, जो विंडोज के लिए ठीक काम करता था, लेकिन जब मैं बूट मेनू में उबंटू का चयन करूंगा, तो मुझे जो भी मिलेगा वह ठोस, अन्यथा खाली बैंगनी उबंटू स्क्रीन; नहीं GRUB, और कुछ भी कभी नहीं। वर्तमान सेट अप स्वीकार्य है, लेकिन डिफ़ॉल्ट रूप से बूट करने के लिए विंडोज को प्राप्त करने के लिए मुझे क्या करने की आवश्यकता है और अभी भी उबंटू बूट करने में सक्षम हो सकता है?
Jeff Hillman

कोई बात नहीं। मैं सेटिंग्स के साथ थोड़ा और अधिक खेला, और मुझे नहीं पता कि मैंने अलग तरीके से क्या किया, लेकिन मैं अब डिफ़ॉल्ट रूप से विंडोज में बूट कर रहा हूं, और मैं बूट मेनू का उपयोग करके उबंटू में सफलतापूर्वक बूट कर सकता हूं। धन्यवाद!
Jeff Hillman

1

आधुनिक विंडोज़ इंस्टॉलर के लिए स्टार्टअप फर्मवेयर (BIOS या UEFI) द्वारा एनुमरेटेड पहली ड्राइव पर 100MB सिस्टम आरक्षित बूट विभाजन रखना सामान्य है।

क्योंकि मेरे पास विंडोज़ अपडेट स्वचालित रूप से मेरे ग्रब इंस्टॉलेशन को "ठीक" करने का था, मैं आमतौर पर अपने ड्यूल बूट मशीनों पर विंडोज बूट लोडर सिस्टम का उपयोग करता हूं। डॉक्स के अनुसार मैं पढ़ रहा हूं समग्र प्रक्रिया एक ही BIOS या UEFI है।

  1. सामान्य रूप से खिड़कियां स्थापित करें।
  2. एक विभाजन में बूटिंग सामान को स्थापित करने के लिए सावधानी बरतने के लिए लिनक्स स्थापित करें न कि एमबीआर (BIOS) या सिस्टम विभाजन (UEFI)।
  3. अभी भी लिनक्स इंस्टॉलेशन सीडी का उपयोग करते समय लिनक्स बूट पारेशन के पहले 1MB को कैप्चर करने के लिए dd का उपयोग करें और इसे एक फाइल पर लिखें जो आपकी विंडोज़ इंस्टॉलेशन द्वारा पठनीय होगी।
  4. बूट विंडो और चरण 3 में आपके द्वारा बनाई गई 1MB फ़ाइल के लिए बूट रिकॉर्ड जोड़ने के लिए bcdedit का उपयोग करें।

संपादित करें: यहाँ वास्तव में UEFI मशीन पर इसे करने वाले किसी व्यक्ति से निर्देश हैं।


वे निर्देश ऐसे दिखते हैं जैसे वे शुरू करते समय काम कर सकते हैं। मेरा सवाल यह है कि क्या मैं पहले से ही एसएसडी में स्थापित उबंटू के साथ काम कर समाधान प्राप्त कर सकता हूं। क्या यह एक परम आवश्यकता है कि विंडोज पहले स्थापित हो?
Jeff Hillman

@ जेफ हिलमैन आपको इसे पहले उबंटू के साथ काम करने में सक्षम होना चाहिए। विंडोज इंस्टॉलेशन सिस्टम विभाजन में लिनक्स बूट सामान को बंद कर देगा और 100MB सिस्टम आरक्षित विभाजन पर जोर देगा। विंडोज़ इंस्टाल होने के बाद आप विंडोज़ बूट सिस्टम के लिए एक फाइल को डाउनलोड करने के लिए एक linux CD से बूट कर सकते हैं (वहाँ भी एक विंडो dd कमांड मौजूद है) यह मेरा पसंदीदा तरीका है। या, आप बूट लोडर को ग्रब पर स्विच करने के लिए उस लिनक्स सीडी का उपयोग कर सकते हैं।
Rodney Schuler

तो विंडोज इंस्टॉलेशन सिर्फ मौजूदा fat32 / boot / efi विभाजन को अपने सिस्टम विभाजन के साथ बदल देगा, और मैं अभी भी उबंटू को वापस पा सकूंगा? यह मेरे लिए समझ में आता है, लेकिन जब इस सामान की बात आती है तो यूईएफआई बहुत अधिक मार्मिक लगता है। अगर मैं एसएसडी को डिस्कनेक्ट करता हूं, तो क्या विंडोज सिर्फ उबंटू को छोड़कर एचडीडी पर अपना सिस्टम विभाजन डाल देगा? BIOS / UEFI को कैसे पता चलता है कि बूट करने योग्य उपकरण क्या हैं? क्या यह बूट-टाइम पर ड्राइव की जांच करता है? यदि हां, तो क्या उबंटू डिस्क अभी भी जाने के लिए अच्छा नहीं होगा, भले ही मुझे इसे BIOS / UEFI स्क्रीन से मैन्युअल रूप से चुनना हो?
Jeff Hillman

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

@ BJ292: मुझे लगता है कि मैं समझता हूं कि यूईएफआई विभाजन क्या है, लेकिन मुझे नहीं पता कि क्या विंडोज को एक तरह से स्थापित करने का एक तरीका है कि उबंटू और विंडोज दोनों बूट करने में सक्षम होंगे। मैंने UEFI मोड में अपने उबंटू इंस्टॉल (USB ड्राइव) को बूट किया, यह सुनिश्चित करने के लिए कि यह विभाजन बनाया जाएगा। UEFI को अक्षम करना यह है कि मुझे अपनी मशीन पर काम करने के लिए अपना डुअल बूट सेटअप कैसे मिला, लेकिन मुझे इस मशीन पर वह विकल्प नहीं मिला।
Jeff Hillman
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.