मैक बूट लोडर से "विंडोज" प्रविष्टि निकालें


15

पृष्ठभूमि

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

एक बार वापस ओएस एक्स (मावेरिक्स, लेकिन यह माउंटेन लायन था जब मैंने विंडोज स्थापित किया था), मैंने एसएसडी का पूरा स्थान भरने के लिए डिफ़ॉल्ट एचएफएस + विभाजन का विस्तार किया। तो अब मुझे लगभग आउट-ऑफ-द-बॉक्स Macintosh HD विभाजन मिल गया है; मैक पक्ष पर सब कुछ ठीक काम करता है।

लेकिन हाल ही में, मैं खुद को अन्य चीजों के बीच बीएसडी कोरुटिल्स पर तेजी से परेशान हो रहा हूं, और इसलिए मैं लिनक्स के कुछ संस्करण (शायद उबंटू या जुबांटु में दोहरी बूट करने में सक्षम होना चाहता हूं, लेकिन यह एक तरह से मनमाना है)।

मेरा मुद्दा

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

दो अजीब "विंडोज" आइकन के साथ बूट लोडर

यह अजीब है क्योंकि यह है कि डिस्क उपयोगिता में मेरी मुख्य हार्ड ड्राइव कैसी दिखती है

एक विभाजन के साथ डिस्क उपयोगिता

और फिर से gpt:

$ sudo gpt -r show /dev/disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  489562928      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  489972568     262151
  490234719         32         Sec GPT table
  490234751          1         Sec GPT header

तय होना है

मैं नहीं देख सकता कि ये आइकन कहां से आ रहे हैं। अंत में, मैं सिर्फ इन दोनों को जाना चाहता हूं (और मुझे लगता है कि विंडोज के किसी अन्य छिपे हुए अवशेष का अनुमान है कि वे संकेत दे रहे होंगे)।


क्या आपने नया विभाजन बनाने के लिए बूटकैम्प उपयोगिता को चलाया?
रोब

जब मैंने मूल रूप से विंडोज स्थापित किया, हाँ। मैंने Windows विभाजन को हटाने के लिए Bootcamp का उपयोग करने की भी कोशिश की, लेकिन यह काम नहीं किया (और मुझे याद नहीं है कि, दुर्भाग्य से क्यों।) मुझे पता है कि मैंने NTFS विभाजन को जबरन हटा दिया है क्योंकि Bootcamp मुझे नहीं जाने देगा।
जज

मेरा अभी कोई नया विभाजन करने का कोई इरादा नहीं है। मैं लिनक्स के साथ खिलवाड़ करने से पहले आइकन से छुटकारा पाना चाहता हूं।
jez

क्या आप बूटकैम्प उपयोगिता के माध्यम से एक नया विभाजन बनाने की कोशिश कर सकते हैं? आपको इसे उस टूल के माध्यम से निकालने में भी सक्षम होना चाहिए। यह आपकी डिस्क पर मौजूद भूतों में से एक को हटा सकता है।
रोब

बूटकैंप पर मेरे पास एकमात्र विकल्प एक है) एक विंडोज इंस्टॉल डिस्क बनाएं, बी) ऐप्पल सपोर्ट सॉफ्टवेयर डाउनलोड करें, और सी) विंडोज स्थापित करें। मैं विंडोज को फिर से स्थापित करने के साथ गड़बड़ नहीं करना चाहता। वहाँ किया गया था कि।
jez

जवाबों:


23

जब आप Windows को निकालने के लिए बूट कैंप उपयोगिता का उपयोग नहीं करते हैं, तो आपके EFI विभाजन पर Windows बूट छवि को हटाया नहीं जाता है। यह वही है जो आप देखते हैं जब आप बूट के दौरान नीचे रखते हैं ।

इसे हल करने की प्रक्रिया दिल के बेहोश होने के लिए नहीं है। आपको ओएस एक्स में ईएफआई विभाजन को माउंट करने की आवश्यकता है (सामान्य रूप से, यह केवल सिस्टम अपडेट के लिए माउंट हो जाता है)।

ईएफआई विभाजन बढ़ते

अपने मैक पर विभाजन को सूचीबद्ध करें:

diskutil list

आपको कुछ इस तरह से देखना चाहिए:

/dev/disk0
 #: TYPE                     NAME          SIZE       IDENTIFIER
 0: GUID_partition_scheme                  *251.0 GB  disk0
 1: EFI                                    209.7 MB   disk0s1
 2: Apple_HFS                Macintosh HD  250.1 GB   disk0s2
 3: Apple_Boot               Recovery HD   650.0 MB   disk0s3

