วิธีการลบระบบปฏิบัติการจากเมนูบูต


14

หลังจากติดตั้ง fedora และ Centos และระบบปฏิบัติการอื่น ๆ ตอนนี้ฉันมีพวกเขาทั้งหมดแสดงในเมนู Boot [F2] เมื่อเริ่มต้นไม่ใช่เมนูในรูปแบบระบบปฏิบัติการแม้หลังจากลบพวกเขาและเริ่มระบบปฏิบัติการอื่น ๆ - Ubuntu -so แต่เมื่อฉันไปที่การตั้งค่า UEFI ฉันยังพบสิ่งเก่า ๆ ที่พวกเขาแนะนำให้คุณใช้ DEL เพื่อนำพวกเขาออกไป แต่นั่นไม่ได้

คำตอบ:


21

เมนูที่คุณอ้างอิงคือตัวจัดการการบูตในตัวของเฟิร์มแวร์ รายการของมันจะถูกเก็บไว้ใน NVRAM และสามารถแก้ไขได้โดยเครื่องมือจำนวนหนึ่งในสภาพแวดล้อมต่างๆ:

  • EFIs บางตัวมีวิธีการทำสิ่งนี้ผ่านทางยูทิลิตี้การตั้งค่า รายละเอียดแตกต่างจากระบบหนึ่งไปสู่อีกระบบหนึ่งและหลาย ๆ ระบบไม่อนุญาตให้คุณเพิ่มหรือลบรายการผู้จัดการบูต
  • รุ่น EFI 2 เปลือกให้คำสั่งที่เรียกว่าbcfgที่สามารถทำผลงานได้ คุณต้องทำbcfg boot dump -bเพื่อดูรายการจากนั้นจึงbcfg boot rm #ลบหมายเลขรายการ#- #ต้องเป็นหมายเลขที่เกี่ยวข้องกับรายการใด ๆ ที่คุณต้องการลบ
  • ใน Linux efibootmgrสามารถทำงาน: ประเภทefibootmgrหรือefibootmgr -vเพื่อดูรายการแล้วทำไปยังรายการลบefibootmgr -b # -B #(คุณต้องพิมพ์คำสั่งเหล่านี้เป็นrootหรือใช้sudo)
  • ใน Windows เครื่องมือEasyUEFIควรสามารถจัดการงานได้แม้ว่าฉันจะเล่นกับมันสั้น ๆ เท่านั้นดังนั้นฉันจึงไม่สามารถให้คำแนะนำโดยละเอียดได้

โปรดระวังว่าในกรณีเหล่านี้คุณอาจมีไฟล์ที่เหลืออยู่ในพาร์ติชันระบบของคุณ(ESP) EFI คุณสามารถลบคำสั่งเหล่านั้นผ่านคำสั่งการจัดการไฟล์ปกติแม้ว่าคุณอาจต้องติดตั้ง ESP อย่างแน่นอนทั้งนี้ขึ้นอยู่กับระบบปฏิบัติการของคุณ หากไม่มีการอ้างอิงไฟล์จะไม่ทำอันตรายใด ๆ เว้นแต่ว่าจะใช้พื้นที่มากจนทำให้คุณไม่สามารถติดตั้งระบบปฏิบัติการอื่นหรืออัพเดทตัวจัดการการบูต โดยปกติไฟล์จะถูกเก็บไว้ในไดเรกทอรีย่อยของEFIไดเรกทอรีใน ESP; ระบบปฏิบัติการส่วนใหญ่สร้างไดเรกทอรีย่อยที่ตั้งชื่อตามตนเองหรือ บริษัท ที่สร้างขึ้นเช่นEFI/ubuntuสำหรับ Ubuntu หรือEFI/MicrosoftWindows


ขอบคุณสิ่งนี้ดูเหมือนสิ่งที่ฉันกำลังมองหา แต่ฉันได้รับ "Boot0002 Fedora HD (1,800,64000,302c2451-c097-4942-8007-140e08449e9f) ไฟล์ (\ EFI \ fedora \ shim.efi)" ดังนั้นสิ่งที่ฉันควรใช้ # ฉันลองใช้ชื่อจากนั้นฉันลอง Boot0002 และไม่ทำงาน
Talal

ตกลงได้มันเป็นเพียงหมายเลขเดียวของการบูตเช่นในกรณีข้างต้น 2 :) ขอบคุณมาก @RodSmith
Talal

