टी एल; DR मैं खरोंच से EFI सिस्टम विभाजन कैसे बना सकता हूँ? मैं ईएफआई फर्मवेयर को उस पर कैसे डालूं जो इसे बनाया जाता है?
दीर्घ संस्करण
Iva Toshiba T430 लैपटॉप। मैंने इसे विंडोज 7 स्थापित के साथ प्राप्त किया (लेकिन मुझे लगता है कि मूल रूप से इसे विंडोज 8 के साथ भेज दिया गया है)। मैंने उस पर उबंटू स्थापित किया, लेकिन डिस्क पर कुछ विभाजन हटा दिए ताकि मैंने विंडोज को मिटा दिया और केवल उबंटू रहा। हटाए गए विभाजनों में EFI सिस्टम विभाजन था। मुझे पता चला कि उबंटू अब लिगेसी मोड में बूट करता है (और यूईएफआई नहीं)। मैं अपने उबंटू स्थापना को लिगेसी से यूईएफआई में परिवर्तित करने पर इस गाइड का पालन करने की कोशिश कर रहा हूं। समस्या - चूंकि ईईएफ विभाजन नहीं है जब भी मैं यूईएफआई का उपयोग करके BIOS से बूट करने के लिए चुन सकता हूं तो मैं बूट नहीं कर सकता। यह न केवल हार्डड्राइव, बल्कि यूएसबी और डीवीडी के लिए भी मायने रखता है। मुझे लगता है कि यह तर्कसंगत है - यह एक ईएफआई विभाजन की उम्मीद करता है और चूंकि यह नहीं मिल सकता है, यह फ़्यूचर को बूट करना जारी नहीं रख सकता है, यह एचडीडी या डीवीडी से हो सकता है। तो मैं EFI विभाजन को कैसे पुन: बनाऊं?
उपरोक्त मार्गदर्शिका कहती है:
एक EFI विभाजन बनाना
यदि आप मैन्युअल रूप से उबंटू इंस्टॉलर में अपनी डिस्क को विभाजित कर रहे हैं, तो आपको यह सुनिश्चित करने की आवश्यकता है कि आपके पास एक ईएफआई विभाजन स्थापित है।
यदि आपकी डिस्क में पहले से ही EFI पार्टीशन है (जैसे यदि आपके कंप्यूटर में Windows8 प्रीइंस्टॉल्ड था), तो इसका उपयोग Ubuntu के लिए भी किया जा सकता है। इसे प्रारूपित न करें। यह दृढ़ता से प्रति डिस्क केवल 1 EFI विभाजन के लिए अनुशंसित है।
एक EFI विभाजन GParted के हाल के संस्करण (12.04 डिस्क में शामिल Gparted संस्करण ठीक है) के माध्यम से बनाया जा सकता है, और इसमें निम्नलिखित विशेषताएं होनी चाहिए:
माउंट पॉइंट: / बूट / एफ़ी (टिप्पणी: मैन्युअल विभाजन का उपयोग करते समय इस आरोह बिंदु को सेट करने की आवश्यकता नहीं है, उबंटू इंस्टॉलर इसे फिर से दिखाएगा)
आकार: न्यूनतम 100Mib। 200MiB की सिफारिश की।
प्रकार: FAT32
अन्य: "बूट" ध्वज की आवश्यकता है।
मुझे इस विभाजन को बनाने में कुछ परेशानी हुई:
- मैं लाइव उबंटू डीवीडी से बूट करता हूं, GParted को खोलता हूं, 200MB का विभाजन बनाता हूं और इसे FAT32 में प्रारूपित करता हूं।
- GParted में मैं आरोह बिंदु सेट नहीं कर सकता और इस प्रकार बूटफ्लग सेट नहीं कर सकता।
- मैंने माउंट पॉइंट सेट नहीं किया है
/etc/fstab
क्योंकि यह एक लाइव सीडी है और fstab एक सामान्य बूट की तुलना में मेरी अपेक्षा से काफी अलग दिखती है। वैसे भी, मुझे अभी पता नहीं था कि किन मूल्यों को स्थापित करना है।
मैंने लाइव डीवीडी के माध्यम से फिर से बूट किया और फिर Ubuntu स्थापित करने के लिए चुना। फिर मैंने उल्लिखित मानदंड - माउंट पॉइंट, 200 एमबी, एफएटी 32, बूट फ्लैग के साथ एक विभाजन बनाया।
हालाँकि, मुझे यह समस्या बनी रहती है और मुझे लगता है कि यह इसलिए है क्योंकि उस विभाजन पर कोई EFI फर्मवेयर नहीं है, यह सिर्फ एक खाली विभाजन है, जो EFI फर्मवेयर के लिए उपयुक्त है।
तो फिर से, मैं एक ईएफआई विभाजन कैसे बनाऊं, जिसमें ईएफआई सॉफ्टवेयर है, ताकि लैपटॉप एक बार फिर से यूईएफआई मोड में बूट हो सके?
समाधान दोनों जवाब के लिए धन्यवाद। मैंने जो किया था, वह विंडोज 8.1 को पूरी डिस्क को फॉर्मेट करके और फिर उसके बगल में उबंटू (इस बार ठीक से) स्थापित करके स्थापित किया गया था। अब ये मेरे विभाजन हैं:
विन 8 सेटअप के दौरान, जैसे ही मैंने सभी मौजूदा विभाजन हटा दिए और Windows को डिस्क को सुधारने दिया, यह स्वचालित रूप से बनाया गया, मुख्य इंस्टॉल विभाजन के अलावा, तीन अतिरिक्त विभाजन, अर्थात् 1, 2, 3. अब, जब मेरे पास एक उचित ईएसपी था , मैं UEFI मोड में HDD या डीवीडी दोनों से बूट कर सकता था।
आप कहते हैं कि ESP डिफ़ॉल्ट रूप से किसी भी जानकारी को संग्रहीत नहीं करता है, लेकिन मुझे लगता है कि जब कोई OS स्थापित करता है, तो यह कुछ जानकारी वहां डालता है। इसलिए मुझे लगता है कि मेरा मामला निम्नलिखित था: मैंने इसे मिटा दिया था और भले ही मैंने इसे फिर से बनाया, यह किसी भी जानकारी से भरा नहीं था, क्योंकि एक ओएस स्थापित होने के बाद ईएसपी का निर्माण किया गया था। मैंने उबंटू इंस्टॉलेशन खो दिया (कोई बड़ी बात नहीं, यह वैसे भी एक ताज़ा इंस्टॉल था), लेकिन मुझे लगता है कि इसे बचाने के लिए, मुझे ग्रेविटी की सलाह का पालन करना चाहिए । हालांकि, समय नहीं था, लेकिन खुशी से सब कुछ अब ठीक है।