UEFI डमीज के लिए विभाजन


20

मैं एक UEFI सक्षम, सुरक्षित बूट विंडोज़ 8 सिस्टम के लिए विभाजन कैसे करें, इस पर अब मैं घंटों तक पढ़ / शोध कर रहा हूं । उपयोग की जाने वाली भाषा मेरे सिर से थोड़ी ऊपर है, हालांकि कुछ कदम गैर-ऑबंटु संपन्न दिमागों के लिए छोड़ दिए गए लगते हैं।

बहुत सरलता से, मैं इंस्टॉलर में विभाजन विकल्प पर सही शुरू कर रहा हूं, जहां मैं पूरी डिस्क को मिटाने के बजाय "कुछ और" क्लिक करता हूं (क्योंकि मैं विंडोज 8 भी रखना चाहता हूं)। अब मैंने पढ़ा है कि आपके पास केवल एक यूईएफआई विभाजन हो सकता है। महान। बढ़िया है। अब क्या मुझे ext3 / 4 के साथ लिनक्स स्थापित करने के लिए विभाजन की भी आवश्यकता है, या क्या मैं एक गाइड के रूप में करता हूं और इसे fat32 में प्रारूपित करता हूं?

मैं इस बिंदु पर खो गया हूं। फिर यह बूट फ़्लैगिंग के बारे में बात करता है और केवल यूईएफआई विभाजन को bootध्वजांकित करने की आवश्यकता है । तो यहां वह जगह है जहां मेरा डमी-नेस किक मारता है और मैं खो जाता हूं। मैं बहुत विशिष्ट निर्देशों की तलाश कर रहा हूं कि बूटिंग को पूरी तरह से कैसे खराब न करें और दोहरे बूट ubuntu / windows 8 सिस्टम स्थापित करें।


संभावित डुप्लिकेट पूछे जाने वाले askubuntu.com/questions/221835/…
Braiam

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

@LiveWireBT अगर ऐसा है, तो अपने उत्तर को मुख्य प्रश्न में संलग्न करें, ताकि हर कोई जो अपने स्तर पर उत्तर की तलाश में है, उन्हें कई प्रश्नों में बिखरे रहने के बजाय 1 स्थान पर मिल जाएगा।
ब्रायन

यह फर्मवेयर ग्लिट्स के भार के अधीन है। इसके लिए एक विहित उत्तर नहीं हो सकता जब तक कि प्रत्येक BIOS फर्मवेयर के साथ एक विकी न हो जो प्रत्येक उत्तर को लक्षित कर रहा हो। उदाहरण के लिए, यदि GPT विभाजन मौजूद नहीं होते, तो गैर-GPT uefi सुरक्षा विभाजन गैर-प्राथमिक ड्राइव (कैशिंग के लिए SSD) आदि पर भी मौजूद होते, उदाहरण के लिए मेरा सम्मान नहीं था। चूंकि मेरे पास कुछ अन्य ओएस हैं जो यूईएफआई को अभी तक दोहरी बूटिंग का समर्थन नहीं करते हैं, इसलिए मुझे इसे जमीन पर जलाना पड़ा और डॉस शैली विभाजन का उपयोग करना पड़ा।
रोबोट ह्यूमन्स

@Braiam नहीं मेरा जवाब उस विषय पर जगह से बाहर होगा, लेकिन यह इस विषय पर फिट बैठता है।
लाइववायरबीटी

जवाबों:


17

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

