UEFI बूट प्रविष्टियाँ खोजें
यूईएफआई में अब बेकार विंडोज बूट प्रविष्टि को हटाने के लिए, पहले आपको इसे खोजने की आवश्यकता है। यह मुख्य उबंटू ओएस से सीधे किया जा सकता है। लाइव यूएसबी / डीवीडी से बूट करने की कोई आवश्यकता नहीं है। स्थापित Ubuntu में पहले से ही आवश्यक कमांडलाइन उपयोगिता है।
दबाकर टर्मिनल खोलें Ctrl+ Alt+ Tऔर फिर दर्ज करें:
sudo efibootmgr
संकेत देने और हिट करने पर पासवर्ड डालें Etner। कर्सर नहीं जाएगा और आपको कोई भी तारांकन चिह्न (*****) नहीं दिखेगा। यह उबंटू टर्मिनल में सामान्य है। आपको कुछ आउटपुट दिखाई देंगे जैसे:
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,000
Boot0000* Dell
Boot0001* Windows Boot Manager
Boot0002* ubuntu
ध्यान दें, मुझे 0
"डेल" और 1 के लिए "विंडोज बूट मैनेजर" के लिए खिड़कियों के अलावा दो प्रविष्टियां मिलीं । चूंकि मैंने EFI को छोड़कर सभी मूल विभाजन हटा दिए हैं, इसलिए मैं "डेल" या "विंडोज बूट मैनेजर" को बूट नहीं कर सकता। मैं 0
और दोनों को हटा सकता है 1
। लेकिन इस जवाब के लिए मैं दिखाऊंगा कि केवल विंडोज बूट मैनेजर प्रविष्टि को कैसे हटाया जाए ।
नोट: आप जिन प्रविष्टियों को हटाना चाहते हैं वे इस उदाहरण से भिन्न हो सकते हैं। अपने स्वयं के कंप्यूटर से प्राप्त आउटपुट का उपयोग करें, उपरोक्त उदाहरण नहीं, यह तय करने के लिए कि आप कौन सी प्रविष्टियां हटाना चाहते हैं।
अप्रचलित बूट प्रविष्टियों को हटाएं
अब जब आप जानते हैं कि आप प्रविष्टि को हटाना चाहते हैं 1
(इस उदाहरण में), टर्मिनल में दर्ज करें:
sudo efibootmgr -b 1 -B
ध्यान दें, 1
ऊपर दिए गए कमांड में। यह आदेश प्रविष्टि को हटा देगा:
Boot0001* Windows Boot Manager
EFI
विभाजन से संबंधित फ़ोल्डर हटाएं
हम लगभग कर चुके हैं। यह अंतिम चरण सुनिश्चित करता है कि UEFI
जो प्रविष्टियां अभी हमने डिलीट की हैं, वे पुन: उत्पन्न नहीं होती हैं। ऐसा करने के लिए आपके पास पिछले चरणों में हटाए गए प्रविष्टि के अनुरूप एक फ़ोल्डर हटा दिया गया है।
अब आप फ़ोल्डर का नाम और स्थान हटाएं। EFI
विभाजन में सबफ़ोल्डर के सभी फ़ोल्डरों को सूचीबद्ध करने के लिए निम्न कमांड का उपयोग करें :
sudo ls /boot/efi/EFI
आपको कुछ आउटपुट दिखाई देंगे जैसे:
Dell Windows ubuntu
Windows
फ़ोल्डर को हटाने के लिए निम्नलिखित कमांड का उपयोग करें:
sudo rm -r /boot/efi/EFI/Windows
यह सत्यापित करने के लिए कि फ़ोल्डर हटा दिया गया था, sudo ls /boot/efi/EFI
फिर से कमांड का उपयोग करें।
अंत में ग्रब मेनू को छिपाने के लिए ग्रब को अपडेट करें
इस स्तर पर जब आप लैपटॉप को बूट करते हैं, तब grub
भी विभिन्न ओएस चुनने के लिए मेनू दिखाएगा, भले ही आपके पास केवल उबंटू स्थापित हो। फ़ाइल /etc/default/grub
को निम्न कमांड के साथ संपादित करें । आप चाहें तो किसी अन्य संपादक का उपयोग कर सकते हैं।
sudo nano /etc/default/grub
दो लाइनों को इस तरह बनाएं:
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
यदि रेखा GRUB_TIMEOUT_STYLE=hidden
मौजूद नहीं है, तो रेखा को ऊपर जोड़ें।
जब पूरा हो जाए, तब संपादक को Ctrl+ से बचाएं और बाहर निकलें X, उसके बाद Yऔर Enter।
अंतिम चरण निम्न कमांड के साथ ग्रब अपडेट करना है:
sudo update-grub
अब लैपटॉप को सीधे ग्रब मेनू दिखाए बिना उबंटू को बूट करना चाहिए। यदि आपको चोरी करने के लिए रिकवरी मोड में जाना है, तो Escग्रब मेनू को प्रकट करने के लिए लैपटॉप बूट करते समय हिट करें ।
संदर्भ: यह उत्तर इस बात पर आधारित है कि मैं बायोस बूट मेनू में "उबंटू" को कैसे निकालूँ? (UEFI)
उम्मीद है की यह मदद करेगा
/boot/efi
, मुझे ईएसपी को कहीं और माउंट करने का कारण नहीं दिखता है।sudo ls /boot/efi/EFI
औरsudo rm -r /boot/efi/EFI/Windows
यह करना चाहिए।