1
บางครั้งมีความจำเป็นต้องลบโฟลเดอร์ในพาร์ติชัน EFI เช่นกันมิฉะนั้นจะถูกเพิ่มกลับมาในการรีบูทaskubuntu.com/questions/788708
แกร์ฮาร์ดเบอร์เกอร์

โปรดทราบว่าsgdisk -iมีประโยชน์ในการพิจารณาว่าพาร์ติชันที่มี GUID ที่ระบุนั้นมีอยู่หรือไม่ในกรณีที่คุณใช้efibootmgr
Ini

มีเพียงคำสั่งเดียวใช่ไหม ฉันมีแล็ปท็อปเครื่องเก่าที่ไม่มี Windows อีกต่อไปและตัวเลือกการบูตเต็มไปด้วยรายการ 'Windows Boot Manager' 100 รายการจนถึงขั้นตอนนี้ใช้เวลา 5 นาทีเพื่อโหลดการตั้งค่า EFI / Legacy ฉันต้องการที่จะเช็ด fuckers เหล่านี้ออกเพราะมันน่ารำคาญ ฉันไม่สามารถติดตั้งอะไรได้เพราะต้องใช้เวลานานในการระบุรายการบูต
chx101

3

OS-Uninstaller เป็นเครื่องมือกราฟิกขนาดเล็กเพื่อทำการถอนการติดตั้งระบบปฏิบัติการใด ๆ (Windows, Mac OS X, Ubuntu, Linux, Linux อื่น ๆ .. ) อย่างรวดเร็วและรวดเร็ว

คุณสมบัติ

  • สนับสนุนการลบรายการบูตระบบปฏิบัติการที่เลือกไว้เท่านั้นในด้วง

    OS-Uninstaller

  • หรือลบ GRUB อย่างสมบูรณ์และแทนที่ด้วย MBR ดั้งเดิม (มาสเตอร์บูตเรกคอร์ด) ที่เคยมีมาก่อนการติดตั้ง Ubuntu

  • นอกจากนี้ยังทำการฟอร์แมตพาร์ติชันของระบบปฏิบัติการที่คุณเพิ่งลบไปเป็น NTFS (ค่าเริ่มต้น) หรือ ext4 โดยอัตโนมัติขึ้นอยู่กับระบบปฏิบัติการที่เคยมีมาก่อน

  • เปลี่ยนการหมดเวลาการแสดงผลของเมนู GRUB

  • สำรองข้อมูลตารางพาร์ติชันและบูตเซกเตอร์ (ในกรณี)

  • นอกจากนี้ยังช่วยให้คุณเปลี่ยน MBR และตำแหน่งที่ติดตั้งไว้ในฮาร์ดดิสก์และพาร์ติชันที่เชื่อมโยงเพื่อทำการบูทด้วยตนเอง แต่สำหรับผู้ใช้ส่วนใหญ่คุณไม่จำเป็นต้องปรับแต่งใด ๆ

ดาวน์โหลดBoot-ซ่อม-Disk จากนั้นสร้าง USB สดของมันด้วย UNetbootin จากคลังเก็บ Ubuntu เริ่มต้น ใน Ubuntu 18.04 และใหม่กว่าแพ็คเกจ UNetbootin ได้ถูกยกเลิก เมื่อฉันทดสอบแอพพลิเคชั่น Startup Disk Creator ในตัวเป็นแอพแทนที่ UNetbootin ด้วยอิมเมจ. iso Boot-Repair มันทำงานใน Ubuntu 18.04 บูตด้วยมัน หน้าต่าง (Boot-Repair) จะปรากฏขึ้นปิดมัน จากนั้นเปิดตัวโปรแกรมถอนการติดตั้งระบบปฏิบัติการจากเมนูด้านล่างซ้าย ในหน้าต่างตัวถอนการติดตั้งระบบปฏิบัติการให้เลือกระบบปฏิบัติการที่คุณต้องการลบและคลิกปุ่มตกลงจากนั้นคลิกปุ่มใช้ในหน้าต่างการยืนยันที่เปิดขึ้น เมื่อการลบเสร็จสิ้นให้รีบูตและตรวจสอบว่าระบบของคุณถูกลบแล้ว

คุณยังสามารถติดตั้ง Boot-Repair ซึ่งรวมถึงตัวถอนการติดตั้งระบบปฏิบัติการใน Ubuntu โดยเพิ่ม PPA: yannubuntu / boot-repair PPA ไปยังแหล่งซอฟต์แวร์ของคุณดังต่อไปนี้:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update  
sudo apt install boot-repair  

ฮ่า ๆ. โดยเฉพาะมียางลบสำหรับลบ Windows
chx101
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.