उचित EFI विभाजन और स्थापना के लिए आपको निम्न की आवश्यकता है:

  1. उस हार्ड ड्राइव पर एक GPT विभाजन तालिका रखें जिसे आप स्थापित करना चाहते हैं।

    • आप मेनू प्रविष्टियों के माध्यम से GParted में यह सत्यापित कर सकते हैं -> डिवाइस जानकारी । यदि विभाजन तालिका विशेषता msdosइसके बजाय पढ़ती है gpt, तो यह गलत है और यदि आप जारी रखते हैं तो गड़बड़ हो सकती है। दुर्भाग्य से एक नया विभाजन तालिका बनाने से डिस्क पर मौजूदा एक और सभी डेटा नष्ट हो जाता है।

    • संबंधित: मैं विभाजन तालिका प्रकार की जांच और परिवर्तन कैसे कर सकता हूं?

  2. एक EFI सिस्टम विभाजन (ESP) है।

    • एक EFI सिस्टम विभाजन में विभाजन प्रकार होता है ef00और आमतौर पर इसमें FAT32 फाइल सिस्टम होता है।
    • यह देखते हुए कि आपके पास एक GPT विभाजन तालिका है, यदि बूट के लिए चेकबॉक्स को GParted के प्रबंधित झंडे के संवाद में विभाजन पर टिक किया गया है जो कि आपके ESP होने के लिए है और विभाजन में एक FAT32 फाइल सिस्टम है जिसमें सब कुछ अच्छा है। यदि बूट के लिए चेकबॉक्स पर टिक न करें और सुनिश्चित करें कि किसी भी अन्य विभाजन में यह ध्वज सेट नहीं है, क्योंकि जैसा कि आप पहले ही पता लगा चुके हैं, केवल एक ईएसपी हो सकता है। (हां, GParteds GUI में बूट फ्लैग विभाजन प्रकार के बराबर होता है ef00, हालांकि यह ESP के लिए GPT में प्रयुक्त वास्तविक GUID नहीं है, विकिपीडिया को विभाजन प्रकार GUID की सूची के लिए देखें और उपयोगकर्ता रॉड स्मिथ द्वारा नीचे टिप्पणी के , और फुटनोट में भी निर्माता विशिष्ट बूट विभाजन के बारे में लेख ।)
  3. ओएस के लिए आवश्यक शेष विभाजन बनाएं और इंस्टालेशन मीडिया को यूईएफआई मोड में बूट करें।

    • आपका उचित विभाजन सेटअप लगभग पूरा हो गया है। जैसा कि आप फिट देखते हैं, अपने नए ओएस इंस्टॉलेशन के लिए इच्छित विभाजन जोड़ें। आप इसे उबंटू इंस्टॉलर या GParted के माध्यम से कर सकते हैं, यह आपके ऊपर है और आप यहां बहुत गलत नहीं कर सकते। (लिनक्स के लिए डी फैक्टो डिफॉल्ट फाइल सिस्टम EXT4 है। आप FAT32 में इंस्टॉल नहीं कर सकते, क्योंकि इस फाइल के कारण सीमित सिस्टम सेट हो जाते हैं।)
    • यदि आपने इंस्टालेशन मीडिया को UEFI मोड में बूट नहीं किया है, तो आपको UEFI मोड में रिबूट और स्पष्ट रूप से बूट करना होगा। यूईएफआई को आपको कंप्यूटर फर्मवेयर सेटअप स्क्रीन (पहले / आमतौर पर BIOS कहा जाता है) में सक्षम होना चाहिए। UEFI मोड में बूट किए गए इंस्टालेशन मीडिया को बूट करने और सत्यापित करने के निर्देश दिए जा सकते हैं समुदाय प्रलेखन । वहां से उबंटू इंस्टॉलर को पता होना चाहिए कि उसे यूईएफआई इंस्टॉलेशन करना चाहिए।
    • सुरक्षित बूट उबंटू 12.10 64-बिट और 12.04 के साथ काम करना चाहिए। 2 64-बिट और नए इंस्टॉलेशन मीडिया (देखें: मैं यूईएफआई के साथ पूर्व-स्थापित विंडोज के साथ उबंटू कैसे स्थापित करूं? )।