को ध्यान में रखना /dev/disk0और 1: EFI। संख्या 0और 1महत्व बाद में।

अब EFI विभाजन को माउंट करें (संख्याओं को बदलें 0और 1यदि वे आपके आउटपुट में भिन्न हैं):

sudo mkdir /Volumes/efi
sudo mount -t msdos /dev/disk0s1 /Volumes/efi

Windows बूट छवि निकालें

अब नेविगेट करें /Volumes/efi/EFI। इस निर्देशिका को केवल एक APPLEनिर्देशिका में शामिल माना जाता है । एक मशीन पर जहां मैंने विंडोज स्थापित किया था, उसमें एक Microsoftऔर Bootनिर्देशिका भी थी। इन्हें सुरक्षित रूप से हटाया जा सकता है, लेकिन अतिरिक्त सुरक्षा के लिए मैं इन्हें कुछ अलग करने के लिए इनका नाम बदलने की सलाह दूंगा

फिर umount और आपके द्वारा पहले बनाई गई डायरेक्टरी को हटा दें।

sudo umount /Volumes/efi
sudo rmdir /Volumes/efi

2

BootCamp का उपयोग करके फिर से विंडोज को पुनर्स्थापित करें, फिर BootCamp सहायक का उपयोग करके इसे ठीक से हटा दें। इसमें समय लगता है, लेकिन समस्या हल हो जाती है। डमी विंडोज प्रविष्टियां हमेशा के लिए चली गई हैं।


2

Windows EFI बूट प्रविष्टि हटाना

यह सबसे सटीक है और मैं सफल रहा हूँ!

सबसे पहले, आपको ईएफआई विभाजन का पता लगाने की आवश्यकता होगी, जो कि आपके मैक ने मैक के बूटिंग ऑपरेटिंग सिस्टम के बारे में जानकारी संग्रहीत की है। टर्मिनल में, यह कमांड टाइप करें:

diskutil list

आप EFI नामक अपनी मुख्य हार्ड ड्राइव पर एक विभाजन की तलाश कर रहे हैं।

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         500.1 GB   disk0s2

एक बार जब आप इसे पा लें, तो इन कमांड को एक बार में दर्ज करें:

sudo mkdir /Volumes/EFI

अगला टाइपिंग:

sudo mount -t msdos /dev/disk0s1 /Volumes/EFI

सही विभाजन के साथ / dev / disk0s1 को बदलें जिसे आपने डिस्कुटिल का उपयोग करके स्थित किया है।

टाइपिंग टर्मिनल:

cd /Volumes/EFI/EFI

टाइपिंग टर्मिनल जारी रखें:

ls

इस बिंदु पर सूची Apple, बूट, Microsoft के रूप में दिखाई दे सकती है। इसे टर्मिनल में टाइप करके Windows EFI बूट प्रविष्टि को हटाएँ:

rm -rf Microsoft

और EFI को अनमाउंट करें, टाइपिंग टर्मिनल:

sudo umount /Volumes/efi

MacOS हाई सिएरा टाइप कर सकते हैं:

sudo diskutil umount /Volumes/efi

अपने मैक को पुनरारंभ करें और किया !!!!


मेरे पास केवल Apple और बूट फ़ोल्डर में Microsoft नहीं है।
जूल्स

आह हटाना मेरे लिए यह तय कर दिया
जूल्स

1

अंत में, मैंने वास्तव में जहां भी वे बूटलोडर पर संग्रहीत हैं, वहां से प्रविष्टियों को हटा दिया। इसके बजाय, मैंने अभी rEFInd इंस्टॉल किया है और बूटलोडर से प्रविष्टियों को मैन्युअल रूप से हटा दिया है। मैंने इस मार्ग पर जाने का विकल्प चुना क्योंकि Xubuntu को स्थापित करने के बाद, यह एकमात्र तरीका था कि मेरा मैक xubuntu bootup फ़ाइल ढूंढ सकता है और साथ ही rEFInd में एक सुविधा है जहाँ आप निर्दिष्ट कर सकते हैं कि आप कौन सी प्रविष्टियाँ प्रदर्शित करना चाहते हैं और कौन सी नहीं।

यह पूरी तरह से तय नहीं है, लेकिन मेरे पास केवल थोड़ी देर के लिए लैपटॉप होगा, और मैं तब तक इससे निपट सकता हूं। इससे भी बुरी बात यह हुई है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.