आप एमबीआर विभाजन वाले डिस्क पर यूईएफआई इंस्टॉलेशन कर सकते हैं और कुछ हैक / क्लूज कर सकते हैं, लेकिन इस तरह से सत्यापित होने वाला सेटअप आपको कम से कम परेशानी देगा और सब कुछ ठीक होना चाहिए। मैंने ढूंढा आर्क लिनक्स यूईएफआई विकी पृष्ठ को पूरे विषय पर अधिक जानकारी देने और कुछ हैक करने के लिए बहुत विस्तृत और सहायक ।


ज्ञात UEFI कीड़े और कार्यान्वयन कमियां:

  • विकिपीडियालेनोवो, तोशिबा, सैमसंग के बारे में बहुत विस्तार में जाने के बिना।
  • 2011 या उससे पहले के कंप्यूटर्स में यूईएफआई फर्मवेयर हो सकता है, लेकिन कार्यान्वयन हमेशा यूईएफआई बूट इंटरफ़ेस प्रदान नहीं कर सकता है। स्रोत: डोंग वेई से यूसीए 2013 पर बात करें - यूईएफआई, कंवर्जेड फ़र्मवेयर इन्फ्रास्ट्रक्चर ( http://mirror.linux.org.au/linux.conf.au/2013/mp4/ फ़ाइल UEFI_the_Conlineged_Firmware_Infrastructure.mp4 - लगभग 12:14 पर)

3
यह काफी सटीक है, लेकिन मैं कहना है कि हेक्स कोड (जैसे EF00 के रूप में) द्वारा किया जाता है चाहता हूँ GPT fdisk ( gdisk, cgdisk, और sgdisk)। ये आधिकारिक GPT प्रकार कोड नहीं हैं। वास्तविक प्रकार कोड 128-बिट (32-अंकीय हेक्साडेसिमल) संख्याएं हैं, जो टाइप, प्रदर्शन और याद रखने के लिए अजीब हैं, इसलिए GPT fdisk इसके बजाय 4-अंकीय हेक्साडेसिमल कोड का उपयोग करता है। GParted और partedकुछ विभाजन प्रकार कोड को निरूपित करने के लिए "बूट फ़्लैग" जैसे कुछ "झंडे" का उपयोग करें। अन्य उपकरणों में GPT प्रकार कोड का प्रतिनिधित्व करने के अन्य तरीके हैं।
रॉड स्मिथ

@RodSmith मुझे याद है कि आर्क विकी में एक साल पहले उस विषय पर पढ़ते समय पूर्ण GUID को देखा, लेकिन उन्हें फिर से वहां नहीं पाया। मैंने अब विकिपीडिया पर एक लिंक जोड़ दिया है।
लाइववायरबीटी

5

वास्तव में एक EFI- आधारित उबंटू इंस्टॉलेशन के लिए विभाजन करना BIOS-आधारित इंस्टॉलेशन के लिए विभाजन से अधिक कठिन नहीं है। यदि आपने उबंटू स्थापना या विभाजन के लिए एक गाइड पढ़ा है, तो EFI- आधारित संस्थापन के परिवर्तन इस प्रकार हैं:

  • आप आम तौर पर पुराने मास्टर बूट रिकॉर्ड (MBR) के बजाय EFI के लिए GUID विभाजन तालिका (GPT) का उपयोग करते हैं पहले से इंस्टॉल किए गए विंडोज के साथ एक सिस्टम पर, यह पहले से ही होना चाहिए, और उबंटू इंस्टॉलर जीपीटी विभाजन का ठीक-ठीक पता लगाएगा और उसका उपयोग करेगा। GPT का उपयोग करने के कुछ और निहितार्थ हैं, हालांकि, जैसा कि नीचे विस्तृत है ...।
  • GPT विस्तारित या तार्किक विभाजन प्रकारों का उपयोग नहीं करता है। इसके बजाय, GPT 128 तक का समर्थन करता है (डिफ़ॉल्ट रूप से; यह सीमा बढ़ाई जा सकती है) विभाजन। कुछ उपकरण इन्हें "प्राथमिक विभाजन" के रूप में संदर्भित करते हैं, हालांकि विस्तारित और तार्किक विभाजन प्रकारों की अनुपस्थिति में, पदनाम "प्राथमिक" व्यर्थ है। इस सबका मुद्दा यह है कि आप विस्तारित विभाजन बनाने या प्राथमिक और तार्किक विभाजन का एक निश्चित मिश्रण बनाने के लिए किसी भी निर्देश को अनदेखा कर सकते हैं।
  • उबंटू के वर्तमान संस्करण में एक बग है जो इसे लिनक्स विभाजन के लिए विंडोज फाइलसिस्टम प्रकार कोड का उपयोग करने का कारण बनता है। यह आपके उबंटू फाइलसिस्टम विभाजन (ओं) का कारण बनता है जो कि विंडोज में अनपार्टेड डिस्क के रूप में दिखाई देता है। समाधान gdiskअपने Ubuntu फ़ाइल सिस्टम विभाजन (ओं) के प्रकार को 0700 से 8300 तक बदलने के लिए उपयोग करना है । इस पृष्ठ पर इस समस्या को और अधिक विस्तार से कवर किया गया है आप Ubuntu को स्थापित करने के बाद यह परिवर्तन कर सकते हैं।
  • GPT सिलेंडर / हेड / सेक्टर (CHS) का उपयोग नहीं करता है मान का । पुराने दस्तावेज़ीकरण इसे संदर्भित कर सकते हैं, या "सिलेंडर संरेखण"। ऐसे संदर्भों को नजरअंदाज करें। (आप नए दस्तावेज़ भी देख सकते हैं, क्योंकि CHS मुद्दे BIOS-आधारित कंप्यूटरों पर नए इंस्टॉलेशन के लिए अप्रचलित हैं।)
  • एक EFI- आधारित इंस्टॉलेशन अपने बूट लोडर को MBR के बजाय EFI सिस्टम पार्टीशन (ESP) में संग्रहीत करता है । इस प्रकार, आपके पास एक ईएसपी होना चाहिए, जो उबंटू इंस्टॉलर "ईएफआई बूट विभाजन" को संदर्भित करता है। यदि कंप्यूटर पहले से ही EFI मोड में दूसरे OS को बूट करता है, तो उसके पास पहले से ही ESP होगा। मैं आगे बढ़ने से पहले किसी भी मौजूदा ईएसपी का समर्थन करने की सलाह देता हूं, बस एक दुर्घटना के मामले में। (एक फ़ाइल-स्तरीय बैकअप ठीक काम करना चाहिए।) विंडोज 8 पूर्व-स्थापित के साथ एक सिस्टम पर, ईएसपी आमतौर पर डिस्क पर पहले तीन विभाजन में से एक है। यह हमेशा एक FAT (आमतौर पर FAT32) फाइल सिस्टम का उपयोग करता है, इसलिए आप इसे विभाजन स्क्रीन पर इस तरह से पहचान सकते हैं। GParted में या partedइसका "बूट फ्लैग" सेट होगा, और gdiskइसमें EF00 का एक प्रकार कोड होगा।

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


2

मैंने अपना सिस्टम कैसे स्थापित किया, लेकिन मेरे पास बायोस में सुरक्षित बूट है, इसलिए मुझे यकीन नहीं है कि यह काम करेगा:

  1. GPT मोड में अपनी हार्ड डिस्क पर नई पार्टीशन टेबल बनाएं। (चेतावनी: यह डिस्क पर मौजूद सभी डेटा मिटा देगा!) फिर आपको 'ईएफआई' और ध्वजांकित 'बूट' नामक एक 100 एमबी वसा 32 विभाजन बनाना होगा। और सिस्टम विभाजन, इसलिए:

    • sda1: 100mb, fat32, EFI, बूट फ्लैग सेट
    • sda2: 30gb, ext4, kali-linux
    • sda3: 4gb, स्वैप, काली और ubuntu के लिए स्वैप
    • sda4: 60gb, ext4, ubuntu
    • sda5: 250gb, ntfs, विंडोज़ 8.1
    • sda6: 382gb, ntfs, डेटा
  2. (वैकल्पिक) काली-लिनक्स स्थापित करें, स्थापित करते समय 100 एमबी वसा 32 को / बूट / एफ़आईआई के रूप में माउंट करना सुनिश्चित करें। बाकी काम हमेशा की तरह करें।

  3. विंडोज 8 स्थापित करें। यह स्वचालित रूप से ईएफआई सिस्टम विभाजन की पहचान करेगा, एक एमएसएफटीआरईएस, और एक एनटीएफएस बनाएगा जहां यह खुद को स्थापित करता है। स्थापना के बाद हम केवल विंडोज में बूट कर सकते हैं, लेकिन हम बाद में इसे ठीक कर देंगे।

  4. उबंटू, स्थापित करते समय 100 एमबी वसा 32 का चयन करें और इसे 'एफी के रूप में उपयोग करें' में बदलें। एक ext4 बनाएँ, Ubuntu स्थापित करें। रिबूट करने पर हमें win8 लोडर के साथ प्रस्तुत किया जाता है। बूटमेनू में ubuntu अंत मिलता है चुनें।

  5. अब हम विंडोज का पता लगाने के लिए GRUB2 को कॉन्फ़िगर करेंगे। रूट नॉटिलस खोलें, /boot/efi/EFIबूट फ़ोल्डर को हटाने के लिए नेविगेट करें और bootमाइक्रोफ़ोन फ़ोल्डर से विंडो विभाजन में फ़ोल्डर की प्रतिलिपि बनाएँ और Microsoft फ़ोल्डर को हटाने के बाद। Aft r पर जाएं /etc/default/grubऔर "GRUB_HIDDEN" के साथ 2 लाइन शुरू करें। अगला, निम्न पंक्तियों को जोड़कर विंडोज़ के लिए प्रविष्टि मैन्युअल रूप से जोड़ी जा सकती है /etc/grub.d/40_custom:

    menuentry "Windows" {
            search --fs-uuid --no-floppy --set=root YOUR-EFI-PARTITIONS-UUID-HERE
            chainloader (${root})/Boot/bootmgfw.efi
    }
    

और अंत में टाइप करें sudo update-grub। कार्य प्रणाली में आपका स्वागत है।


Ubuntu पूछने के लिए आपका स्वागत है! उत्तरों को प्रारूपित करने के तरीके के बारे में पढ़ने के लिए कृपया अपना समय लें। उदाहरण के लिए, आप मैन्युअल रूप से "चरण (संख्या)" लिखने के बजाय एक क्रमांकित सूची का उपयोग कर सकते थे।
लाइववायरबीटी

उपयोगकर्ता अपने विंडोज इंस्टॉलेशन को नष्ट नहीं करना चाहता था, लेकिन आप इसे बिना किसी चेतावनी के पहले चरण में कर रहे हैं। :( एक ऐसा उपकरण है जिसे bcdboot कहा जाता है जो दिए गए डायरेक्टरी में बूटलोडर और उचित विन्यास डेटा स्थापित करता है।
LiveWireBT

का पालन करने के लिए मुश्किल: बूट फ़ोल्डर को हटा दें और बूट फ़ोल्डर को Microsoft फ़ोल्डर से विंडो विभाजन में कॉपी करें और Microsoft फ़ोल्डर को हटाने के बाद, क्या आप समझा सकते हैं? वहाँ एक बूट फ़ोल्डर / बूट / efi / EFI है? मैं इसे वहां नहीं देख सकता और मुझे विश्वास नहीं हुआ कि मैं / boot / efi / EFI रूट को हटाना चाहता हूँ
tobsb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.